易截截图软件、单文件、免安装、纯绿色、仅160KB

CSS中import和link的区别

外部引用CSS
中 link
与@import
的区别
这两天写了CSS样式,具体研究了XHTML加载CSS
的几种方式,其中外部引用CSS
分为两种方式link
和@import

本质上,这两种方式都是为了加载CSS
文件,但还是存在着细微的差别。
* 差别1:老祖宗的差别。link
属于XHTML标签,而@import
完全是CSS
提供的一种方式。
link
标签除了可以加载CSS
外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import
就只能加载CSS
了。
* 差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link
引用的CSS
会同时被加载,而@import
引用的CSS
会等到页面全部被下载完再被加载。所以有时候浏览@import
加载CSS
的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显(梦之都加载CSS
的方式就是使用@import
,我一边下载一边浏览梦之都网页时,就会出现上述问题)。
* 差别3:兼容性的差别。由于@import
是CSS
2.1提出的所以老的浏览器不支持,@import
只有在IE5以上的才能识别,而link
标签无此问题。
* 差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link
标签,因为@import
不是dom可以控制的。
从上面的分析来看,还是使用link标签比较好。


相关文档:

css学习2

css学习
1。一个类以.开头。例:.bigtext
2。一个ID以#开头。例:#header
3。定义一个层。例:#header {position: absolute; left: 32; top: 20}
   在html中,<div id="header"> <img src="abc.gif"> </div>
   div必须给出id。
4。overflow。检索或设置当对象的内容超过其指 ......

兼容ie6、ie7、ff的css顶端固定位置定位

body{
background-image:url(about:blank);
background-attachment:fixed;
}
.myDiv{
position:fixed !important;
position:absolute;
top:expression(eval(document.documentElement.scrollTop));
}
body元素中background-image:url(about:blank);background-attachment:fixed;可防止ie6中出现闪 ......

CSS鼠标样式,鼠标手型样式

例子:<span style="cursor:*">文本或其它页面元素</span> <a href="#" style="cursor:*">文本或其它页面元素</a> 注意把 * 换成如下15个效果的一种:
下面是对这15种效果的解释。移动鼠标到解释上面,看看你的鼠标起了什么变化吧!
hand是手型   
例子:CSS鼠标手型效果 <a ......

net 后台设置div的css属性,设置style

前台div
Html代码
<div id="DIV1" runat="server" >  
</div>  
后台:
C#代码
this.DIV1.Style.Value = "display:none";  
或者:
C#代码
DIV1.Attributes.CssStyle.Value = "display:none";  
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号