Xem ví dụ này:Đặt hiển thị: phần tử nội tuyến bên trong màn hình lồng nhau: phần tử khối không hoạt động?
p {
display: inline;
}
em {
display:block;
}
<p> Outer inline <em>Block <p>Inner inline</p></em></p>
tôi hy vọng các <p>Inner inline</p>
được inlined với Block
, tuy nhiên, nó bắt đầu trong một dòng mới. Có ai có ý tưởng về điều này không? Cảm ơn!
Tôi luôn tự hỏi nếu điều này vẫn được áp dụng nếu 'p' được làm một phần tử nội tuyến thông qua CSS:' p {display: inline; } ' – knittl
@knittl Bạn chắc chắn có thể tạo một' p' thành 'inline' nhưng lồng ghép các vấn đề, bất kể bạn thay đổi' display' của một phần tử với CSS, ngữ nghĩa không đúng để lồng bất kỳ phần tử mức khối nào bên trong 'p' và trình duyệt sẽ phân tích cú pháp theo cách khác và sẽ tự khắc phục –