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

 


Dernière réponse
Sujet : [ CSS ] :: héritage de "classes"
Willythekid 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 :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Willythekid 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 :)
stb 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?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)