我遇到了Internet Explorer未應用CSS屬性列表中的最後一個屬性的問題。是否有必要從CSS屬性列表中排除最後的;
?例如:它離開最後''有多重要';'在一組CSS規則中
.style { width: 100px; height: 100px }
還是它真的沒關係?
我遇到了Internet Explorer未應用CSS屬性列表中的最後一個屬性的問題。是否有必要從CSS屬性列表中排除最後的;
?例如:它離開最後''有多重要';'在一組CSS規則中
.style { width: 100px; height: 100px }
還是它真的沒關係?
沒關係。即使是Internet Explorer 6 也會在末尾接受冗餘分號;你的錯誤肯定是在別的地方。
您不需要包含最後一個分號。你也不必排除它。這是可選的。
從維修的角度來看,我實際上養成了在每個屬性之後加入的習慣。在編輯時偶然忘記放置一個可能會導致一些細微的錯誤。
我不知道用IE造成缺少分號的問題有任何問題 - 要麼是一個可怕的很久以前或者有一些其他的問題,也許會使您認爲這是問題;)
其他建議:絕對確保你不小心結束與雙分號一條線,像
.aStyle {
background-color: #FFFFFF;;
color: #000000;
}
這個可以有否定後,自帶的頁面上每一個風格極爲不滿的效果。它完全不像一行Javascript末尾的附加分號,除了向頁面權重添加一個字符外沒有任何效果。
這個例子是直接來自你的代碼,還是你創建它的帖子?我問的原因是你「有」而不是「寬度」,我認爲這只是一個錯字! – 2010-03-10 17:43:19
是的,我知道歡呼聲,我只是在帖子中寫道。 – kalpaitch 2010-03-10 17:51:38