我有五个部分标记,我想浮动,以便它们彼此内联。我过去使用过float / clearfix技术,但它已经运行了。我无法弄清楚我做错了什么。
CSS:
#content{ padding:30px 0 0 15px; width: 959px; }
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
*html .clearfix {
height: 1%;
}
#1, #2, #3, #4, #5 {padding-right:15px; float: left;}
HTML:
<div id="content">
<section id="1">
<img src="1.png" />
</section>
<section id="2">
<img src="2.png" />
</section>
<section id="3">
<img src="3.png" />
</section>
<section id="4">
<img src="4.png" />
</section>
<section id="5">
<img src="5.png" />
</section>
</div><!-- end content-->
<div class="clearfix"></div>
答案 0 :(得分:0)
你不应该让你的部分内联块/浮动而不是clearfix吗?
答案 1 :(得分:0)
id
属性必须以字母(a-z)开头 - 由于您的ID只是数字,因此它们无效,因此永远不会匹配。
将您的ID从1
,2
,...
更改为section1
,section2
,...