我希望文章的div(白色内容和右灰色列)会随着白色文本的高度而扩展。
我尝试将clear:both
添加到#bodycont,但它没有帮助
如何使其灵活?
答案 0 :(得分:1)
clear: both;
:如果你的标题有浮点数(我没有检查),将它放在#bodycont
上会很有用。将它放在父节点上将不会做任何事情(尽管有其他方法,选择器从这个父节点开始,即parent:after { /* strange bunch of instructions working in IE8 and above */ }
,但那不是父节点本身)
一些一般性说明:
height
属性
您不知道有多少内容会在那里,在另一个类似的页面或1年内
您不知道某些访问者是zooming text很多还是智能手机(related)
您可以在不使用height
属性的情况下进行布局:当要完全显示图形元素时,特殊情况需要min-height
(当存在不应裁剪的已知高度的漂亮背景时),一般情况是使用不需要元素高度的方法来正确显示。clear: both
。在你的情况下页脚。:before
部分仅用于一致的折叠边距,你只需要:after
和父母一样,错误父母和下一个元素之间,:after
是答案 1 :(得分:1)
解决方案是添加display:table
并删除高度。因为允许我根据文字显示高度。
很简单!