2009-02-26 10 views
1

Ce que je suis en utilisant CSS estje besoin de 2 hauteurs différentes appliquées à 2 différentes balises fieldset

form fieldset 
{ 
    height : 300px;  
} 

mais je

<fieldset><legend>ONE</legend></fieldset>` 

<fieldset><legend>TWO</legend></fieldset> 

Le problème est à la fois des jeux de champ sont appliqués à la même hauteur .

Existe-t-il un moyen d'appliquer différentes hauteurs à différents champs de CSS. Je ne cherche pas des styles en ligne que je sais appliquer.

Répondre

4

Donnez à chaque FIELDSET un ID si vous n'utiliserez chaque ONCE, sinon utiliser une classe

<fieldset id="f1"> 
</fieldset> 
<fieldset id="f2"> 
</fieldset> 

OU

<fieldset class="bluefieldset"> 
</fieldset> 
<fieldset class="grayfieldset"> 
</fieldset> 

Une classe signifie que de nombreux éléments peuvent l'utiliser. avec Id dans W3C est la norme que l'attribut Id être unique à la page

En CSS vous faites référence à une classe comme

.bluefieldset{} 

OU

fieldset.bluefieldset{} 

pour l'ID que vous utilisez le hachage comme

#f1 

OU

fieldset#f1{} 
+0

DonT utiliser des couleurs dans les noms de classe, si vous changez les couleurs du CSS pas de sens – cjk

+0

Que faire si c'est un fieldset bleu si. Si je change la couleur je créerais évidemment une nouvelle classe de Css par RedFieldset alors j'ai deux classes utiles. Un bluefieldset et un redfieldset comme je peux avoir besoin à la fois –

Questions connexes