Css @import做什么?

Css @import做什么?,css,stylesheet,Css,Stylesheet,我在哪里看到了这段代码,我想知道@import应该做什么?我不认为这是服务器端的事情。这是由浏览器处理的吗 <style type="text/css"> @import "http://somedomain/dojo/dojo/resources/dojo.css"; #lblTitle { font-size: 16px; color:#ffffff; font-weight:bold; </style> @进口”http

我在哪里看到了这段代码,我想知道
@import
应该做什么?我不认为这是服务器端的事情。这是由浏览器处理的吗

<style type="text/css">
    @import "http://somedomain/dojo/dojo/resources/dojo.css";

    #lblTitle {
    font-size: 16px;
    color:#ffffff;
    font-weight:bold;
</style>

@进口”http://somedomain/dojo/dojo/resources/dojo.css";
#阿尔伯特{
字体大小:16px;
颜色:#ffffff;
字体大小:粗体;
“@import”规则允许用户从其他样式表导入样式规则。在CSS 2.1中,任何@import规则都必须先于所有其他规则(除了@charset规则,如果存在的话)。有关用户代理何时必须忽略@import规则,请参阅“分析”部分。必须在“@import”关键字后面加上要包含的样式表的URI。还允许使用字符串;它将被解释为周围有url(…)


这是一个由浏览器处理的css指令。它用于包含一个外部css文件。以下是参考:

加载dojo.css中定义的css样式,然后定义一个附加样式#lblTitle


起初我认为dojo.css可能与之有关。但现在我不这么认为。只是名称空间冲突?

可能不是最好的源代码,但有一个很好的描述。请参阅只获取css并将其推到@import行所在的位置。真的,没有其他内容。它只是css;我认为至少与JavaScript无关..当.Gio,你呢因此,这与通常链接样式表是一样的,只是让您在样式块或另一个.CSS文件中进行链接?@Roberto Sebestyen有一些细微的差别,例如Netscape 4、IE3和IE4中缺少
@import
,但这些差别可以忽略不计ode>@import虽然是创建一个包装
.css
文件,该文件导入所有其他
.css
文件,这样HTML只需要链接所描述的包装(尽管HTTP请求的数量保持不变)。