English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Reference Manual

CSS @rules (RULES)

Complete List of CSS Attributes

CSS @import Rule

The @import CSS rule is used to import style rules from other style sheets. These rules must be placed before all other types of rules, except for the @charset rule; since @import is not a nested statement, it cannot be used in conditional group rules.

 CSS @import rule usage syntax

The syntax of this rule is as follows:

@import url [media type,...];

The following example demonstrates how to use the @import attribute.

@import url("css/layout.css");
@import url("css/color.css");
body {
 color: blue;
 font-size:14px;
}
Test and see‹/›

You can also specify @import rules related to media (i.e., the media types of the imported style sheets) — just specify a comma-separated list after the URL.Media typeormedia query can be used.

@import url("css/default.css");
@import url("css/print-style.css") print;
body {
 color: red;
 font-size: 1em;
}
Test and see‹/›

Browser compatibility

The compatibility of the @import attribute of browsers, the numbers in the following table represent the minimum version number of browsers that support this attribute; all mainstream browsers support this rule.

  • Firefox 1+

  • Google Chrome2+

  • Internet Explorer 5.5Above

  • Apple Safari 1.3+

  • Opera 6+

Further reading

Please refer to the following tutorials:CSS Media Types.