§ ITPOW >> 文档 >> CSS

CSS 最不方便的两个地方

作者:vkvi 来源:ITPOW(原创) 日期:2009-8-31

个人使用过程的这样感觉到的,不涉及 CSS 为什么要这样。

DIV + CSS 自适应高度

DIV 不像 table 的单元格一样:左列单元格变高了,右列单元格跟着变高。网上有很多 DIV + CSS 自适应高度的解决方案,但没有一个是完美的。如果有这么一个设置可以将两个或更多 DIV 的高度联动起来,就方便了。

内联元素无 width、margin、padding

我们可以给 div 设置 width、margin、padding,但不能给 span 设置,因为 div 默认是块级元素(block),而 span 默认是内联元素(inline)。我们想在一行中显示多个红色的指定大小的方块,怎么办?用内联元素肯定不行,因为它不具有 width 属性。只有用块级元素,而块级元素是一行一个,要让一行显示多个,只有用 float 或 position,虽说能够实现,但终究不方便。

相关文章