Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1525 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser deux CSS à la fois sans conflit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utiliser deux CSS à la fois sans conflit

n°1518243
radioh
Posté le 22-02-2007 à 12:17:16  profilanswer
 

Salut,  
 
J'aimerais utiliser deux css différentes pour mon site web. Le problème, c'est qu'il peut y avoir des conflits si des classes ont le même nom dans les deux feuilles. Comment puis-je faire pour indiquer au navigateur qu'il doit utiliser telle ou telle feuille de style ?
 
merci !
 

mood
Publicité
Posté le 22-02-2007 à 12:17:16  profilanswer
 

n°1518276
xphanoo
Posté le 22-02-2007 à 13:16:08  profilanswer
 

ça serait pas pour faire plusieurs skins à ton site, une apparence personnalisable pour les visiteurs ?

n°1518279
clem85
http://www.luttiau.info
Posté le 22-02-2007 à 13:22:43  profilanswer
 

je ne connait pas ton utilisation mais je pense qu"il faut que tu fasse un système pour que les 2css ne soient pas executés en meme temps si ils disposent de classes identiques. Dis-nous en plus sur ton utilisation ...

n°1518280
skeye
Posté le 22-02-2007 à 13:24:20  profilanswer
 

utiliser 2 feuilles de style en même temps revient à coller le contenu de la seconde à la fin de la première.


---------------
Can't buy what I want because it's free -
n°1518320
FlorentG
Unité de Masse
Posté le 22-02-2007 à 14:50:39  profilanswer
 

[:johneh] Si deux CSS définissent des propriétés pour un même sélecteur, ce sera par défaut la seconde qui sera prise en compte (sauf si on met des !important sur la première)

n°1518595
gatsu35
Blablaté par Harko
Posté le 22-02-2007 à 20:22:39  profilanswer
 

FlorentG a écrit :

[:johneh]  Si deux CSS définissent des propriétés pour un même sélecteur, ce sera par défaut la seconde qui sera prise en compte (sauf si on met des !important sur la première)


ET sauf si le chemin du selecteur est plus long

 


.toto .tata .truc {color:red;}
.truc {color:green}

 

la couleur sera : red;

 

ou meme mieux encore si le chemin contient un id c'est lui qui est plus fort :
#tata .truc {color:red;}
.toto .titi. .tutu .blabla .truc {color:green;}

 

la couleur sera : red;

 


Bien sur on sous entend que notre élément est à l'interieur de la chaine decrite.

 
Code :
  1. <div id="tata"><div class="toto"><div class="titi"><div class="tutu "><div class="blabla"><div class="truc">
  2. tototototod fd fdj kdjf       
  3. </div></div></div></div></div></div>
 

n°1518670
clem85
http://www.luttiau.info
Posté le 23-02-2007 à 00:13:34  profilanswer
 

le !important ne sert que a gérer les prioritées dans ces cas précis ?

n°1518745
FlorentG
Unité de Masse
Posté le 23-02-2007 à 11:00:33  profilanswer
 

gatsu35 a écrit :

ET sauf si le chemin du selecteur est plus long


Plus "spécifique", non ?
 
 
Pour se rappeller des spécifiquetés, voyez [url=http://www.stuffandnonsense.co.uk/archives/images/specificitywars-05v2.jpg]Specificity War[url]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser deux CSS à la fois sans conflit

 

Sujets relatifs
Récupérer propriété CSS en JavaScript/DOMscript qui fonctionne 1 fois sur 2, aidez moi ! :(
[CSS] Largeur mini de page pour positionner barre verticale à droite[Audio][C++] Quelle librairie utiliser pour générer des sons ?
Problème CSS avec MozillaUser Javascript et CSS
CSS qq questions[CSS] (Résolu) Pourriez-vous tester mon site avec IE6?
CHangement de fond une fois sur deux[JS] utiliser popup deja ouverte
Plus de sujets relatifs à : Utiliser deux CSS à la fois sans conflit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR