我希望在CSS(仅)中实现一个使用所有高度并修复第一列的两列布局。我搜索了很多并找到了许多适合的CSS布局,但其中任何一个都使用绝对位置。
我无法理解为什么,因为它更容易定义什么去哪里,只是保留灵活部分的边距,以避免它进入其他元素。
有具体原因吗?什么东西绝对不合规或我缺少什么?
感谢您的帮助!
答案 0 :(得分:1)
因为很多人不知道他们在做什么。
你肯定不需要使用绝对定位来实现编码良好的两列布局。
答案 1 :(得分:1)
首先,我确信您可以找到使用绝对定位的CSS布局。关于浏览器支持的历史担忧主要是 - 历史性的。 **
但是,由于静态定位是默认设置,因此有可能(并且毫无疑问是常见的)使用CSS而不知道替代方案。我同意@JMC,只有在“绝对”必要时才应使用其他布局。首先,它们更难维护,因为必须指定更多属性。
**我说主要是。