Các phiên bản mới nhất của CSS2.1 đã này để nói về vấn đề này:
Khi một hộp nội tuyến chứa một hộp cấp khối trong dòng, hộp nội tuyến (và tổ tiên nội tuyến của nó trong cùng một hộp dòng) bị hỏng xung quanh khối hộp cấp ck (và bất kỳ anh chị em cấp khối nào được liên tiếp hoặc chỉ được tách biệt bằng khoảng trắng có thể thu gọn và/hoặc yếu tố ), chia hộp nội tuyến thành hai hộp (ngay cả khi bên trống), một ở mỗi bên của hộp cấp khối. Các dòng hộp trước giờ nghỉ và sau giờ nghỉ được đính kèm trong các hộp khối ẩn danh và hộp cấp khối trở thành anh chị em của những hộp ẩn danh đó. Khi một hộp nội tuyến bị ảnh hưởng bởi vị trí tương đối , bất kỳ bản dịch kết quả nào cũng sẽ ảnh hưởng đến hộp cấp khối có trong hộp nội tuyến.
Nói cách khác, từ quan điểm bố cục, kết hợp div và h3 được nội tuyến tạo thành một hộp nội tuyến, một hộp khối và một hộp nội tuyến khác. Chỉ có hai hộp nội tuyến có định dạng (tức làmàu nền) và hộp khối không tạo thành bất kỳ phần nào của hộp nội tuyến do div xác định và do đó có cài đặt màu nền mặc định (trong suốt, hiển thị thông qua màu nền của hộp chứa khối).
Xem thêm: http://stackoverflow.com/questions/3099030/displayinline-vs-displayblock – fncomp