基本的CSS問題。爲什麼li項目在默認情況下會以新行結束?李爲什麼默認爲換行符?
<ul>
<li>One</li>
<li>Two</li>
</ul>
塊元素以新行結束,但它不在MDN的列表block elements中。相反,they are list-items和它們的默認CSS是這樣的:
li {
display: list-item;
text-align: -webkit-match-parent; }
我只是看到,如果有一個大致的瞭解,這將解釋這還是我必須學會list是一個特例。
富
所以,ul是一個塊,它用盡了寬度。它把它的項目放在一個內聯框中,默認情況下這些項目會在一個新行(奇數給定內聯名稱?)結束。我試圖瞭解是否有一條通用規則,但聽起來像我必須知道列表默認情況下將項目放在新行上? –
所有列表類型('ul','ol'和'dl')都是[塊級元素](https://developer.mozilla.org/en-US/docs/HTML/Block-level_elements)。 'li'元素也可以被認爲是塊級別的,只是添加了一個前面的標記。 –
好的,我會購買:-)雖然它不是一個標準的塊元素(並且從塊元素列表中缺少),但就格式而言,它是一個塊元素。謝謝伊恩。 –