2014-01-31 101 views
0

這是如何使寬度爲100%?CSS括號/雙分號?

.test { 
    width: (50%;); 
} 

我已經知道如何使它成爲50%,解決它,並且聲明或多或少多餘,我只是想知道爲什麼這種行爲發生。

編輯:http://jsfiddle.net/k57z9/

+1

因爲它完全無效並被忽略,並且標準行爲是100%...? – deceze

+0

因爲它是無效的......並且如果您將該值設置爲'div',它仍然是塊級元素,寬度爲100% –

+2

如果忽略它,寬度將如何變爲100%? – boN

回答

4

我假設.test這裏是一個<div>或其他塊級元素。這些元素默認爲的寬度爲100%(其實,auto的確表示100%減去填充)。破壞的CSS規則被忽略,因爲它被破壞了。所以默認情況下元素寬度爲100%。通過不寫任何CSS,你會得到完全相同的結果。