cerhu > comp.divers.* > comp.infosystemes.www.auteurs

Gauthier (16/05/2005, 12h19)
Bonjour à tous,

Je travaille à un site dont les pages auraient une ambiance colorée qui
varierait selon les thèmes. J'ai une feuille de style de base assez
élaborée qui comprend des indications de positionnement, de taille de
polices, etc, pour des classes et des id. En changeant de schéma coloré,
il y donc une série de spécifications attachées à celles-ci qui ne
varient pas, et je suis tenté de créer des feuilles de style qui ne
concernent que les couleurs pour ne pas devoir répercuter d'éventuels
changements dans plusieurs feuilles de style.

En bref, puis-je avoir par exemple ceci

..leftmenu { width: 100%;
margin-top: 5px;
padding: 5px;
font-size: 80%;
}

dans style.css et

..leftmenu { background-color: #cfe2b1;
}

dans vert.css

et spécifier ces deux feuilles de style dans la même page ?

Merci d'avance,
Pascal Chevrel (16/05/2005, 12h23)
Le 16/05/2005 12:19, Gauthier a écrit :

[..]
> dans vert.css
> et spécifier ces deux feuilles de style dans la même page ?
> Merci d'avance,


Oui, ceci dit il te suffisait d'essayer pour constater que ça marche :)

Pascal
Pierre Goiffon (16/05/2005, 12h24)
Gauthier wrote:
> En bref, puis-je avoir par exemple ceci
> ..leftmenu { width: 100%;
> margin-top: 5px;
> padding: 5px;
> font-size: 80%;
> }
> dans style.css et
> ..leftmenu { background-color: #cfe2b1;
> }
> dans vert.css
> et spécifier ces deux feuilles de style dans la même page ?


Oui, sans prb, l'héritage est un des principes de base de CSS !
Tout est clairement expliqué dans les recommandations, ici :
[..]

Attention à bien lire la règle de calcul de la spécificité (chapitre
6.4.3), on arrive vite à des prb étranges que l'on ne comprend pas :D

Voir aussi au passage la possibilité de grouper des propriétés :
[..]
Noter aussi que l'attribut class peut contenir plusieurs noms :
[..]
"Multiple class names must be separated by white space characters"
Gauthier (16/05/2005, 17h13)
Le Mon, 16 May 2005 12:23:29 +0200, Pascal Chevrel <pascal.chevrel_nospam_> a écrit:
> Oui, ceci dit il te suffisait d'essayer pour constater que ça marche :)


Que ça marche, oui, ça veut pas dire charette :)
Il y a des trucs qui sont acceptés par Internet Explorer, c'est pas pour
autant que je les mettrais sur un site... Je voulais savoir si c'était
correct syntaxiquement.

Cordialement,
Olivier Miakinen (16/05/2005, 17h18)
Le 16/05/2005 17:13, Gauthier a écrit :

>> Oui, ceci dit il te suffisait d'essayer pour constater que ça marche :)

> Que ça marche, oui, ça veut pas dire charette :)
> Il y a des trucs qui sont acceptés par Internet Explorer, c'est pas pour
> autant que je les mettrais sur un site...


En effet. Et même vérifier que cela marche sur IE *et* sur Gecko ne
suffit pas forcément.

> Je voulais savoir si c'était correct syntaxiquement.


La réponse de Pierre Goiffon, elle, a dû combler tes attentes.
Pascal Chevrel (16/05/2005, 20h15)
Le 16/05/2005 17:13, Gauthier a écrit :
> Le Mon, 16 May 2005 12:23:29 +0200, Pascal Chevrel <pascal.chevrel_nospam_> a écrit:
>>Oui, ceci dit il te suffisait d'essayer pour constater que ça marche :)
>> Que ça marche, oui, ça veut pas dire charette :)

> Il y a des trucs qui sont acceptés par Internet Explorer, c'est pas pour
> autant que je les mettrais sur un site... Je voulais savoir si c'était
> correct syntaxiquement.
> Cordialement,


Bah ça doit être expliqué dans le premier paragraphe de la norme CSS, là
où on explique ce que veut dire de C de CSS ;)

Pascal
Discussions similaires
feuilles de style

re feuilles de style

Feuilles de style CSS

feuilles de style


Fuseau horaire GMT +2. Il est actuellement 11h14. | Privacy Policy