0

水平ナビゲーション バーの上、右、左に隙間があるのはなぜですか? 私はこれらのギャップを望んでいません。画面スペースを無駄にしないように、ナビゲーション バーをビューポートの 0,0 から開始したいだけです。

HTML

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
        <ul id="nav">
            <li><a href="#">WORK</a></li>
            <li><a href="#">BLOG</a></li>
            <li><a href="#">ABOUT</a></li>
            <li><a href="#">CONTACT</a></li>
        </ul>
</body>
</html>

CSS

    #nav {
        list-style-type: none;
        margin: 0 auto;
        padding: 0;
    }

    #nav li {
        width:25%;
        float: left;
        text-align: center;
    }

    #nav li a {
        display: block;
        padding: 0.5em 5px;
        text-decoration: none;
        font-weight: bold;
        color: #F2F2F2;
        -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,0.3);
        box-shadow: 3px 3px 3px rgba(51,51,51,0.3);
    }

    #nav a:link, #nav a:visited {
        background-color: #071726;
    }

    #nav a:hover, #nav a:active, #nav a:focus {
        background-color: #326773;
    }
4

6 に答える 6

0

デフォルトでは、ドキュメント/本文には余白があります。次の css ルールを設定することで「無効」にすることができます。

body, html{margin:0;padding:0}
于 2013-10-01T12:14:01.253 に答える
0

ここに参照があります

のようにする

body{
  margin:0px;
}
于 2013-10-01T12:14:25.203 に答える
0

このような

デモ

CSS

*{
    margin:0;
    padding:0;
}
于 2013-10-01T12:12:37.753 に答える
0

cssをリセットしましたか?Else use (css ファイルの先頭)

* {
    padding: 0;
    margin: 0;
}
于 2013-10-01T12:14:44.483 に答える
0

リセット/正規化 css: normalizeresetの使用を検討してください。

物事をよりよく理解するために、これも読む必要があります。

于 2013-10-01T12:20:27.273 に答える