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%;
}
#