28173 sujets

CSS et mise en forme, CSS3

bonjour

je voudrais savoir quelle est la synthaxe pour importer plusieurs css dans une autre...
j'ai reussi avec une,mais des qu'il y en a plus ca marche plus...

merci
Modifié par aiphes (03 Mar 2008 - 21:26)
Bonjour,

En CSS:
@import "deuxieme-feuille.css";


On peut importer plusieurs feuilles:
@import "deuxieme-feuille.css";
@import "troisieme-feuille.css";
@import "quatrieme-feuille.css";


Par contre, les règles @import doivent être placées en tout début de feuille de styles, précédées uniquement (si besoin) par une règle @charset et des commentaires CSS, mais en aucun cas par un sélecteur CSS et des déclarations de styles.

Exemple:
@charset "utf-8";

/* ==========================================
   Feuille de styles pour le site MACHIN.TRUC
   ========================================== */

/* Les règles suivantes seront appliquées: */

@import "deuxieme-feuille.css";
@import "troisieme-feuille.css";

/* --- STYLES PRINCIPAUX --- */

body {
	color: black;
	font-size: .85em;
	background: white;
}

/* Cette règle ne sera pas appliquée: */

@import "quatrieme-feuille.css";


Ensuite, je ne sais plus s'il est possible d'importer une feuille de styles qui elle-même importe une autre feuille de styles. Je n'y vois pas d'objection à priori, mais ça serait à vérifier.
Modifié par Florent V. (03 Mar 2008 - 12:21)