@import
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Resumen
La regla-at CSS @import
permite importar reglas desde otras hojas de estilo. Estas reglas deben preceder a todos los otros tipos de reglas, excepto a las reglas @charset
; como esto no es una declaración anidada, no puede ser usado dentro de grupos condicionales de reglas-at.
Para que los agentes de usuario puedan evitar recuperar recursos para tipos de medios no soportados, los autores pueden especificar reglas dependientes del tipo de medio @import
. Estas condiciones @import se especifican separando por una coma las consultas de medios (media query) despues de la url. En la ausencia de cualquier consulta de medios (media query), la importación es incondicional. Especificando all
para el medio tiene el mismo efecto.
Sintaxis
@import url; or @import url list-of-media-queries;
Dónde :
- url
-
Representa la ubicación del recurso a importar. La url puede ser absoluta o relativa.
- list-of-media-queries
-
Es una lista separada por comas de consultas de medios (media query) que condicionan la aplicación de las reglas CSS definidas en el enlace url. Si el navegador no soporta cualquiera de estos consultas de medios (media query), ni siquiera cargará el recurso vinculado.
Ejemplos
@import url("fineprint.css") print; @import url("bluish.css") projection, tv; @import 'custom.css'; @import "common.css" screen, projection; @import url('landscape.css') screen and (orientation:landscape);
Especificaciones
Specification |
---|
CSS Cascading and Inheritance Level 5 # at-import |
Compatibilidad con navegadores
BCD tables only load in the browser