一聚教程网:一个值得你收藏的教程网站

热门教程

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

时间:2022-07-02 13:13:53 编辑:袖梨 来源:一聚教程网

    刚才在看了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)。

 

 

热门栏目