Maison > interface Web > tutoriel CSS > Comment réaliser des sauts de ligne en CSS sans balises HTML ?

Comment réaliser des sauts de ligne en CSS sans balises HTML ?

DDD
Libérer: 2024-10-31 08:26:29
original
955 Les gens l'ont consulté

How to Achieve Line Breaks in CSS Without HTML Tags?

Sauts de ligne CSS sans balises HTML

La réalisation de sauts de ligne uniquement avec CSS, sans introduire d'éléments HTML supplémentaires, peut être obtenue en utilisant la méthode suivante :

Problème :

Dans une liste à puces, vous souhaitez avoir un saut de ligne après un

mais pas avant, en conservant l'élément

sur la même ligne. Les solutions conventionnelles suggèrent de définir display: block; pour le

, mais cela rompt la nature en ligne de l'élément.

Solution CSS :

La solution réside dans l'utilisation de pseudo-éléments CSS pour introduire un saut de ligne. Voici le code CSS :

h4 {
  display: inline;
}
h4:after {
  content: "\a";
  white-space: pre;
}
Copier après la connexion

Explication :

  • affichage : en ligne ; conserve le

    sur la même ligne qu'un autre texte.

  • h4:after crée un pseudo-élément après le

    élément.

  • contenu : "a" ; injecte un caractère de saut de ligne dans le pseudo-élément.
  • white-space: pre; préserve le saut de ligne.

Démo :

Un exemple de cette technique peut être trouvé ici : http://jsfiddle.net/Bb2d7/

Origine :

L'inspiration pour cette astuce est venue de cette réponse StackOverflow : https://stackoverflow.com/a/66000/509752

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal