这是我的标记:
<div id="nav">
<ul>
<li><a href="#">Page 1</a></li>
<li><a href="#">Page 2</a></li>
<li>
<a href="#">Articles</a>
<ul class="inside-ul">
<li><a href="#">Article 1</a></li>
<li><a href="#">Article 2</a></li>
<li><a href="#">Article 3</a></li>
</ul>
</li>
<li><a href="#">Page 3</a></li>
</ul>
</div>
我这样将样式应用于父级
<ul>
:#nav ul {
something;
}
#nav ul li {
something;
}
#nav ul li a {
something;
}
我对子元素 <ul>
应用样式,如下所示:
.inside-ul {
something;
}
.inside-ul li {
something;
}
.inside-ul li a {
something;
}
但问题是,子元素
<ul>
(.inside-ul) 没有任何变化,就像它从父元素那里继承了所有东西。我已经尝试在我的CSS文件中使用!important
,但它仍然保持不变。这是发生情况的图像:
http://i47.tinypic.com/w1brkw.jpg
我希望我已经清楚地解释了自己,谢谢。