Syntaxe :
hauteur de ligne : longueur normale
Paramètres :
normal : hauteur de ligne par défaut
length : Nombre de pourcentage | Une valeur de longueur composée d'un nombre à virgule flottante et d'un identifiant d'unité. Les valeurs négatives sont autorisées. La valeur en pourcentage est basée sur la taille de la hauteur de la police. Voir Unités de longueur
Description :
Récupère ou définit la hauteur de ligne de l'objet. C'est-à-dire la distance entre le bas de la police et le haut de l'intérieur de la police.
S'il y a plusieurs objets dans une rangée, la hauteur maximale de la rangée est appliquée. À l’heure actuelle, la hauteur de ligne ne peut pas être une valeur négative.
La fonctionnalité de script correspondante est lineHeight. Veuillez consulter les autres livres que j'ai écrits.
Exemple :
div {line-height:6px; } div {line-height:10.5; }
Quelle est la différence entre la hauteur de ligne et la hauteur en CSS ?
Pour faire simple, line-height signifie hauteur de ligne, et height définit la hauteur de l'élément lui-même.
Par exemple, le code suivant
hauteur de la ligne et hauteur de la boîte de ligne
La hauteur et la hauteur de la ligne devraient jouer le rôle de hauteur en CSS ! Si une étiquette ne définit pas l'attribut height (y compris le pourcentage de hauteur), alors sa hauteur finale affichée doit être déterminée par la hauteur de ligne, même si le bug de hauteur par défaut sous IE6 est d'environ 11 pixels. Laissez-moi vous le dire lentement.
Permettez-moi d'abord de parler d'un phénomène que tout le monde connaît. Il y a un div vide,
si la valeur de hauteur n'est pas définie pour être au moins supérieure à 1 pixel. , la hauteur du div sera 0. . Si un espace ou du texte est saisi dans le div, le div aura une hauteur. Alors, avez-vous déjà réfléchi à la raison pour laquelle il y a une hauteur après qu'il y ait du texte dans le div ?C'est une question apparemment simple, mais c'est une question très importante pour comprendre la hauteur des lignes. Certaines personnes pourraient penser que c’est parce que les mots le maintiennent ouvert ! Le texte prend de la place et étire naturellement le div. Je l'ai compris de cette façon au début, mais en fait, après avoir profondément compris le modèle en ligne, j'ai découvert que ce n'est pas du tout le texte qui augmente la hauteur du div, mais la hauteur de la ligne !
Remarque sur la hauteur de ligne
1. La hauteur de ligne ne fonctionne que pour le texte et ne fonctionne pas pour les images.
2. Utilisez Dreamweaver pour voir l'effet de hauteur de ligne en temps réel
3. Les valeurs négatives ne peuvent pas être utilisées pour cette valeur, et elles seront invalides si elles sont utilisées
Il convient de noter que dans chacun. navigateur, pour la hauteur de ligne Il existe également une différence subtile dans la solution de hauteur. Il y aura une différence de 1 px entre le haut et le bas. Si la hauteur de la ligne est un nombre pair, la plupart des navigateurs l'interpréteront normalement. nombre impair, certains navigateurs auront 1 px de plus que le bas, tandis que d'autres le feront. Certains navigateurs ajouteront 1 px de plus en bas qu'en haut. Pour certains sites Web ayant des exigences strictes, il est recommandé d'utiliser un nombre pair lors de la conception de la hauteur de ligne <.>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!