这是我目前使用绝对/相对定位实现的布局:
http://jsfiddle.net/keruilin/xB8Bt/50/
长话短说,绝对/相对位置的使用会导致内容无法在JavaScript弹出窗口中正确显示。
在不使用绝对/相对定位的情况下,我还能通过什么其他方式来实现布局?
最佳答案
如果我只是删除所有的position: absolute;
和position: relative;
,则布局不会发生实质性的变化(也许对某些边距和填充进行了一些调整,但这很容易解决)。元素保留在相同的基本位置。
这是因为您已经安装了float: left
;和clear: both;
规则以将元素放置在它们所在的位置。
除非从实际标记中简化了此示例,否则剥离绝对/相对位置不会有任何麻烦。
关于css - 如何在不使用绝对/相对定位的情况下实现布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4671580/