Tôi có câu hỏi về nội dung này sitepoint linkHộp ẩn danh nội tuyến?
đánh dấu Dưới đây là trả lại như khối + inline + chặn
<p>In 1912, <em>Titanic</em> sank on her maiden voyage.</p>
Chrome:
In 1912, - display: block
<em>Titanic</em> - display:inline
sank on her maiden voyage. - display:block
Sitepoint liên kết nói 2 hộp giấu tên (1 và 3) nên nội tuyến để giữ tất cả các hộp giống nhau bên trong p. Nhưng chrome hiển thị các hộp bên trong p dưới dạng kết hợp của khối và nội dòng.
Theo CSS3 box model
hộp khối cấp có thể chứa các hộp một trong hai dòng hoặc hộp khối cấp, nhưng không phải cả hai. Nếu cần thiết, bất kỳ hộp dòng nào thuộc về phần tử của ô này được bao bọc trong một hoặc nhiều hộp ẩn danh (càng ít càng tốt) với ‘hiển thị’ của ‘chặn’.
Theo nội dung đề xuất nội dung đề xuất W3C có vẻ chính xác nhưng tôi nhận được kết hợp các hộp bên trong hộp cấp khối (p) trên chrome.
Một lần nữa, một điểm đề xuất cho biết các hộp ẩn danh sẽ chỉ chặn các mâu thuẫn với tài liệu của vị trí.
Theo CSS3 box model
Lưu ý rằng các hộp vô danh quy định tại module này là tất cả các khối cấp, nhưng hộp vô danh quy định tại các module khác có thể khác nhau.
Câu hỏi của tôi là:
1) tất cả 3 hộp nên được inline (Browser làm cho khối + inline + khối)
2) là inline hộp nặc danh đề cập trong tiêu chuẩn W3C?
"sẽ tạo ra một hộp dòng" cần được "sẽ tạo ra một hộp inline". Một "dòng hộp" là cái gì khác. Một dòng hộp sẽ được tạo bởi hộp nội tuyến ẩn danh đầu tiên. Các hộp dòng khác có thể được tạo tùy thuộc vào độ rộng của hộp chứa khối. – Alohci