2

在链接的示例中,我有一个文本和一个段落,每个都包含spandiv元素。尽管所有div元素都display: inline;应用了样式,但第一个div<p>下一行开始。

这是为什么 ?

这是一个例子:http: //jsfiddle.net/7HAPp/1/

我在这里复制了代码:

Cum sociis natoque penatibus et <span>i'm a span</span> parturient montes, nascetur
ridiculus mus. Nulla consequat massa <div>i'm an inline div</div> In enim justo, 
rhoncus ut, <div>i'm an inline div</div> imperdiet a, venenatis vitae, justo. Nullam
dictum felis eu pede mollis pretium.


<p>Cum sociis natoque penatibus et <span>i'm a span</span> parturient montes, nascetur
ridiculus mus. Nulla consequat massa <div>i'm an inline div</div> In enim justo,
rhoncus ut, <div>i'm an inline div</div> imperdiet a, venenatis vitae, justo. Nullam 
dictum felis eu pede mollis pretium.</p>
4

1 回答 1

5

div里面p是无效的标记。当浏览器遇到该div元素时,它会自动关闭p标签并启动新的div.

于 2013-02-26T21:05:46.537 回答