这是我目前使用绝对/相对定位实现的布局:

http://jsfiddle.net/keruilin/xB8Bt/50/

长话短说,绝对/相对位置的使用会导致内容无法在JavaScript弹出窗口中正确显示。

在不使用绝对/相对定位的情况下,我还能通过什么其他方式来实现布局?

最佳答案

如果我只是删除所有的position: absolute;position: relative;,则布局不会发生实质性的变化(也许对某些边距和填充进行了一些调整,但这很容易解决)。元素保留在相同的基本位置。

这是因为您已经安装了float: left;和clear: both;规则以将元素放置在它们所在的位置。

除非从实际标记中简化了此示例,否则剥离绝对/相对位置不会有任何麻烦。

关于css - 如何在不使用绝对/相对定位的情况下实现布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4671580/

10-11 22:24
查看更多