Maison > interface Web > tutoriel HTML > Comment créez-vous des ruptures de ligne et des règles horizontales dans HTML?

Comment créez-vous des ruptures de ligne et des règles horizontales dans HTML?

Karen Carpenter
Libérer: 2025-03-19 12:43:28
original
848 Les gens l'ont consulté

Comment créez-vous des ruptures de ligne et des règles horizontales dans HTML?

Pour créer des ruptures de ligne et des règles horizontales dans HTML, vous utilisez des balises spécifiques conçues à ces fins.

Pour les pauses de ligne, vous utilisez la balise <br> . Cette balise est autonome et ne nécessite pas de balise de clôture. Lorsqu'il est inséré dans le code HTML, il force le texte ou les éléments suivants pour commencer sur une nouvelle ligne. Voici un exemple de base de la façon de l'utiliser:

 <code class="html"><p>This is a paragraph of text.<br>This line starts on a new line.</p></code>
Copier après la connexion

Pour les règles horizontales, vous utilisez la balise <hr> . Comme la balise <br> , la balise <hr> est auto-fermement. Lorsqu'il est placé dans votre document HTML, il crée une ligne horizontale à travers la page, qui peut être utilisée pour séparer le contenu visuellement. Voici un exemple de son utilisation:

 <code class="html"><p>This is the first section of content.</p> <hr> <p>This is the second section of content.</p></code>
Copier après la connexion

Ces deux balises peuvent être conçues plus loin avec CSS pour modifier leur apparence, comme changer la hauteur de ligne d'un <br> ou le style et la couleur d'un <hr> .

Quel est le code HTML pour insérer une règle horizontale?

Le code HTML pour insérer une règle horizontale est <hr> . Cette balise est utilisée pour créer une rupture thématique ou une ligne horizontale qui sépare le contenu. Il s'agit d'une balise autonome, ce qui signifie qu'elle ne nécessite pas de balise de clôture distincte. Vous trouverez ci-dessous un exemple de la façon d'utiliser la balise <hr> dans HTML:

 <code class="html"><p>Content above the horizontal rule.</p> <hr> <p>Content below the horizontal rule.</p></code>
Copier après la connexion

Vous pouvez également ajouter des attributs à la balise <hr> pour modifier son apparence, tel que la définition de sa taille, de sa largeur ou de son alignement. Cependant, l'utilisation de CSS pour le style est recommandée pour un contrôle plus précis et une meilleure séparation du contenu et de la présentation.

Des ruptures de ligne peuvent-elles être ajoutées en HTML sans utiliser la balise <br> ?

Oui, des pauses de ligne peuvent être ajoutées en HTML sans utiliser la balise <br> . Il existe plusieurs façons d'y parvenir:

  1. Utilisation de la propriété CSS white-space : Vous pouvez utiliser la propriété CSS white-space pour préserver les pauses de ligne dans un texte. Par exemple, vous pouvez définir white-space: pre; ou white-space: pre-wrap; à un élément <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"></pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div> ou

    pour garder les ruptures de ligne telles qu'elles sont dans la source HTML:
     <code class="html"><div style="white-space: pre;"> This text has line breaks without using br tags. </div></code>
    Copier après la connexion
  2. Utilisation de la balise <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"></pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div> : la balise <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"></pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div> est utilisée pour afficher le texte préformatté, ce qui signifie qu'il conserve à la fois les espaces et les pauses de ligne:

     <code class="html"><pre class="brush:php;toolbar:false"> This text has line breaks without using br tags. 
    Copier après la connexion
  3. Utilisation du ou Entités: Ce sont des entités HTML pour le rendement des aliments et des transports en ligne, respectivement. Cependant, leur effet peut varier en fonction du navigateur et du contexte, et ils sont généralement plus utiles dans des contextes tels que des e-mails ou des zones de saisie de texte:

     <code class="html"><p>This text
    has a line break.</p></code>
    Copier après la connexion
  4. Ces méthodes fournissent des alternatives à la balise <br> , permettant des ruptures de ligne sans utilisation explicite de balises.

    Quelles sont les différences entre l'utilisation <hr> et CSS pour les règles horizontales dans HTML?

    Les différences entre l'utilisation de la balise <hr> et du CSS pour les règles horizontales dans le HTML tournent principalement autour de la flexibilité, de la sémantique et de la séparation du contenu et de la présentation.

    1. Sémantique et objectif:

      • <hr> TAG: La balise <hr> est un élément HTML sémantique destiné à représenter une rupture thématique entre les sections de contenu. Il est intrinsèquement compris par les moteurs de recherche et les outils d'accessibilité comme indiquant un changement de sujet ou de section.
      • CSS: L'utilisation de CSS pour les règles horizontales ne porte pas la même signification sémantique. C'est purement un choix de style et n'affecte pas la structure ou la signification du contenu.
    2. Flexibilité et style:

      • <hr> TAG: Bien que la balise <hr> puisse être stylée avec CSS, son style par défaut peut ne pas être aussi flexible que la création d'une règle horizontale uniquement avec CSS. Vous pouvez modifier sa couleur, sa largeur et d'autres propriétés, mais commencer par une ligne horizontale par défaut peut limiter la créativité.
      • CSS: Avec CSS, vous avez un contrôle complet sur l'apparence de la règle horizontale. Vous pouvez créer des lignes, des gradients, des images ou même des effets animés. Vous pouvez utiliser un <div> ou tout autre élément et appliquer les propriétés CSS comme <code>border , background ou box-shadow pour réaliser le look souhaité.
      • Séparation du contenu et de la présentation:

        • <hr> TAG: L'utilisation de la balise <hr> mélange la structure du contenu avec la présentation. Bien que vous puissiez le coiffer avec CSS, la balise elle-même fait partie du contenu HTML.
        • CSS: L'utilisation de CSS pour créer une règle horizontale s'aligne sur les meilleures pratiques de développement Web en séparant le contenu (HTML) de sa présentation (CSS). Cette approche rend votre code plus maintenable et plus facile à mettre à jour.
      • Prise en charge et cohérence du navigateur:

        • <hr> TAG: La balise <hr> est prise en charge par tous les navigateurs et s'affichera de manière cohérente sur différents navigateurs, mais avec des styles par défaut qui pourraient légèrement différer.
        • CSS: Bien que CSS offre plus de liberté de création, l'apparence exacte peut varier d'un navigateur à l'autre. Assurer un style cohérent sur différentes plates-formes peut nécessiter des ajustements CSS et des règles spécifiques au navigateur supplémentaires.
      • En résumé, l'utilisation de la balise <hr> fournit une signification sémantique et un moyen rapide d'insérer une règle horizontale, mais CSS offre une plus grande flexibilité et s'aligne mieux avec les pratiques de développement Web modernes axées sur la séparation du contenu et de la présentation.

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!

Article précédent:Comment créez-vous des listes dans HTML? Quels sont les différents types de listes (ordonnées, non ordonnées, définition)? Article suivant:Comment utilisez-vous le & lt; Span & gt; Tag dans HTML?
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 numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal