程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 關於Theme中.skin與css需要理清的關系

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

編輯:.NET實例教程

 剛才在看了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://blog.csdn.Net/metababy/archive/2007/12/03/1914038.ASPx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved