3

これは簡単な質問かもしれませんが、フロートする方法 -<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;}
4

2 に答える 2

3

すべてのHTML5新しい要素はinlineデフォルトです。display:blocksとして表示されるはずのそれらすべてを指定する必要がありますdiv

#divcontent {overflow: auto; padding: 15px;}
#divcontent section {display: block; float: left; width: 300px;}
于 2012-08-11T18:02:21.350 に答える
0

フロートが機能するfloat <section>ように、それが Best であったかの<div> ように与えることもできます。width

section {
  float: left;
  width: 200px;
  display: block; /* for old browsers */
}
于 2012-08-11T18:43:00.550 に答える