heritage? [CSS] - HTML/CSS - Programmation
Marsh Posté le 17-06-2002 à 16:09:42
greg@freestarthu a écrit a écrit : (boolay inside, qu'a pas cherché dans la doc) |
enfin moi aussi ça m'intéresse, jamais trouvé non plus ...
Marsh Posté le 17-06-2002 à 16:11:10
youdontcare a écrit a écrit : enfin moi aussi ça m'intéresse, jamais trouvé non plus ... |
argh
Marsh Posté le 17-06-2002 à 16:53:20
Un truc de ce style (il y a sans doute mieux) :
div.parent { |
Et à utiliser comme ça :
<div class="parent">bla bla bla |
Utilisée ainsi la classe "enfant1" hérite des propriétés de la classe "parent"
Ce qui donne :
bla bla bla
bla bla bla <-- en rouge pour les utilisteurs de Moz
Marsh Posté le 17-06-2002 à 16:57:12
ce qui m'intéresse c'est de pouvoir faire un truc comme :
.class1
.class2 extends class1
sans avoir de relation papa / fiston dans le dom. je pense que c'est pareil du côté de greg.
Marsh Posté le 17-06-2002 à 16:59:16
youdontcare a écrit a écrit : ce qui m'intéresse c'est de pouvoir faire un truc comme : .class1 .class2 extends class1 sans avoir de relation papa / fiston dans le dom. je pense que c'est pareil du côté de greg. |
yes
j'ai pas envie d'imbriquer 400<div>'s
Marsh Posté le 17-06-2002 à 17:02:27
gm_superstar a écrit a écrit : Utilisée ainsi la classe "enfant1" hérite des propriétés de la classe "parent" |
je n'avais pas lu ça. ce genre de truc se fait automatiquement (ie sans avoir à spécifier les classes dans le css), vu que pas mal des propriétés sont 'inherit' par défaut.
Marsh Posté le 17-06-2002 à 17:07:00
youdontcare a écrit a écrit : je n'avais pas lu ça. ce genre de truc se fait automatiquement (ie sans avoir à spécifier les classes dans le css), vu que pas mal des propriétés sont 'inherit' par défaut. |
vé mais tu dois qd meme imbriquer des tas de <div> ce qui n'est pas vraiment ideal
(surtout quand tu es deja dans un <td> par exemple)
Marsh Posté le 17-06-2002 à 17:08:25
youdontcare a écrit a écrit : ce qui m'intéresse c'est de pouvoir faire un truc comme : .class1 .class2 extends class1 sans avoir de relation papa / fiston dans le dom. je pense que c'est pareil du côté de greg. |
Dans ce cas non. Les règles d'héritages sont contrôlées uniquement par les relations parent/enfants de l'arbre du document HTML (et si la propriété CSS est héritée)
Marsh Posté le 17-06-2002 à 17:08:56
greg@freestarthu a écrit a écrit : ... |
je répondais à ce que j'ai cité du message de gm_superstar, à savoir qu'il n'y a pas besoin de définir de règles css papa / fiston pour que 'enfant1' hérite de 'parent'.
moi aussi les <div> englobants me soûlent.
Marsh Posté le 17-06-2002 à 17:18:47
C'est peut-être saoûlant mais au moins la hiérarchie de ton document HTML reflète directement la hiérarchie CSS.
Créer des classes comme ça : .class1 extends .class2 reviendrait à créer une autre hiérarchie en dessus de celle du document et on perdrait en lisibilité.
Marsh Posté le 17-06-2002 à 18:02:26
boah les div imbriques ca doit pas etre pire que des <tr><td> dans tous les sens voir des echo"<tr><td>$machin..."
Marsh Posté le 17-06-2002 à 18:14:05
kayasax a écrit a écrit : boah les div imbriques ca doit pas etre pire que des <tr><td> dans tous les sens voir des echo"<tr><td>$machin..." |
vi mais les deux l'un dans l'autre si
et puis JE NE FAIS PAS ET NE FERAI JAMAIS DE echo "<tr><td>$machin"
(je ferais ?><tr><td><?=$echo></td></tr><? blablabla)
non mais
(enfin je sais plus c quoi la syntaxe raccourcie pour sortie une valeur en php mais bon)
Marsh Posté le 17-06-2002 à 16:07:01
(boolay inside, qu'a pas cherché dans la doc)
Est-il possible de faire heriter une classe d'une autre avec les css?
style definir une classe
et puis une autre ou on ne redefinirait seulement une ou deux proprietés?
(je n'ai pas cherché mais mon collegue planche la dessus depuis un moment sans jamais avoir trouvé donc ...)