2011-05-29 53 views
3

不进行分组,我们可以这样做:CSS分组选择

.footer_content a:link { 
    color: #FFFFFF; 
} 
.footer_content a:visited { 
    color: #FFFFFF; 
} 

随着分组:

.footer_content a:link, .footer_content a:visited { 
    color: #FFFFFF; 
} 

有没有办法来定义的CSS选择器摆脱多余的.footer_content声明,做了的一样?东西会看起来有点像这样:

.footer_content (a:link, a:visited) { 
    color: #FFFFFF; 
} 

回答

2

你可以实现类似Sass,它“编译”到CSS。

在萨斯你可以使用嵌套,就像这样:

.footer_content { 
    a:link, a:visited { 
    color: #FFFFFF; 
    } 
} 
+1

这是方便的,我想这是标准的CSS! – chriscatfr 2011-05-30 12:44:08

4

目前还没有一个普遍支持的方式来实现这一点。

但是,如果实施并标准化,实验:any() selector将使这成为可能。它在任何浏览器中都不受支持,但是最新的Firefox还没有支持。

+2

+1任何(),不知道有关 – Alp 2011-05-29 11:30:16