Ol居中顯示為什么數(shù)字不居中。改了塊級就居中了。是OL不是塊級元素問題嗎?
OL是塊級元素嗎? 那么這個樣怎么解釋?
span{ text-align:center;}
<span><ol>
<li>123</li>
<li>456</li>
</ol></span>
這個有序列表能居中顯示內(nèi)容可是數(shù)字不居中。
span{ text-align:center;display:block}
ol{display:inline-block}
<span><ol>
<li>123</li>
<li>456</li>
</ol></span>
加了display之后可以居中顯示包括有序列表前面的數(shù)字。還是說數(shù)字本來就不在有序列別的塊級元素里面呢?
2016-06-14
我的想法是,你的第一個代碼中,<ol>作為一個塊級元素不能用<span>來轉(zhuǎn)變格式,塊狀元素是自己一行的,而第二個代碼中,span變成了塊級元素而ol變成了內(nèi)聯(lián)塊狀元素,那么對于上級塊狀元素(指span)的描述可以由下級內(nèi)聯(lián)塊狀元素(指ol)來繼承,所以就變格式了
2016-06-18
用不同瀏覽器試一下,這個是兼容模式不同導(dǎo)致的。
2016-06-11
ol是塊級元素。