Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Css 具有下拉菜单的中央对齐导航_Css_Html_Alignment - Fatal编程技术网

Css 具有下拉菜单的中央对齐导航

Css 具有下拉菜单的中央对齐导航,css,html,alignment,Css,Html,Alignment,如何将导航栏从中心对齐 我试过: .dropdownmenu li { **float: center;** position: relative; width:auto; **text-align: center;** 也有 div#nav{ text-align: center; } div#nav ul{ display: inline-block; } 免责声明:我没有css方面的经验。如果是明显的,请参考结束问题。水平居中块级元素的常用方法是

如何将导航栏从中心对齐

我试过:

.dropdownmenu li {
    **float: center;**
    position: relative;
    width:auto;
    **text-align: center;**
也有

div#nav{
  text-align: center;
}
div#nav ul{
  display: inline-block;
}

免责声明:我没有css方面的经验。如果是明显的,请参考结束问题。

水平居中块级元素的常用方法是使用
边距:0自动

.dropdownmenu {
  margin: 0 auto;
}
但这需要一个特定的宽度。在您的情况下,最好定义一个容器元素并设置
text align:center。我建议不要在这里使用浮动!只需让您的
  • 元素
    显示:内联块

    下面是一个工作示例(全屏观看):

    .container{
    文本对齐:居中;
    }
    .下拉菜单,
    .下拉菜单李{
    保证金:0;
    填充:0;
    }
    .下拉菜单{
    背景:灰色;
    列表样式:无;
    }
    .下拉菜单李{
    显示:内联块;
    位置:相对位置;
    宽度:自动;
    }
    .下拉菜单a{
    背景:#30A6E6;
    颜色:#FFFFFF;
    显示:块;
    字体:粗体12px/20px无衬线;
    填充:10px 15px;
    文本对齐:居中;
    文字装饰:无;
    -webkit过渡:全部.25秒轻松;
    -moz过渡:全部.25秒轻松;
    -ms过渡:全部.25秒轻松;
    -o型过渡:全部0.25秒缓解;
    过渡:全部.25秒缓解;
    }
    .dropdownmenu li:将鼠标悬停在a上{
    背景:#000000;
    }
    #子菜单{
    左:0;
    不透明度:0;
    位置:绝对位置;
    顶部:35px;
    可见性:隐藏;
    z指数:1;
    }
    li:悬停ul#子菜单{
    不透明度:1;
    顶部:40px;
    /*根据顶部导航垫顶部和底部调整此值*/
    能见度:可见;
    }
    #子菜单li{
    浮动:无;
    宽度:100%;
    }
    #子菜单a:悬停{
    背景:#DF4B05;
    }
    #子菜单a{
    背景色:#000000;
    }
    
    

    将块级元素水平居中的常用方法是使用
    边距:0自动

    .dropdownmenu {
      margin: 0 auto;
    }
    
    但这需要一个特定的宽度。在您的情况下,最好定义一个容器元素并设置
    text align:center。我建议不要在这里使用浮动!只需让您的
  • 元素
    显示:内联块

    下面是一个工作示例(全屏观看):

    .container{
    文本对齐:居中;
    }
    .下拉菜单,
    .下拉菜单李{
    保证金:0;
    填充:0;
    }
    .下拉菜单{
    背景:灰色;
    列表样式:无;
    }
    .下拉菜单李{
    显示:内联块;
    位置:相对位置;
    宽度:自动;
    }
    .下拉菜单a{
    背景:#30A6E6;
    颜色:#FFFFFF;
    显示:块;
    字体:粗体12px/20px无衬线;
    填充:10px 15px;
    文本对齐:居中;
    文字装饰:无;
    -webkit过渡:全部.25秒轻松;
    -moz过渡:全部.25秒轻松;
    -ms过渡:全部.25秒轻松;
    -o型过渡:全部0.25秒缓解;
    过渡:全部.25秒缓解;
    }
    .dropdownmenu li:将鼠标悬停在a上{
    背景:#000000;
    }
    #子菜单{
    左:0;
    不透明度:0;
    位置:绝对位置;
    顶部:35px;
    可见性:隐藏;
    z指数:1;
    }
    li:悬停ul#子菜单{
    不透明度:1;
    顶部:40px;
    /*根据顶部导航垫顶部和底部调整此值*/
    能见度:可见;
    }
    #子菜单li{
    浮动:无;
    宽度:100%;
    }
    #子菜单a:悬停{
    背景:#DF4B05;
    }
    #子菜单a{
    背景色:#000000;
    }
    
    
    如下调整css

    .dropdownmenu {text-align:center}
    .dropdownmenu ul {
        background: gray;
        list-style: none;
        width: auto; display:inline-block
    }
    
    调整css如下

    .dropdownmenu {text-align:center}
    .dropdownmenu ul {
        background: gray;
        list-style: none;
        width: auto; display:inline-block
    }
    
    更新您的CSS:

    body {
      text-align: center;
    }
    .dropdownmenu {
      display: inline-block;
      margin: 0 auto;
    }
    

    更新您的CSS:

    body {
      text-align: center;
    }
    .dropdownmenu {
      display: inline-block;
      margin: 0 auto;
    }
    

    .container{
    文本对齐:居中;
    }
    .下拉菜单,
    .下拉菜单李{
    保证金:0;
    填充:0;
    }
    .下拉菜单{
    背景:灰色;
    列表样式:无;
    文本对齐:居中;
    }
    .下拉菜单李{
    显示:内联块;
    位置:相对位置;
    宽度:自动;
    }
    .下拉菜单a{
    背景:#30A6E6;
    颜色:#FFFFFF;
    显示:块;
    字体:粗体12px/20px无衬线;
    填充:10px 15px;
    文本对齐:居中;
    文字装饰:无;
    -webkit过渡:全部.25秒轻松;
    -moz过渡:全部.25秒轻松;
    -ms过渡:全部.25秒轻松;
    -o型过渡:全部0.25秒缓解;
    过渡:全部.25秒缓解;
    }
    .dropdownmenu li:将鼠标悬停在a上{
    背景:#000000;
    }
    #子菜单{
    左:0;
    不透明度:0;
    位置:绝对位置;
    顶部:35px;
    可见性:隐藏;
    z指数:1;
    }
    li:悬停ul#子菜单{
    不透明度:1;
    顶部:40px;
    /*根据顶部导航垫顶部和底部调整此值*/
    能见度:可见;
    }
    #子菜单li{
    浮动:无;
    宽度:100%;
    }
    #子菜单a:悬停{
    背景:#DF4B05;
    }
    #子菜单a{
    背景色:#000000;
    }
    
    
    .container{
    文本对齐:居中;
    }
    .下拉菜单,
    .下拉菜单李{
    保证金:0;
    填充:0;
    }
    .下拉菜单{
    背景:灰色;
    列表样式:无;
    文本对齐:居中;
    }
    .下拉菜单李{
    显示:内联块;
    位置:相对位置;
    宽度:自动;
    }
    .下拉菜单a{
    背景:#30A6E6;
    颜色:#FFFFFF;
    显示:块;
    字体:粗体12px/20px无衬线;
    填充:10px 15px;
    文本对齐:居中;
    文字装饰:无;
    -webkit过渡:全部.25秒轻松;
    -moz过渡:全部.25秒轻松;
    -ms过渡:全部.25秒轻松;
    -o型过渡:全部0.25秒缓解;
    过渡:全部.25秒缓解;
    }
    .dropdownmenu li:将鼠标悬停在a上{
    背景:#000000;
    }
    #子菜单{
    左:0;
    不透明度:0;
    位置:绝对位置;
    顶部:35px;
    可见性:隐藏;
    z指数:1;
    }
    li:悬停ul#子菜单{
    不透明度:1;
    顶部:40px;
    /*根据顶部导航垫顶部和底部调整此值*/
    能见度:可见;
    }
    #子菜单li{
    浮动:无;
    宽度:100%;
    }
    #