【发布时间】:2014-07-25 20:13:46
【问题描述】:
我无法使用常规的 text-align:justify 和 display: inline-block 来证明 bootstrap 3 中的菜单是合理的,但在没有 bootstrap 的网站上一切正常。
-
没有引导程序的站点 (http://shop.staceydogs.ru)。菜单结构如下:
.sd-menu — ul — — li — — li ... — — li — — ul:after
还有这种风格:
.sd-menu {
width: 100%;
}
.sd-menu ul {
list-style: none;
text-align: justify;
}
.sd-menu ul li {
display: inline-block;
}
.sd-menu ul:after {
content: '';
display: inline-block;
width: 100%;
}
一切都很好!
-
带有引导程序的站点 (http://dogs.fuksman.ru)。菜单结构如下:
.navbar — ul.navbar-nav — — li — — li ... — — li — — .navbar-nav:after
还有这种风格(只显示非标准的引导风格):
.navbar-nav {
text-align: justify;
> li {
display: inline-block;
}
}
.navbar-nav:after {
content: '';
width: 100%;
display: inline-block;
}
而且它不起作用!你能帮帮我吗?
【问题讨论】:
-
Bootstrap 3 内置了 nav-justified 类。getbootstrap.com/examples/justified-nav
标签: css twitter-bootstrap