我在某处看到了这段代码,我想知道@import
应该做什么?我不认为这是服务器方面的事情。这是由浏览器处理??
<style type="text/css">
@import "http://somedomain/dojo/dojo/resources/dojo.css";
#lblTitle {
font-size: 16px;
color:#ffffff;
font-weight:bold;
</style>
答案 0 :(得分:9)
'@import'规则允许用户从其他样式表导入样式规则。在CSS 2.1中,任何@import规则必须在所有其他规则之前(@charset规则除外,如果存在)。请参阅解析用户代理何时必须忽略@import规则的部分。 '@import'关键字必须后跟要包含的样式表的URI。字符串也是允许的;它将被解释为它周围有url(...)。
来自Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
答案 1 :(得分:4)
这是一个由浏览器处理的css指令。它用于包含外部css文件。以下是参考:http://www.w3.org/TR/CSS2/cascade.html#at-import
答案 2 :(得分:1)
加载在dojo.css中定义的CSS样式,然后定义另一个样式#lblTitle
最初我认为dojo.css可能与http://dojotoolkit.org有关。但现在我不这么认为。只是命名空间冲突?