【问题标题】:Should I prevent from using position relative and absolute? [closed]我应该防止使用相对位置和绝对位置吗? [关闭]
【发布时间】:2019-10-07 20:18:30
【问题描述】:

我有一个朋友很长时间都在处理网络,他说标准几乎不使用绝对/相对位置,尤其是在您进行响应式设计时。

我完全是初学者,直到现在我用于定位位置:绝对或相对。他是对的吗?您通常如何建立网站?

感谢您的回复。

【问题讨论】:

  • 你一般是怎么建网站的? --> 这个问题太笼统了,没人能回答
  • 绝对定位是一种非常糟糕的网页布局方法。它非常不灵活,并且有更好和响应速度更快的选项。查看LearnLayout.com

标签: html css responsive-design position


【解决方案1】:

CSS 中的定位是long and interesting chapter,我建议通读一遍以获得基本的理解。如果您尝试搜索,那里有很多很好的资源可用。

要尝试回答您的问题,使用相对定位没有任何问题 - 恰恰相反。所有的定位都是相对于某物的,最常见的控制方法是使用position: relative; 规则来定位您希望定位相对于的周围元素。

因此,如果您需要使用 position: absolute; 放置某些东西,您需要确保您的定位规则(例如从顶部、底部或侧面偏移)是从您希望它们到的位置进行测量的。

这也与document flow 有关,并且将元素放置在默认值之外的任何一种方式都可能会让您感到棘手。祝你好运。

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2017-04-15
    相关资源
    最近更新 更多