關於CSS的幾個教訓

來源:互聯網
上載者:User

(1) div塊即使內容為空白也不能寫成

<div id="someid" class="smomeclass"  />

,否則CSS會認為div沒有關閉,造成解析錯誤。正確的寫法是

<div id="someid" class="smomeclass"></div>

如果使用FCL的XMLDocument類寫XML檔案時,空內容的DIV就會被寫成錯誤的形式,為了避免這種錯誤,可以給DIV增加一個隱藏顯示的內容,如<hr style="display:none" />。

 

(2)為什麼同樣的css標籤在有的html檔案中起作用,在另一個html檔案中卻不起作用。如cursor:hand。這是由於html版本問題,對應於文檔生命部分,如果是老的版本則起作用,如果是新版本xhtml1.0,則需要改為cursor:pointer。

 

(3)不顯示的元素的display屬性不一定是none,可能是空。如

.myclass { display:none; }

<div class="myclass">something</div>

 

儘管something不顯示,但是通過javascript取其style.display屬性時,確是空。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.