2014-03-28 22 views
0

我有两个不同的层次结构,但相同的设置不同的标签,有没有办法在这种情况下不要加倍我的代码?我试图混淆的声明,但看起来像只是其中之一将实际享受的特点..CSS/CSS3层次

section#leftSection nav#leftNav ul li a{ 
    background-color: #336b98; 
    color: #EBEBEB; 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration:none; 
} 

header#layout2_header nav#headerNav ul li a{ 
    background-color: #336b98; 
    color: #EBEBEB; 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration:none; 
} 

回答

5

您可以使用逗号,来分隔具有相同的风格多个选择:

section#leftSection nav#leftNav ul li a, header#layout2_header nav#headerNav ul li a{ 
    background-color: #336b98; 
    color: #EBEBEB; 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration:none; 
} 
+0

哇你快..伟大的,我的错误是: – shmnsw

+0

节#leftSection,标题#layout2_header导航#headerNav,导航#leftNav UL李一 – shmnsw

+0

很高兴它帮助兄弟;-) – Felix

1

独立用逗号分隔的选择,打开大括号加上你的代码,变戏法......

section#leftSection nav#leftNav ul li a, 
header#layout2_header nav#headerNav ul li a{ 
    background-color: #336b98; 
    color: #EBEBEB; 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration:none; 
} 

这是很好的每个选择保持它自己的在线,使你的c更可读。