为什么我将h1和ul两个标签改成了行内元素后,浏览器显示的没有变化啊,两个还是分行显示,跟原先块状属性的时候没区别
你<h1>和<ul>设置成了行内元素,那他们底下的<p>和<li>有没有设置成行内元素呢?没有的话,即使<h1>和<ul>是行内元素了,但<p>和<li>还是块级元素,按照定义,<p>和<li>需要换行显示,这样的话看上去还是和原来的一样。
<li>也是块级元素,用到<li>标签时,仍然会独占一行