【发布时间】:2014-10-23 00:01:18
【问题描述】:
我的页眉不会触及我的页面顶部。我试过 padding: 0px;在我的标题 div 和正文中。什么都不会动它。我已将 html 添加到 css 并尝试了 margin:0px 和 padding:0px;。我正在阅读有关使用 CSS 重置的信息,但不确定是否有人在这方面取得了成功。
HTML
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<head>
<title>Home</title>
</head>
<body>
<div class = "background">
<div class = "header">
<h1 class="Name">Title</h1>
<ul class="header">
<li>Home</li>
<li>About</li>
<li>Portfolio</li>
<li>Contact</li>
</ul>
</div>
</div>
</body>
</html>
CSS
body{
margin: 0px;
padding: 0px;
background-color: gray;}
.header {
width: auto;
margin: 0px;
padding: 0px;
background-color: black;
}
谢谢。
【问题讨论】:
-
试试
html,body{margin:0; padding:0} -
背景的html是什么?你应该发布一个 jsfiddle。
-
<!DOCTYPE html>导致它。如何解决?我不知道 -
<!DOCTYPE html>是标准的 html5 文档类型声明。我向您保证这不会导致它(好吧,我向您保证这不是问题可能是更好的说法。您绝对应该将此文档类型用于标准 html5) -
@KaiQing 复制他的代码并将其删除。但我想我应该说,“你的代码中的某些东西导致
<!DOCTYPE html>创建空白”。如果你将* { margin: 0; padding : 0; }添加到 CSS 中,它会修复它。