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

  FORUM HardWare.fr
  Programmation

  [ CSS ] :: héritage de "classes"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ CSS ] :: héritage de "classes"

n°48715
stb
Posté le 25-07-2001 à 09:54:22  profilanswer
 

Bon je possède deux classes:
------------------------------------
TD.BB {
 border-bottom-color : Black;
 border-bottom-style : solid;
 border-bottom-width : 1px;
}
 
TD.Modules{
 background-color : Silver;
}
------------------------------------
 
et j'aimerais vois ma classe TR.Modules hériter des propriétées de TD.BB.
 
Comment faire?

mood
Publicité
Posté le 25-07-2001 à 09:54:22  profilanswer
 

n°48728
Willytheki​d
Posté le 25-07-2001 à 10:54:26  profilanswer
 

Ben tu fais:
------------------------------------  
TD {  
border-bottom-color : Black;  
border-bottom-style : solid;  
border-bottom-width : 1px;  
}  
 
TD.Modules {  
background-color : Silver;  
}  
------------------------------------
 
C'est la meilleure solution :D. Maintenant, si tu as deja defini un TD general avec d'autres proprietes et que tu ne veux pas les mixer, il ne te reste plus qu'a faire :
 
------------------------------------  
TD.BB {  
border-bottom-color : Black;  
border-bottom-style : solid;  
border-bottom-width : 1px;  
}  
 
TD.Modules {
border-bottom-color : Black;  
border-bottom-style : solid;  
border-bottom-width : 1px;  
background-color : Silver;  
}  
------------------------------------
 
:D Alors bien sur c'est pas de l'heritage, c'est du recopiage mais ca la methode la plus clean a mon gout :) Bien sur c'est bien si tu n'as pas un CSS de 2 Mo :)
 
Sinon il te reste:
------------------------------------  
TD.BB {  
border-bottom-color : Black;  
border-bottom-style : solid;  
border-bottom-width : 1px;  
}  
 
TD.BB.Modules{  
background-color : Silver;  
}  
------------------------------------
qui est le vraie "heritage" en CSS2 (meme si ca s'appelle pas comme ca). Mais je trouve pas ca particulierement pratique parce que t'es oblige d'ecrire :
 
<tr><td class="BB Modules">
   <p>prout prout.
</td>
 
Voila toute une palette de solution...a toi de choisir ce qui te convient le mieux :)


---------------
Si t'es pas net, reste a la buvette

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

  [ CSS ] :: héritage de "classes"

 

Sujets relatifs
[CSS] Allez chercher une couleur de fond dans un Css sur un roll over.CSS : compatibilité entre navigateurs !!!??? des surprises de taille !
[HMTL/CSS] Ma dernière question en CSS : Choisir un css par javascript[CSS] Meilleur éditeur CSS
[HMTL/CSS?] Gérer l'espace entre les lignes ? Le réduire ?[HTML/CSS] Mettre une couleur de body dans un css
[C++] Classes dans .hUtilité des classes en c++
[HTML/CSS] forcer un saut de page à l'impression pour IE5[HTML / CSS] Des frames sans espace ni bordure ??
Plus de sujets relatifs à : [ CSS ] :: héritage de "classes"


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