"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > CSS : sélecteurs et propriétés

CSS : sélecteurs et propriétés

Publié le 2024-08-31
Parcourir:641

CSS: selectors and properties

Cours 2 : Sélecteurs et propriétés

Dans cette conférence, nous plongerons dans les éléments constitutifs de CSS : les sélecteurs et les propriétés. Ce sont des concepts essentiels qui vous permettent de cibler des éléments spécifiques de votre page Web et de les styliser efficacement.


Que sont les sélecteurs CSS ?

Les sélecteurs CSS sont des modèles utilisés pour sélectionner les éléments HTML que vous souhaitez styliser. Différents types de sélecteurs vous permettent d'appliquer des styles à divers éléments en fonction de leur balise, classe, ID, attributs, etc.

Types de sélecteurs

  1. Sélecteur d'élément (type) :

    • Cible tous les éléments d'un type spécifique.
    • Exemple:
     p {
       color: green;
     }
    

    Cela changera la couleur de tous les éléments

    en vert.

  2. Sélecteur de classe :

    • Cible les éléments avec un attribut de classe spécifique.
    • Exemple:
     .highlight {
       background-color: yellow;
     }
    

    Dans votre HTML, tout élément avec class="highlight" aura un fond jaune.

     

    This is highlighted text.

  3. Sélecteur d'ID :

    • Cible un seul élément avec un attribut d'ID unique.
    • Exemple:
     #header {
       font-size: 24px;
     }
    

    Seul l'élément avec id="header" aura une taille de police de 24 px.

     
    
  4. Sélecteur de groupe :

    • Applique le même style à plusieurs sélecteurs.
    • Exemple:
     h1, h2, h3 {
       color: blue;
     }
    

    Cette règle rendra tous les éléments

    ,

    et

    bleus.

  5. Sélecteur de descendant :

    • Cible les éléments qui se trouvent à l'intérieur (descendants d') d'autres éléments.
    • Exemple:
     div p {
       font-style: italic;
     }
    

    Cela rendra tous les éléments

    à l'intérieur d'un

    en italique.
     

    This text is italicized because it's inside a div.

    Comprendre les propriétés CSS

    Les propriétés CSS définissent les aspects des éléments sélectionnés que vous souhaitez styliser. Chaque propriété est suivie d'une valeur qui spécifie le résultat souhaité.

    Exemples de propriétés :
    • Couleur:

      • Définit la couleur du texte.
      • Exemple:
      h1 {
        color: red;
      }
      
    • Couleur de fond :

      • Définit la couleur d'arrière-plan.
      • Exemple:
      body {
        background-color: #f0f0f0;
      }
      
    • Taille de police :

      • Définit la taille du texte.
      • Exemple:
      p {
        font-size: 16px;
      }
      
    • Marge:

      • Définit l'espace à l'extérieur d'un élément.
      • Exemple:
      .box {
        margin: 20px;
      }
      
    • Rembourrage:

      • Définit l'espace à l'intérieur d'un élément, entre le contenu et la bordure.
      • Exemple:
      .content {
        padding: 10px;
      }
      

    Exemples pratiques :

    Combinons ce que nous avons appris avec un exemple simple.

    HTML :

    Welcome to CSS Basics

    This is an introduction to CSS selectors and properties.

    Selectors help you target elements, and properties allow you to style them.

    CSS :

    /* ID Selector */
    #container {
      border: 2px solid black;
      padding: 10px;
    }
    
    /* Element Selector */
    h1 {
      color: purple;
    }
    
    /* Class Selector */
    .intro {
      background-color: lightblue;
      font-size: 18px;
    }
    
    /* Group Selector */
    h1, p {
      font-family: Arial, sans-serif;
    }
    
    /* Descendant Selector */
    #container p {
      margin-bottom: 15px;
    }
    

    Dans cet exemple :

    • Le div #container est doté d'une bordure et d'un remplissage noirs.
    • L'en-tête

      est coloré en violet.

    • Le paragraphe avec l'introduction du cours a un fond bleu clair et une taille de police plus grande.
    • Les éléments

      et

      utilisent la police Arial.

    • Tous les paragraphes à l'intérieur de #container ont une marge inférieure pour l'espacement.

    Exercice pratique

    1. Créez un fichier HTML simple avec des titres, des paragraphes et des div.
    2. Expérimentez avec différents sélecteurs et propriétés pour styliser votre contenu.
    3. Essayez d'utiliser le sélecteur descendant pour styliser les éléments imbriqués.
    4. Jouez avec le sélecteur de regroupement pour appliquer les mêmes styles à plusieurs éléments.

    Prochaine étape : Dans la prochaine conférence, nous explorerons le Modèle de boîte CSS et découvrirons comment les marges, les bordures, le remplissage et le contenu s'unissent pour définir la disposition de votre éléments Web. À bientôt !

    Suivez-moi sur -

    LinkedIn- Ridoy Hasan

    -

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ridoy_hasan/css-selectors-and-properties-5li?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3