Khi trình duyệt của tôi hiển thị trường hợp kiểm tra sau, có một khoảng trống bên dưới hình ảnh. Từ sự hiểu biết của tôi về CSS, dưới cùng của hộp màu xanh nên chạm vào dưới cùng của hộp màu đỏ. Nhưng đó không phải là trường hợp. Tại sao?Tại sao có khoảng cách giữa hình ảnh của tôi và hộp chứa của nó?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>foo</title></head>
<body>
<div style="border: solid blue 2px; padding: 0px;">
<img alt='' style="border: solid red 2px; margin: 0px;"
src="http://stackoverflow.com/Content/Img/stackoverflow-logo-250.png" />
</div>
</body>
</html>
Điều đó trả lời hoàn toàn mọi thứ tôi thắc mắc. Lam tôt lăm. – raldi
Sau 7 năm, điều này đã giúp tôi tiết kiệm rất nhiều thời gian. Cảm ơn! –