我正在尝试正确使用Bootstrap。 我的LESS文件(在bootstrap.css之后加载)看起来像这样:
#page {
.container;
}
header {
ul {
.inline;
.unstyled;
}
}
结果,我看到了:
如果我直接更改我的HTML代码如下:
<div id="page" class="container">
<header>
<ul class="inline unstyled">
...
</ul>
</header>
</div>
......一切正常。
有谁知道为什么?
感谢您的帮助,
此致
答案 0 :(得分:0)
首先,Bootstrap定义ul.inline
,所以试试
#page {
.container;
}
header {
ul {
ul.inline;
ul.unstyled;
}
}
.container
定义为2个块。 Less不会将几个块的样式组合为mixin。不知道解决这个问题(抱歉)。
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 940px;
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
}