2014-03-28 49 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更可讀。