易截截图软件、单文件、免安装、纯绿色、仅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中margin的属性及使用方法


想修改一下子自己的CSS,因为博客标题正好把网页图片上的文字正好档了一部分,看起来很不爽。最后确实是由“margin命令”来控制的,于是上网学习了一下子这个的用法。margin在中文中我们翻译成外边距或者外补白(本文中引用外边距)。他是元素盒模型(box model)的基础属性。
一、margin的基本特性
margin属 ......

CSS IE6+、FF兼容 图片大小自适应

CSS代码如下:
img { /*-- 专门用于限定文章DIV下的图片 --*/
max-width: 680px;
max-height: 700px;
}
*html img { /*兼容IE6*/
width: expression(this.width > 700 && this.width > this.height ? 680 : tr ......

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

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

ie8 css float问题

#weblmenu
{
height:22px;
width:700px;
float:left;
display:inline;
text-align:left;
}
#weblmenu ul
{
height:22px;
width:700px;
text-align:left;
float:left;
}
#weblmenu ul li
{
height:22px;
width:110px;
float:left;
list-style-type:none;
text-align:center;
word-break:break-all;
} ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号