mypage.htmlПочему маржа находится в верхней части моей страницы?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>Color Flash Cards</title>
<link rel="stylesheet" href="css/index.css" />
</head>
<body>
<div id="header">
<div id="title">
<h1>Color Flash Cards</h1>
</div>
</div>
</body>
</html>
index.css
body{
background-color: #31859C;
margin-left: 0px;
margin-top: 0px;
overflow-x: hidden;
}
#header{
margin-top: 0px;
height: 120px;
background: #9838CE;
}
#title{
margin-top: 0px;
}
результат:
Где маржа, которая находится в го e top (выше фиолетового), исходящий из? И что мне нужно сделать, чтобы избавиться от него? Я могу использовать отрицательные значения для margin-top
, чтобы сделать это, но является ли это «реальным» решением здесь?
Возможно, заполнение по умолчанию в браузере? Попробуйте 'padding: 0' on' body'. – tobiv
Боковое примечание. Ваш doctype предназначен для страниц, которые используются как application/xml + xhtml, и я сомневаюсь, что вы это делаете. – Rob