Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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 将导航栏中心与宽度对齐:100%;_Html_Css_Center_Centering_Navbar - Fatal编程技术网

Html 将导航栏中心与宽度对齐:100%;

Html 将导航栏中心与宽度对齐:100%;,html,css,center,centering,navbar,Html,Css,Center,Centering,Navbar,我知道这个问题已经被问了100次了,但我就是找不到一条线索来帮助我。我试着将导航条居中,我的div的宽度为100%。我只想让导航条居中。任何帮助都将不胜感激!这是我的HTML: <! Doctype HTML > <html> <head> <meta http-equiv="refresh" content="10" /> <title>NavBar WareHouse</title> <li

我知道这个问题已经被问了100次了,但我就是找不到一条线索来帮助我。我试着将导航条居中,我的div的宽度为100%。我只想让导航条居中。任何帮助都将不胜感激!这是我的HTML:

<! Doctype HTML >
<html>
<head>
    <meta http-equiv="refresh" content="10" />
    <title>NavBar WareHouse</title>
    <link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
    <div id="nav"> <!-- Nav Start -->
        <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="tabbed.html">Tabbed</a>
                <ul>
                    <li><a href="tab-colour.html">Colourful</a></li>
                    <li><a href="tab-elegant.html">Elegant</a></li>
                    <li><a href="tab-complex.html">Complex</a></li>
                </ul>
            </li>
            <li><a href="regular.html">Regular</a>
                <ul>
                    <li><a href="reg-colour.html">Colourful</a></li>
                    <li><a href="reg-elegant.html">Elegant</a></li>
                    <li><a href="reg-complex.html">Complex</a></li>
                </ul>
            </li>
            <li><a href="wild.html">Wild</a></li>
        </ul>
    </div>
</body>
</html>

CSS意味着导航栏实际上是居中的,但是因为您将每个元素设置为全页面宽度,所以导航列表项元素都向左浮动。你希望你的导航占据页面总宽度的多大比例?首先计算出金额,并相应地调整
ul
元素。

这在Firefox 18中对我很有效

#nav ul{
    /*display:inline-block; remove this */
    text-align:center;
    background-color::#666;
    width:400px; /* set this to a static width */
    padding:0;
    margin:0 auto;
    list-style: none;
}

就是这样的问题,我想找到一种方法,在我的答案中加入“中心无法坚持,为时已晚”。
#nav ul{
    /*display:inline-block; remove this */
    text-align:center;
    background-color::#666;
    width:400px; /* set this to a static width */
    padding:0;
    margin:0 auto;
    list-style: none;
}