2011-09-06 18 views
0

爲什麼#box2 a覆蓋#box a,當我把.box2 a它不覆蓋?幫我理解這個CSS覆蓋行爲

#box a { font-size:25px; } 
#box2 a { font-size:55px; } 

<div id="box"> 
<a href="">link</a> 
<div id="box2"><a href="">link</a></div> 
</div> 
+0

'。'指的是一個類名,'#'指的是一個id。 – Will

+0

如果您將CSS更改爲'.box2'並將div設置爲'class =「box2」',則將使用25px而不是55px。這就是他所說的。 – Trevor

+0

http://www.w3.org/TR/CSS2/selector.html –

回答

0
一個id

因爲您可能沒有添加class="box2".指的是類。 #是爲id。

+0

他指的是在上下文中交換它們。 – Trevor