CodeGym /Cours /Frontend SELF FR /Balises des éléments bloc

Balises des éléments bloc

Frontend SELF FR
Niveau 4 , Leçon 3
Disponible

3.1 Élément <p>

Les éléments bloc en HTML sont utilisés pour créer la structure et organiser le contenu d'une page web. Ils aident à diviser le contenu en blocs et segments logiques. Ces éléments commencent une nouvelle ligne et occupent toute la largeur disponible. Examinons plus en détail trois balises souvent utilisées : <p>, <div>, et <span>.

Balise <p>

La balise <p> est utilisée pour créer des paragraphes de texte. C'est un élément bloc, ce qui signifie que chaque paragraphe commence sur une nouvelle ligne et a des marges en haut et en bas.

Exemple d'utilisation :

HTML
    
      <p>
        Ceci est le premier paragraphe de texte. Les paragraphes sont utilisés pour diviser le texte en blocs logiques,
        améliorant ainsi sa lisibilité.
      </p>
      <p>Ceci est le second paragraphe de texte. Chaque paragraphe commence sur une nouvelle ligne.</p>
    
  

Propriétés :

  • Élément bloc : Se place sur une nouvelle ligne et occupe toute la largeur disponible.
  • Marges automatiques : Généralement, les navigateurs ajoutent des marges avant et après le paragraphe.
  • Nesting : La balise <p> ne peut pas contenir d'autres éléments bloc.

Stylisation avec CSS :

CSS
    
      p {
        color: #333;
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 15px;
      }
    
  

3.2 Élément <div>

La balise <div> est un conteneur bloc universel utilisé pour regrouper d'autres éléments et appliquer des styles à ceux-ci. Elle n'a pas de styles intégrés et est utilisée uniquement pour structurer le contenu.

Exemple d'utilisation :

HTML
    
      <div class="container">
        <h2>Titre du bloc</h2>
        <p>Un peu de texte à l'intérieur du bloc div.</p>
      </div>
    
  

Propriétés :

  • Élément bloc : Se place sur une nouvelle ligne et occupe toute la largeur disponible.
  • Universalité : Peut contenir n'importe quels autres éléments, incluant bloc et inline.
  • Stylisation et scripts : Souvent utilisé pour appliquer des styles CSS et des scripts JavaScript.

Stylisation avec CSS :

CSS
    
      .container {
        border: 1px solid #ccc;
        padding: 20px;
        background-color: #f9f9f9;
      }
    
  

3.3 Élément <span>

La balise <span> est un élément inline utilisé pour mettre en évidence une partie de texte ou un autre contenu à l'intérieur d'éléments bloc. Elle n'a pas de styles intégrés et sert à appliquer des styles CSS et des scripts JavaScript à des parties spécifiques de texte.

Exemple d'utilisation :

HTML
    
      <p>Ce texte contient un <span class="highlight"> mot</span> surligné, qui est différent du reste du texte.</p>
    
  

Propriétés :

  • Élément inline : Ne crée pas de nouvelle ligne et occupe seulement la largeur nécessaire.
  • Flexibilité : Utilisé pour appliquer des styles à des parties spécifiques du texte ou d'autres éléments.
  • Souvent utilisé en combinaison avec CSS et JavaScript : Aide à styliser ou manipuler précisément les parties du texte.

Stylisation avec CSS :

CSS
    
      .highlight {
        color: red;
        font-weight: bold;
      }
    
  

3.4 Comparaison <div> et <span>

<div>:

  • Élément bloc
  • Commence sur une nouvelle ligne
  • Peut contenir d'autres éléments bloc et inline
  • Utilisé pour regrouper et structurer le contenu

<span>:

  • Élément inline
  • Ne perturbe pas le flux du texte
  • Utilisé pour styliser des parties spécifiques du texte
  • Souvent utilisé pour la mise en surbrillance et le travail avec JavaScript

Exemple d'utilisation combinée <div> et <span>:

CSS
    
      .article {
        border: 1px solid #ddd;
        padding: 10px;
      }

      .keyword {
        color: blue;
        font-style: italic;
      }
    
  
HTML
    
      <div class="article">
        <h2>Titre de l'article</h2>
        <p>
          Ceci est un paragraphe de texte d'article avec un <span class="keyword">mot-clé</span> surligné pour attirer l'attention.
        </p>
      </div>
    
  

Les balises <p>, <div> et <span> sont les blocs de construction de base du HTML, qui permettent de créer des pages web structurées, stylisées et interactives. Comprendre leurs caractéristiques et bien les utiliser aide à créer des interfaces pratiques et fonctionnelles.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION