Css 菜单项和社交图标未正确对齐
我试图加载一行社交图标,然后在下面加载一行菜单项 对齐方式不是100%右对齐,而是在IE中。相反,菜单项会一直推到左侧 所有浏览器的理想外观应为: 我正在使用bootstrap 2.2.2 HTML:Css 菜单项和社交图标未正确对齐,css,twitter-bootstrap,internet-explorer,alignment,twitter-bootstrap-2,Css,Twitter Bootstrap,Internet Explorer,Alignment,Twitter Bootstrap 2,我试图加载一行社交图标,然后在下面加载一行菜单项 对齐方式不是100%右对齐,而是在IE中。相反,菜单项会一直推到左侧 所有浏览器的理想外观应为: 我正在使用bootstrap 2.2.2 HTML: CSS: #徽标{ 宽度:180px; 高度:100px; 填充:4px; 位置:绝对位置; } #导航粘性包装器{ 高度:45px; } ul.socials-icons-top li{ 宽度:35px; 高度:35px; 显示:内联块 } ul.socials-
CSS:
#徽标{
宽度:180px;
高度:100px;
填充:4px;
位置:绝对位置;
}
#导航粘性包装器{
高度:45px;
}
ul.socials-icons-top li{
宽度:35px;
高度:35px;
显示:内联块
}
ul.socials-icons-top li a{
不透明度:0.5;
转换:所有0.3秒到0秒;
-moz转换:所有0.3秒到0秒;
-webkit转换:所有0.3秒到0秒;
-o过渡:所有0.3秒到0秒;
}
ul.socials-icons-top li a:悬停{
不透明度:1;
}
#导航粘性包装器{
高度:120px;
}
.是粘的{
背景色:#fff;
宽度:100%;
高度:121px;
背景:#fff url(../images/background top.jpg)居中;
宽度:100%;
}
.导航栏固定顶部.导航栏内部.导航栏静态顶部.导航栏内部{
浮动:对;
右边距:20px;
}
.导航栏内部{
盒影:无!重要;
最小高度:45px;
线高:20px!重要;
过渡:所有0.3都会减少0;
边框底部:无!重要;
左侧填充:10px!重要;
右边填充:10px!重要;
背景:透明;
边缘顶部:55px;
}
navbar先生{
位置:相对位置;
浮动:对;
填充20px;
宽度:100%
}
李.社会{
宽度:32px;
高度:32px;
显示:内联块;
}
社会保险{
浮动:对;
右边距:250px;
边缘底部:2px;
}
.navbar.nav{
宽度:960px;
文本对齐:居中;
利润率:0 10px 10px 0;
}
.navbar.nav>li{
浮动:无;
显示:内联块;
宽度:自动;
}
.navbar.nav>li.menu{
右边距:5px;
边缘顶部:5px;
}
.navbar.nav>li>a{
字体系列:'Calibri','Arial',无衬线;
文本转换:大写;
字体大小:400;
字体大小:14px;
颜色:#e76f25;
显示:块;
过渡:所有0.3都会减少0;
线高:14px;
文本阴影:无;
高度:16px;
填充:0px;
}
ul.菜单>李:最后一个孩子a{
边界:无;
}
.navbar.nav>.active>a、.navbar.nav>.active>a:hover、.navbar.nav>.active>a:focus{
背景:无;
盒影:无;
颜色:#22222;
身高:100%;
过渡:所有0.3都会减少0;
}
.navbar.nav>li>a:focus、.navbar.nav>li>a:hover{
颜色:#333;
文字装饰:无;
身高:100%;
过渡:所有0.3都会减少0;
}
.navbar.show菜单{
浮动:对;
宽度:30px;
利润率:7px 30px 7px 10px;
高度:31px;
填充:2px;
背景:url(../images/responsive menu.png)不重复2px 2px;
背景尺寸:30px 30px;
光标:指针;
边界半径:3px;
不透明度:0.7;
显示:无
}
.navbar.show菜单:悬停{
不透明度:1;
}
您已添加
a<代码>250px对于具有“social
”类的ul
”的右边距
b。以及social
下方nav
的右边框的10px
要对齐,您需要将文本对齐
设置为右侧
添加240px
[导航的右侧填充的a-b]
这是CSS代码
.navbar .nav {
margin: 0 10px 10px 0;
padding-right: 240px; /** 250px - 10px **/
text-align: right; /**/
width: 960px;
}
此外,对于ul
中的每个li
都有5px
的右边距nav
。这使得菜单链接向左偏移5px
要解决这个问题,您需要添加这个CSS代码块
.navbar .nav > li:last-child {
margin-right: 0;
}
希望这会有所帮助。[这是我的第一个Stackoverflow答案;)]您应该升级到v2.3.2