我应该阻止使用相对位置和绝对位置吗?
Should I prevent from using position relative and absolute?
我有一个朋友经常做网页,他说标准几乎没有使用 absolute/relative 位置,尤其是当你做响应式设计时。
我完全是初学者,直到现在我都使用定位position:absolute或相对。他是对的吗?你平时是怎么建网站的?
感谢回复。
在 CSS 中的定位是 long and interesting chapter,我建议通读一遍以获得基本的理解。如果您尝试搜索它,那里有很多好的资源。
为了回答您的问题,使用相对定位并没有错——恰恰相反。所有定位都是相对于某物的,最常见的控制方法是对您希望定位相对于的周围元素使用 position: relative;
规则。
因此,如果您需要使用 position: absolute;
放置某些东西,您需要确保您的定位规则(例如从顶部、底部或侧面的偏移)是从您希望的位置测量的。
它也与 document flow 相关,并且以任何一种不同于默认设置的方式定位元素都会让事情变得棘手。祝你好运。
我有一个朋友经常做网页,他说标准几乎没有使用 absolute/relative 位置,尤其是当你做响应式设计时。
我完全是初学者,直到现在我都使用定位position:absolute或相对。他是对的吗?你平时是怎么建网站的?
感谢回复。
在 CSS 中的定位是 long and interesting chapter,我建议通读一遍以获得基本的理解。如果您尝试搜索它,那里有很多好的资源。
为了回答您的问题,使用相对定位并没有错——恰恰相反。所有定位都是相对于某物的,最常见的控制方法是对您希望定位相对于的周围元素使用 position: relative;
规则。
因此,如果您需要使用 position: absolute;
放置某些东西,您需要确保您的定位规则(例如从顶部、底部或侧面的偏移)是从您希望的位置测量的。
它也与 document flow 相关,并且以任何一种不同于默认设置的方式定位元素都会让事情变得棘手。祝你好运。