與this question有些相關。輪廓和邊界屬性之間的區別
輪廓和邊框非常相似(儘管它們確實有區別,正如引用問題中所解釋的那樣),但它們使用完全相同的屬性/相反順序的值。例如:
border: 1px solid black;
outline: black solid 1px;
對我來說,這似乎是應該避免的明顯不一致。在使用邊框和輪廓時,很容易混淆順序並編寫無效的CSS。這兩個相似項目有相同的值寫在相反的順序是否有任何已知的原因?
編輯:
看來(至少在IE8)既可以(有時)接受任何順序的值,做工精細,這使得它顯得有點陌生,該標準是寫他們以這些不同的方式。
你從哪裏得到這些信息? –
CSS書(http://www.amazon.com/Stylin-CSS-Designers-Guide-2nd/dp/0321525566/ref=sr_1_1?ie=UTF8&qid=1316442755&sr=8-1)和Visual Studio的智能感知 – yoozer8