Html 快速响应的网页设计,布局变化剧烈

Html 快速响应的网页设计,布局变化剧烈,html,css,responsive-design,Html,Css,Responsive Design,我一直在想这件事 即使使用媒体查询,我如何显著地改变事物的位置(因为我没有直接修改HTML中的元素位置) 例如,如果社交脸谱网推特链接出现在页面中间的某个地方(它们的HTML容器元素嵌套在一组其他父标签中),我会如何将它移到页面底部(或者,使其看起来像嵌套在不同的部分)。 您至少有两个选项: 更改容器元素的位置。您可以使用position:absolute或position:fixed将其移动到页面上完全不同的位置,而不是静态位置(默认行为) 在两个不同的位置重复这些元素,并根据屏幕大小将其中一

我一直在想这件事

即使使用媒体查询,我如何显著地改变事物的位置(因为我没有直接修改HTML中的元素位置)


例如,如果社交脸谱网推特链接出现在页面中间的某个地方(它们的HTML容器元素嵌套在一组其他父标签中),我会如何将它移到页面底部(或者,使其看起来像嵌套在不同的部分)。

您至少有两个选项:

  • 更改容器元素的位置。您可以使用
    position:absolute
    position:fixed
    将其移动到页面上完全不同的位置,而不是静态位置(默认行为)

  • 在两个不同的位置重复这些元素,并根据屏幕大小将其中一个元素设置为可见


  • 然而,我必须补充一点,在一个好的设计中,这样的措施很少是必要的。您不希望将元素移动到完全不同的位置,从而混淆用户。更好的方法是使用响应网格(例如,当屏幕变小时,将布局从三列更改为两列,或从两列更改为一列),将选项卡折叠为下拉列表等,但保持不同元素的位置相对稳定。

    您至少有两个选项:

  • 更改容器元素的位置。您可以使用
    position:absolute
    position:fixed
    将其移动到页面上完全不同的位置,而不是静态位置(默认行为)

  • 在两个不同的位置重复这些元素,并根据屏幕大小将其中一个元素设置为可见


  • 然而,我必须补充一点,在一个好的设计中,这样的措施很少是必要的。您不希望将元素移动到完全不同的位置,从而混淆用户。更好的方法是使用响应网格(例如,当屏幕变小时,将布局从三列更改为两列,或从两列更改为一列),将选项卡折叠为下拉列表等,但保持不同元素的位置相对稳定。

    您至少有两个选项:

  • 更改容器元素的位置。您可以使用
    position:absolute
    position:fixed
    将其移动到页面上完全不同的位置,而不是静态位置(默认行为)

  • 在两个不同的位置重复这些元素,并根据屏幕大小将其中一个元素设置为可见


  • 然而,我必须补充一点,在一个好的设计中,这样的措施很少是必要的。您不希望将元素移动到完全不同的位置,从而混淆用户。更好的方法是使用响应网格(例如,当屏幕变小时,将布局从三列更改为两列,或从两列更改为一列),将选项卡折叠为下拉列表等,但保持不同元素的位置相对稳定。

    您至少有两个选项:

  • 更改容器元素的位置。您可以使用
    position:absolute
    position:fixed
    将其移动到页面上完全不同的位置,而不是静态位置(默认行为)

  • 在两个不同的位置重复这些元素,并根据屏幕大小将其中一个元素设置为可见


  • 然而,我必须补充一点,在一个好的设计中,这样的措施很少是必要的。您不希望将元素移动到完全不同的位置,从而混淆用户。更好的方法是使用响应网格(例如,当屏幕变小时,将布局从三列更改为两列,或从两列更改为一列),将选项卡折叠为下拉列表等,但保持不同元素的位置相对稳定。

    移动到页面底部并不是什么大问题。根据父容器,使用
    position:absolute
    position:fixed
    并调整此容器和父容器的
    z-index

    但是,如果您想为特定的媒体查询重新排序容器,您必须为更多元素提供绝对位置、调整浮动或使用Javascript


    如果这是客户的请求,我会亲自重温线框阶段,从头开始规划您的响应行为。

    移动到页面底部并不是什么大问题。根据父容器,使用
    position:absolute
    position:fixed
    并调整此容器和父容器的
    z-index

    但是,如果您想为特定的媒体查询重新排序容器,您必须为更多元素提供绝对位置、调整浮动或使用Javascript


    如果这是客户的请求,我会亲自重温线框阶段,从头开始规划您的响应行为。

    移动到页面底部并不是什么大问题。根据父容器,使用
    position:absolute
    position:fixed
    并调整此容器和父容器的
    z-index

    但是,如果您想为特定的媒体查询重新排序容器,您必须为更多元素提供绝对位置、调整浮动或使用Javascript


    如果这是客户的请求,我会亲自重温线框阶段,从头开始规划您的响应行为。

    移动到页面底部并不是什么大问题。根据父容器,使用
    position:absolute
    position:fixed
    并调整此容器和父容器的
    z-index

    但是,如果您想为特定的媒体查询重新排序容器,您必须为更多元素提供绝对位置、调整浮动或使用Javascript

    如果这是一个