-3

「hr」要素の高さが 33px の「hr」要素の中に「p」要素を配置しようとしています。「hr」要素内にネストされた「p」要素を取得するには、「span」または「div」を使用しますか?

これは私のコードです:

<div class="pagination">
<hr class="fatLines" />
    <p>Page 1 of 2&nbsp;&nbsp;&nbsp;<a href="#">1</a>&nbsp;<a href="#">2</a>&nbsp;<a href="#">>></a></p>
</div>

助けてくれてありがとう。

4

3 に答える 3

8

HR要素は、ページを横切る単純な線です。コンテンツを入れることはできません。

その上に要素を浮かせることはできますが、実際にはほとんど意味がありません。

その高さで を使用しdiv、境界線やその他必要なものでスタイルを設定することもできます。

HTML 5の仕様では、要素に何も含めることができないことを意味するcontent modelisに注意してください。EmptyHR

于 2013-07-10T20:29:51.110 に答える
1

hr 要素の中に要素を含めることはできませ。あなたが求めていることは不可能であり、意味がありません。

hr 要素の
コンテンツ モデル:
空。

http://www.w3.org/TR/html5/grouping-content.html#the-hr-element

<!ELEMENT HR - O EMPTY -- horizontal rule -->

http://www.w3.org/TR/html4/present/graphics.html#edef-HR

于 2013-07-10T20:31:35.690 に答える
1

正確に何に到達しようとしていますか?A<hr />にデータを含めることはできません。ブロックが必要な場合は、スタイルを設定するだけです

<div style="background-color:#777; height: 33px;">
  My text
<div>
于 2013-07-10T20:32:19.787 に答える