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