【发布时间】:2014-05-16 07:39:14
【问题描述】:
我有一个包含三个内部 div 的 div,它们都向左浮动。这个浮动应该代表三列。到目前为止,一切正常。
但是如果我在每个内部 div 中添加标题并且标题太宽,标题就会重叠。
一张图片会比 1000 字更好地展示它:
(对不起,外部链接。但由于我是新来的,我没有足够的声誉点来发布图片:))
我的 html 代码如下所示:
<div id="content_container" class="appearance">
<div class="column">
<h1>My headline1111111111111</h1>
text
</div>
<div class="column">
<h1>My headline2222222222</h1>
text
</div>
<div class="column">
<h1>My headline333333333333333333333</h1>
text
</div>
<div style="clear: left;"></div>
</div>
这是我的 css 代码:
#content_container {
position: relative;
}
.column {
float: left;
width: 33.33333%;
padding-right: 10px;
}
.appearance {
margin: 0 auto;
width: 60%;
}
另一方面,content_container 也是另一个包装容器的内部 div。不知道在这种情况下是否重要。
有什么想法可以解决吗?
【问题讨论】:
标签: html css css-float overlapping