Maison > interface Web > tutoriel CSS > Comment puis-je insérer des sauts de ligne avant les éléments HTML en utilisant uniquement CSS ?

Comment puis-je insérer des sauts de ligne avant les éléments HTML en utilisant uniquement CSS ?

Linda Hamilton
Libérer: 2024-12-03 07:51:11
original
690 Les gens l'ont consulté

How Can I Insert Line Breaks Before HTML Elements Using Only CSS?

Insertion de sauts de ligne dans les éléments HTML avec CSS

Il est possible d'insérer des sauts de ligne avant les éléments HTML à l'aide de la propriété content de CSS. Tenter d'utiliser des balises HTML telles que
dans la propriété content, comme le montre l'exemple suivant, ne fonctionnera pas :

#restart:before {
  content: '<br/>';
}
Copier après la connexion

Pour obtenir le résultat souhaité, il faut utiliser la séquence d'échappement A dans le contenu généré du pseudo-élément. Selon la spécification CSS2, A représente la fin d'une ligne.

#restart:before {
  content: '\A';
}
Copier après la connexion

De plus, il peut être nécessaire d'inclure white-space: pre; au style de l'élément pour empêcher la suppression des espaces de fin.

Notez que A désigne la fin d'une ligne.

Une autre approche pour insérer des sauts de ligne consiste à utiliser le CSS suivant :

:before {
  content: ' ';
  display: block;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal