Phần tử cấp khối theo mặc định (nghĩa là khi CSS không được sử dụng để thay đổi điều này) ngụ ý ngắt dòng trước và sau. Chúng không ngụ ý dòng trống.
Vì vậy, khi bạn có <div>foo</div>
, thì “foo” xuất hiện ở đầu dòng mới và nó cũng có một dòng, tức là bất kỳ văn bản nào sau dòng trên dòng tiếp theo.Nhưng điều này không có nghĩa là tạo ra các dòng trống. Nếu bạn có <div>foo</div><div>bar</div>
, thì “foo” và “bar” xuất hiện trên các dòng liên tiếp, không có dòng trống giữa chúng.
Phần tử html
như vậy không tạo ra nội dung hiển thị; chỉ có phần tử body
bên trong nó được hiển thị. Và nội dung body
bắt đầu ở đầu trang, được tính là bắt đầu trên một dòng mới. Liệu có thẻ <body>
hay không là không quan trọng; luôn có phần tử body
, bắt đầu trên dòng đầu tiên.
Nguồn
2013-02-28 05:59:05
Chúng chỉ đơn giản là xác định thẻ, chúng không thực sự đặt nội dung ở bất kỳ đâu. –