烈焰门户技术文章Web标准|Css
阅读文章

@import url 导入CSS文件的好处

[日期: 2007-03-28 ] 来源:   作者: [字体: ]

导入import at规则将吞入另外的样式表。比如,如果你需要把另外的样式表的样式添加到现有的,你可以这样做:

@import url(addonstyles.css);
这经常用来取代连接CSS到HTML中的<link>标签,本质上就是一个内部样式表的形式,看起来像这样:
<style type="text/css" media="all">@import url(monkey.css);</style>

这样做的好处是,一些老浏览器如Netscape 4.x不接受at规则,进而不连接样式表,从而,如果你有良好结构的标记,只剩下朴素功能的HTML(尽管没有样式)。

媒体类型
媒体media at规则将把内容应用到指定的媒体,比如打印。比如

@media print { body { font-size: 10pt; font-family: times new roman, times, serif; } #navigation { display: none; } }
媒体类型可以是:

all──每一个太阳下、上、周围、里面的所有媒体类型。
aural──语音合成器。
handheld──手持设备。
print──打印机。
projection──投影仪。
screen──电脑屏幕。
还可以使用braille(布莱叶点字)、embossed(压印)、tty(终端)和tv(电视)。


@import url("css/hide1a.css");

在下列浏览器中该方式CSS将不可显示:
Netscape 4.x
Win IE 3
Win IE 4 (not 4.72)
Mac IE 4.01
Mac IE 4.5
Konqueror 2.1.2
Win Amaya 5.1


@import url(css/hide1b.css);

在下列浏览器中该方式CSS将不可显示:
Netscape 4.x
Win IE 3
Win IE 4 (仅在与HTML目录相同时读取CSS) (不包括 4.72)


@import url(css/hide1b.css) screen;

在下列浏览器中该方式CSS将不可显示:
Netscape 4.x
Win IE 6 and below
url() 之外


@import "css/hide2.css";

在下列浏览器中该方式CSS将不可显示:
Netscape 4.x
Win IE 4 and lower
Mac IE 4.01
Konqueror 2.1.2


media=""
<link href="global.css" type="text/css" rel="stylesheet" media="all"/>
对Netscape 4.x隐藏规则。

@import url的弊端:

@import url导入CSS的方法看起来还行。实际长期测试中我们发现这种导入CSS的方法会影起“网页无法显示”的错误。所以建议大家还是需要使用<link>来调用CSS。

阅读:
录入: ☆我就‰喜欢☆ 打印 错误报告
上一篇: CSS方框属性
下一篇: 所有CSS属性速查表
相关文章
本文评论(点击查看所有评论
  87   (54 ,08/26/2007 01:47:42 )
  没看懂   (Emily ,06/21/2007 16:25:00 )
发表评论
希望 寒冷 强悍 惊讶 开心 吃饭 恭喜 流泪 爱你 啊困 心碎
偷笑 咒骂 流汗 大哭 求爱 装酷 砖头 头晕 出气 呲牙 吸烟

点评:


  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规!
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任!
  • 本站管理人员有权保留或删除其管辖留言中的任意内容!
  • 本站有权在网站内转载或引用您的评论!
  • 参与本评论即表明您已经阅读并接受上述条款!
关于烈焰网 | 意见投诉 | 网站地图 | 联系方式 | Ajax技术
Copyright © 烈焰门户 www.Jvqq.Net.Cn All Rights Reserved 京ICP备07022601号