28173 sujets

CSS et mise en forme, CSS3

Bonsoir,

Je suis en train de concevoir un petit systeme d'onglet, chaque onglet etant d'un couleur differente j'ai été oblige de créer une class chacun, de plus l'onglet change de tête lorqu'il est actif...

Suis-je obliger de muliplie par deux mon nombre de style???

Ou est il posiblde faire quelque chose dans ce gout:

<div class="onglet1" class="onglet_actif"></div>
<div class="onglet2" ></div>
<div class="onglet3" ></div>


Merci d'avance pour votre aide et vos suggestions....
Modifié par Dodjo (15 May 2006 - 10:02)
Dodjo a écrit :
Bonsoir,

Je suis en train de concevoir un petit systeme d'onglet, chaque onglet etant d'un couleur differente j'ai été oblige de créer une class chacun, de plus l'onglet change de tête lorqu'il est actif...

Suis-je obliger de muliplie par deux mon nombre de style???

Ou est il posiblde faire quelque chose dans ce gout:

<div class="onglet1" class="onglet_actif"></div>
<div class="onglet2" ></div>
<div class="onglet3" ></div>


Merci d'avance pour votre aide et vos suggestions....


Tu peux toujours faire quelque chose comme cela


<div class="onglet1 onglet_actif"></div>
<div class="onglet2" ></div>
<div class="onglet3" ></div>
question : ton style d'onglet actif est-il toujours le même ou varie-t-il en fonction de tes différents onglets ?

Si c'est toujours le même, pourquoi ne pas donner un id à ton onglet actif ?
<div class="onglet1" id="actif"></div>
<div class="onglet2"></div>
<div class="onglet3"></div>

Et tu définis le style #actif après les .onglet1, .onglet2, etc...

Sinon, si ton style varie, tu as donc un nombre de styles différents 2 fois supérieur à ton nombre d'onglets, et il faut bien tous les définir...
Et bien un grand merci à yyoupla, c'est exactement je cherchais :

On peut donc appliquer une class et un identificateur à un même element html.

Cela me facilite grandement la tache :
une feuille de style en remplacant 5 Smiley ravi

Merci,
un joli resolu pour ce sujet,
a+