最近的距离是多少3456060
2016-06-11 16:32
OL是块级元素吗? 那么这个样怎么解释?
span{ text-align:center;}
<span><ol>
<li>123</li>
<li>456</li>
</ol></span>
这个有序列表能居中显示内容可是数字不居中。
span{ text-align:center;display:block}
ol{display:inline-block}
<span><ol>
<li>123</li>
<li>456</li>
</ol></span>
加了display之后可以居中显示包括有序列表前面的数字。还是说数字本来就不在有序列别的块级元素里面呢?
我的想法是,你的第一个代码中,<ol>作为一个块级元素不能用<span>来转变格式,块状元素是自己一行的,而第二个代码中,span变成了块级元素而ol变成了内联块状元素,那么对于上级块状元素(指span)的描述可以由下级内联块状元素(指ol)来继承,所以就变格式了
用不同浏览器试一下,这个是兼容模式不同导致的。
ol是块级元素。
初识HTML(5)+CSS(3)-升级版
1225297 学习 · 18230 问题
相似问题