我對這個內容sitepoint link內聯匿名框?
下面的標記被渲染成塊+在線+問題阻止
<p>In 1912, <em>Titanic</em> sank on her maiden voyage.</p>
鉻:
In 1912, - display: block
<em>Titanic</em> - display:inline
sank on her maiden voyage. - display:block
Sitepoint鏈接說2個匿名箱(第1和第3)應該內聯以保持p中的所有框相同。但是chrome會將p中的方框渲染爲塊和內聯的混合。
塊級盒可以含有任線箱或塊級框,但不能同時。如有必要,屬於這個盒子元素的任何線框被包裝在一個或多個(儘可能少的)匿名框中,並且'顯示''block'。
根據W3C的建議,sitepoint的內容似乎是正確的,但我在塊級框中使用了混合框(p)。
再次提出一點建議,匿名框應該是唯一的塊與站點資料相矛盾。
注意,此模塊中定義的匿名框是所有塊級別,但在其他的模塊中定義的匿名盒可以是不同的。
我的問題是:
1)如果所有3盒是內聯(瀏覽器呈現塊+在線+塊)
2)是內嵌在W3C標準中提到匿名框?
「將創建一個行框」應爲「將創建一個行內框」:
匿名行內框在規範略。 「線框」是別的。一個線框將由第一個匿名內聯框創建。根據容納塊盒的寬度,可能會創建更多的線盒。 – Alohci