【发布时间】:2012-06-18 14:13:53
【问题描述】:
假设我有这样的课程:
.navigation{
display: block;
ul li{
float: left;
a{display: block;}
}
}
.. 和以下标记:
<nav>
<ul>
<li><a href="#">Link One</a></li>
<li><a href="#">Link Two</a></li>
</ul>
</nav>
现在,我想用我刚刚创建的类来格式化我的导航。所以我会这样做:
nav{.navigation;}
我的问题是:我不能让“ul”及其子元素像我预期的那样继承属性。只有“nav”标签获得了“display:block”属性,但其他元素保持无样式。
有没有办法使用 Lesscss 重用这样的类?
【问题讨论】:
-
我是否正确理解您,您期望(或希望)
ul li从其父级获得display: block,但前提是它位于<nav>中(或者不是不管什么时候调用)?
标签: inheritance less code-reuse