为什么CSS布局的全尺寸和高度不使用绝对定位?

时间:2011-01-03 17:12:54

标签: css layout position absolute

我希望在CSS(仅)中实现一个使用所有高度并修复第一列的两列布局。我搜索了很多并找到了许多适合的CSS布局,但其中任何一个都使用绝对位置。

我无法理解为什么,因为它更容易定义什么去哪里,只是保留灵活部分的边距,以避免它进入其他元素。

有具体原因吗?什么东西绝对不合规或我缺少什么?

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

因为很多人不知道他们在做什么。

你肯定需要使用绝对定位来实现编码良好的两列布局。

答案 1 :(得分:1)

首先,我确信您可以找到使用绝对定位的CSS布局。关于浏览器支持的历史担忧主要是 - 历史性的。 **

但是,由于静态定位是默认设置,因此有可能(并且毫无疑问是常见的)使用CSS而不知道替代方案。我同意@JMC,只有在“绝对”必要时才应使用其他布局。首先,它们更难维护,因为必须指定更多属性。

**我说主要是