關於Theme中.skin與css需要理清的關係

來源:互聯網
上載者:User
    剛才在看了ASP.NET 2.0 關於Theme的教材。其中有個例子,是講,有兩個textbox,不過,一個是server control,一個是html的input。
    按教材的作法,應該是前者是白色的backcolor,後者是黑色的backcolor。
    可是我作的,兩個都是黑色的backcolor。
    於是乎,開始懷疑是不是vs2005這個版本與教材所講的不是同一版本。還在網上搜了一下,也沒找到原因。
    鑒於,以前犯過幾次,沒有仔細看代碼的錯誤,這次,我沒執著於網上搜和上論壇、QQ群去問。將教材的代碼複製到vs2005的相關ITEM下,字字對比,發現了,教材上比我寫的多了一個“BackColor="#ffffff"”。
    
    由此,總結一下,css與.skin對control的作用關係,個人理解,如有不對還請您指出,謝謝。

    1、.skin優先順序高於.css,但對html control無效。
    2、當.skin對server control的屬性沒有描述時(即使只是沒有描述,如:textbox下面的BackColor。),.css就會對server control產生影響(如:影響BackColor)。

http://www.123de6.cn 學佛

相關文章

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.