龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

关于Theme中.skin与css需要理清的关系

时间:2012-12-31 10:44来源:未知 作者:admin 点击:
分享到:
刚才在看了ASP.NET 2.0 关于Theme的教材。其中有个例子,是讲,有两个textbox,不过,一个是server control,一个是html的input。 按教材的作法,应该是前者是白色的backcolor,后者是黑色的backc
    刚才在看了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 学佛 

<
精彩图集

赞助商链接