Tôi có một html rất đơn giản. Div màu đỏ nằm bên trong div màu xanh và có lề trên 10 px. Trên các trình duyệt không có nghĩa là, hộp màu xanh dương cách phần đầu khung nhìn 10 px và div màu đỏ nằm ở phía trên cùng của div màu xanh lam. Những gì tôi mong đợi là hành vi tức là: div đỏ phải cách nhau 10 px so với phần đầu của div màu xanh dương. Tại sao các trình duyệt không có nghĩa là hiển thị như thế này? (Tôi cho rằng hành vi sai là của IE nhưng tại sao?)lề không mong muốn với html rất đơn giản
Và, cách chính xác để làm điều này là gì?
why blank? http://img92.imageshack.us/img92/7662/blankmr7.jpg
<html>
<head>
<style>
body { margin:0; padding:0; }
.outer
{
background-color: #00f;
height: 50px;
}
.inner
{
height: 20px;
width: 20px;
background-color: #f00;
margin: 10px 0 0 10px;
}
</style>
</head>
<body>
<div class="outer">
<div class="inner">
</div>
</div>
</body>
</html>
Vâng, tôi không làm nhiều nghiên cứu trong việc trả lời câu hỏi này. Có vẻ như bạn ít lười hơn tôi. Cảm ơn bạn đã làm rõ. – strager
Tôi đã may mắn khi bạn nhận được báo giá sai hoặc tôi đã đi sâu vào các thông số kỹ thuật không có gì. ;) – mercator