如何在html5中浮动section标签

时间:2012-08-11 17:59:22

标签: html css html5 css3

这可能是一个简单的问题,所以,如何浮动 - 离开<section>标签?我试图使用float: left;但是不起作用或者是否可以垂直对齐标签及其内容?

这是我的尝试。

HTML

<div id="divcontent">
    <section>
        <h1>heyo</h1>
        <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a>
    </section>
    <section>
        <h1>heyo</h1>
        <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a>
    </section>
    <section>
        <h1>heyo</h1>
        <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a>
    </section>
</div>

这是css。

#divcontent {overflow: auto; padding: 15px;}
#divcontent section {float:left; width: 300px;}

3 个答案:

答案 0 :(得分:1)

默认情况下,所有HTML5个新元素均为inline。您必须为所有这些内容指定display:block,这些内容应显示为div s。

#divcontent {overflow: auto; padding: 15px;}
#divcontent section {display: block; float: left; width: 300px;}

答案 1 :(得分:0)

好的,我解决了,我用聪明的大脑来解决它,好吧,我只是将父元素设置为float:left,当然是section标签,和woohla,就像魅力一样

答案 2 :(得分:0)

你可以float <section>就像<div>一样 你最好给它一个width,这样漂浮物就可以了。

section {
  float: left;
  width: 200px;
  display: block; /* for old browsers */
}