Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 填充或边距错误或两者都错误_Html_Margin - Fatal编程技术网

Html 填充或边距错误或两者都错误

Html 填充或边距错误或两者都错误,html,margin,Html,Margin,我用html中的div尝试了一些东西,通常这不是问题。然而,我遇到了一个问题,我没有发现我的错误 menu div应该位于header div的中心,顶部应该没有边距 以下是出现错误的示例: 以下是html: <div id="header"> <div id="menu"> <ul> <li><a class="nav-element" href="#">New

我用html中的div尝试了一些东西,通常这不是问题。然而,我遇到了一个问题,我没有发现我的错误

menu div应该位于header div的中心,顶部应该没有边距

以下是出现错误的示例:

以下是html:

<div id="header">
        <div id="menu"> 
            <ul>
                <li><a class="nav-element" href="#">News</a></li>
                <li><a class="nav-element" href="#">Turnier</a></li>
                <li><a class="nav-element" href="#">Ergebnisse</a></li>
                <li><a class="nav-element" href="#">Impressionen</a></li>
                <li><a class="nav-element" href="#">Anmeldung</a></li>
                <li><a class="nav-element" href="#">Impressum</a></li>
            </ul> 
        </div>
    </div>
谢谢

下面的将修复它(从
ul
中删除边距/填充)


如上所述,您需要清除
元素上的默认边距。(无需清除填充物,没有)。我还删除了所有内容中的高度和线条高度,因为这是不必要的,并且可能会在将来导致问题

此外,在发送CSS寻求帮助之前,请确保查看CSS。有许多属性存在拼写错误和重复属性

#header {
    padding: 0;
    margin:0;
    background: #003399;
    width: 100%;
    height: 50px;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
}
#menu a {
    display: block;
    width: 150px;
    height: 50px;
    }
#menu {
    padding:0;
margin-right:auto;
margin-left:auto;
line-height:50px;
width: 950px;
height: 50px;
    }
#menu ul li {
    display: block;
    width: 150px;
    height: 50px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    list-style: none;
    margin:0;
    paddin:0;
    line-height:50px;
}
.nav-element:link {
    color: #FFF;
    text-decoration: none;
}
.nav-element:visited {
    color: #FFF;
    text-decoration: none;
    background: #81b4e3;
}
.nav-element:hover {
    text-decoration: none;
    color: #FFF;
    text-decoration: none;
    background: #1a589d;
}
.nav-element:active {
    color: #FFF;
    text-decoration: none;
    background: #C00;
}
#menu ul {
    margin:0;
    padding:0;
}