给定Id下的样式元素

时间:2011-11-16 14:37:14

标签: css

所以我有这个名为top nav的div,即:

<div id="topnav">

我想设置此div下的所有A元素的样式,但不是此div之外的A元素。

我如何在CSS中使用它?

4 个答案:

答案 0 :(得分:5)

在选择器中指定a作为#topnav的后代:

#topnav a {
    /* styles */
}

请参阅http://www.w3.org/TR/CSS2/selector.html#descendant-selectors

答案 1 :(得分:1)

#topnav a { /* write here your CSS rules */ }

答案 2 :(得分:1)

我会说一个简单的#topnav a选择器会这样做。

编辑:对不起,我误读了。我以为你想要为它下面的所有元素设置样式,而不仅仅是<a>元素。固定的。

答案 3 :(得分:0)

如果你想要这个div里面的所有元素,那一定是......

jquery的

$('#topnav a').css('color', 'red')

CSS

#topnav a {
color:red;
}