一些网站使用具有相对位置的 DIV,然后他们将绝对位置应用于子元素,以便将元素放置在所需的位置(例如左 0 或右 0)。其他人使用浮点数,例如 float: left 或 float right。哪一个更好?或者在什么样的情况下他们更好?
既然我用的是固定布局,那我还是用相对定位和相对定位比较好?
我使用绝对定位的经验非常适合您 100% 控制大小的元素;像一个标志,一个meny,RSS链接和类似的东西。然后,您可以将这些元素准确地放置在您想要的位置。
当我在页面上显示动态内容时,我更喜欢使用浮动,因为元素的大小可以改变,并且所有元素的相关位置对浮动非常有效。只记得在需要时清除浮动!
使用具有相对位置的 DIV,然后将绝对位置应用于子元素是一种技巧,而浮动不是。选择哪一个是你的决定。但是随着更多的经验,您会知道该选择哪个选项。
就我而言,我通常使用第一个选项,例如使用 css 为 fb 应用程序或其他不支持图像映射的地方创建图像映射。还有其他场合我使用第一个选项。后一个选项是通用的,适用于大多数情况。