私は CSS を初めて使用し、W3Schools (http://www.w3schools.com/css/tryit.asp?filename=trycss_float5) から事例を学びました。この場合は<ul>
要素が浮いていて、思ったように次のを削除する <p>
要素がそれを囲んでいるはずなのですが、代わりに改行から始まります。なぜ<p>
フローティングを囲まないの<ul>
ですか? そして、li{display:inline;}
と、FireFox と Chrome で同じように表示されました。これについて説明してもらえますか?ありがとう。
質問する
662 次
3 に答える
2
なぜそうすべきではないのですか?A<p>
は定義上、新しい行を意味する新しい段落を開始します。「ドアを閉めた後、ドアが閉まっているのはなぜですか?」と尋ねています。
于 2012-04-18T05:06:05.030 に答える
0
それはネスティングと呼ばれます。タグの中にあるものは何でも<p>
...まあ...それの中にあります。あなたがそれを次のように書くなら:
<p>
<ul>
//content
</ul>
</p>
次に<ul>
、段落タグになります。マークが言ったように、段落は常に定義上新しい行を開始します。
于 2012-04-18T05:11:54.463 に答える
0
pタグを付けようとしています...
display:block; //maybe unnecessary
overflow:auto; //very important for containing floats
于 2012-04-18T05:10:09.453 に答える