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

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

 

 

时间: 2024-09-18 07:57:42

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

jquery eas...-easyui是如何加载easyui.css文件中没有的css样式的?

问题描述 easyui是如何加载easyui.css文件中没有的css样式的? easyui是如何加载easyui.css文件中没有的css样式的? 比如,我用jquery去生成一个linkbutton $('#lb').linkbutton({ plain:true });之后.easyui是怎么加载出样式的?我看了浏览器解析出来的代码是这样: <a id="lb" href="javascript:void(0)" class="l-btn l-

网页设计中如何让CSS控制网页背景?

css|控制|设计|网页|网页背景|网页设计 在符合标准的网页设计中如何用CSS控制网页的背景呢?包括背景的颜色,背景的图片等一些问题,在本教程中一次给你讲清楚. ·背景颜色 background-color 我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的.这个的默认值是transparent(透明色). 例:body{background-color:yellow}H1{background-color:#000000} ·背景图片 backgr

在Frontpage 2000 中定义网页CSS样式

css|frontpage|网页 说明:目前Frontpage的最新版本是FrontpageXP(Frontpage 2003),本文是以Frontpage2000讲述的,但本文所描述的方法在FrontpageXP中基本上是适用的!另,这里面讨论的只是Frontpage2000中如何定义CSS,至于有关CSS的知识请参阅有关资料. 当很多人发现在DW4中定义CSS很方便的时候,开始报怨FP2000不能定义CSS,甚至就此抨击FP2000如何的不好.事实上,在FP2000中定义CSS是很容易的,甚

网页设计中实时切换 CSS样式探讨

用W3C标准建造的网站,从理论上来说可以做到完全的表现与结构相分离.打个比方,就是可以在不动骨架(结构,XHMTL)和肌肉(行为,Javascript)的前提下,彻彻底底地换一身皮(表现,CSS). 当然,换皮之前你需要先按W3C标准建好你的网站,并且为它准备两套表现不一样的CSS."换皮"实质上就是"换CSS",我们要做的,只是用某种方法让浏览器载入另一套CSS,重新渲染页面.方法有很多种,我就介绍最常见的三种. 方法一:什么也不干 啊?什么也不干?嗯,这个--准

在Frontpage 中定义网页CSS样式

  说明:目前Frontpage的最新版本是FrontpageXP(Frontpage 2003),本文是以Frontpage2000讲述的,但本文所描述的方法在FrontpageXP中基本上是适用的!另,这里面讨论的只是Frontpage2000中如何定义CSS,至于有关CSS的知识请参阅有关资料. 当很多人发现在DW4中定义CSS很方便的时候,开始报怨FP2000不能定义CSS,甚至就此抨击FP2000如何的不好.事实上,在FP2000中定义CSS是很容易的,甚至在某些方面比DW4中定义更方

对网站中的js,css文件进行打包

一,为什么要用smarty进行打包 apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包. 为什么要进行打包呢,主要目的是为了合理的管理自己的代码 .现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的JS文件.以webqq为例吧: Java代码   <script type="text/javascript&

文本框在div块中居中,css该怎样写?

问题描述 文本框在div块中居中,css该怎样写? 文本框在div块中居中,css该怎样写? 写text-align:center不行.可能是因为文本框不是文本的原因吧 解决方案 利用margin设置边距. 解决方案二: <div style="text-align:center"> abc<input type="text" />bb </div> 居中了,有什么问题? 解决方案三: 解决方案四: <div> <

webview-在 android 中如何使用 CSS 调用 apk 字体吗?

问题描述 在 android 中如何使用 CSS 调用 apk 字体吗? 我在webview中设置了字体.因为字体文件太大,当在服务器中放入字体文件时,它会严重影响加载时间. 因此我决定把字体文件打包成apk.但是如何在css中调用呢? 解决方案 打包成apk是啥意思啊,直接放在apk里面了吧 例如assets/fonts/Clockopia.ttf 使用的时候如下方式 Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/

html-chrome中frame用css固定高度失败

问题描述 chrome中frame用css固定高度失败 我用frame做了个网页,希望在改变浏览器窗口大小时里面的frame高度不改变. 我是这么做的: <frameset cols="*,1024,*" frameborder="NO" framespacing="0" style="margin:0px auto; height:650px;"> <frame src="about:blank&