English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

當你工作會跟同事共用到CSS檔案時
請問物件.宣告.屬性等等須不需要排順序呢
主要是像

#container{
width:800px;
background-color:#FFF799;
margin:0px auto;
position:relative;
left:0px;
bottom:0px;
}

這些裡面的 width.margin.position..等等
一班會有順序差別嗎?
感謝回覆

2006-10-31 21:01:44 · 3 個解答 · 發問者 書樵 2 in 電腦與網際網路 程式設計

你說得優先度考量.我現在懂了
不過我是說
在一項宣告中
各屬性排列是否要有順序?
比如說先講寬.再講高.然後講位置
這樣的意思~拍塞拉

2006-11-01 08:45:52 · update #1

3 個解答

CSS的判斷順序是
最後一次被呼叫的為主

假設你在中寫了
body
{
font-size:20px;
}

這樣表示整份文件的字體 以20px為基楚

但如果你在下方的某區塊又這樣設定
#main
{
font-size:12px;
}

這樣的話 整份文件還是20 但id=main的區塊中 字會變12

所以基本上如果是不同區塊 不同設定 是不用管順序的
一切以最後被設定的值為準

再假設id=mail中有一行

這一段文字的大小會是20px



這樣懂了嗎 ^^
一切以最後被呼叫的為主

行內宣告 > 文件內宣告 > 外部導入宣告

2006-11-01 11:01:18 補充:
再補充假設剛剛的說明中是先#main再body但結果是不變的因為id=main區塊最後去找的設定是#main而不是找body

2006-11-02 15:39:29 補充:
ㄛ 沒有拍謝 可能上次沒有看仔細有點答非所問不過我想優先問題 應該也是可以給你不錯的知識的希望你喜歡嘿嘿如果是同一個設定#test{width:100px;border-width:2px;}是沒有順序之分的不過如果是#test{width:100px;border:5px solid #ff0000;border-width:2px;width:150px;}最後結果是width為150pxborder的粗細是2px因為 它們最後又被設定了

2006-11-01 05:59:42 · answer #1 · answered by Jelly 7 · 0 0

沒有的~~~~~~~~~~同一項內的順序是不會影響的哦就看喜歡怎麼放囉我都是照自己的順序放的

2006-11-02 17:26:45 補充:
不用不用不用~~~~看你要先說寬還是要先說高都可以反正在同一項內是不會有影響的

2006-11-01 05:43:57 · answer #2 · answered by KYT 7 · 0 0

不會有影響

2006-11-01 04:29:25 · answer #3 · answered by jeff 5 · 0 0

fedest.com, questions and answers