Réglage de la hauteur de la ligne d'éléments de l'étiquette dans les formulaires HTML

J'ai un formulaire avec un emballage <label> élément, mais l'espace entre les <label>'s deux lignes est trop gros et je n'arrive pas à régler la hauteur de la ligne de la <label>.

Voici un exemple d'un <label> et un <p>, les deux avec la même feuille de style CSS appliquée. Comme vous pouvez le voir, le <p> s'ajuste correctement, tandis que le <label> reste inchangé.

http://jsfiddle.net/QYzPa/

CODE:

CSS:

form label,
form p
{    
  font-weight:bold;
  line-height:.7em;
}

HTML:

<form style="width:200px;">
    <fieldset>
         <label for="textarea">In ten or fewer words, explain American history</label>
        <p>In ten or fewer words, explain American history</p>
        <textarea name="textarea" rows="5" ></textarea>
    </fieldset>
</form>

InformationsquelleAutor Yarin | 2011-06-05