gpt4 book ai didi

html - BODY 之前的空间?

转载 作者:行者123 更新时间:2023-11-27 22:34:38 25 4
gpt4 key购买 nike

我似乎无法解决我的问题,出于某种原因,我的 BODY 之前有一个空间。

<html>
<head>
<link rel='stylesheet' type='text/css' href='style.css' />
<link rel='shortcut icon' href='img/favicon.ico' />
</head>
<body>
<div name='header_area'>
<div class='wrapper'>
<div class='content'>
<table class='header_table'>
<tr>
<td class='table_cell_left'>
<a href='index.php'><img src='img/logo.png' /></a>
</td>
<td class='table_cell_right'>
Derp
</td>
</tr>
</table>
</div>
<div name='navigation'>
<ul class='nav'>
<li><a class='nav_link' href='index.php'>HOME</a></li>
<li><a class='nav_link' href='?action=forum'>FORUM</a></li>
<li><a class='nav_link' href='?action=server'>SERVER</a></li>
<li><a class='nav_link' href='?action=donate'>DONATE</a></li>
</ul>
</div>
</div>
</div>
<div name='content_area'>
<div class='wrapper'>
<div class='content_area_box'>
test
</div>
</div>
</div>
</body>
</html>

样式表:

@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
width:100%;
font-family:'Calibri';
font-size:16px;
background-image:url('img/pattern.png');
background-repeat:repeat;
background-color:#F0F2F3;
}
.wrapper {
margin:0 auto;
width:900px;
}
.content {
margin:10px;
}
.header_table {
width:100%;
border:none;
margin:30px auto;
}
.table_cell_left {
text-align:left;
vertical-align:middle;
}
.table_cell_right {
text-align:right;
vertical-align:middle;
}
.textbox {
padding:2px;
height:22px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#000000;
}
.button {
cursor:pointer;
height:22px;
padding:2px 6px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#000000;
-webkit-transition: background 0.4s linear, color 0.4s linear;
-moz-transition: background 0.4s linear, color 0.4s linear;
}
.button:hover, .button:focus {
background-color:#99CCCC;
color:#FFFFFF;
-webkit-transition: background 0.4s linear, color 0.4s linear;
-moz-transition: background 0.4s linear, color 0.4s linear;
}
.link:link, .link:visited {
color:#003399;
text-decoration:none;
}
.link:hover, .link:active, .link:focus {
color:#FF9933;
}
.nav {
list-style-type:none;
overflow:hidden;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
.nav li {
float:left;
}
.nav_link:link, .nav_link:visited {
float:left;
border-right:1px solid #CCCCCC;
padding:10px 25px;
color:#000000;
background-color:#FFFFFF;
text-decoration:none;
font-weight:bold;
-webkit-transition:background 0.4s linear, color 0.4s linear;
-moz-transition:background 0.4s linear, color 0.4s linear;
}
.nav_link:hover, .nav_link:active, .nav_link:focus {
background-color:#99CCCC;
color:#FFFFFF;
-webkit-transition:background 0.4s linear, color 0.4s linear;
-moz-transition:background 0.4s linear, color 0.4s linear;
}
.content_area_box {
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

这是我得到的结果的图片。我不希望它有这样的空间,我希望它从顶部开始。这也发生在我测试过的每个浏览器中。

enter image description here

最佳答案

你的

<table class="header_table">

的边距为 30px。见

.header_table {
width:100%;
border:none;
margin:30px auto;
}

只需删除此边距(或添加 margin-top:0;),一切都会好起来的。

关于html - BODY 之前的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com