HTML & CSS

CSS – Bordures


Le frontière Les propriétés vous permettent de spécifier à quoi doit ressembler la bordure de la boîte représentant un élément. Il y a trois propriétés d’une bordure que vous pouvez changer –

  • Le couleur de la bordure spécifie la couleur d’une bordure.

  • Le style de bordure spécifie si une bordure doit être pleine, en pointillés, en double ligne ou l’une des autres valeurs possibles.

  • Le largeur de la bordure spécifie la largeur d’une bordure.

Maintenant, nous allons voir comment utiliser ces propriétés avec des exemples.

La propriété border-color

La propriété border-color permet de changer la couleur de la bordure entourant un élément. Vous pouvez modifier individuellement la couleur des côtés inférieur, gauche, supérieur et droit de la bordure d’un élément à l’aide des propriétés –

  • border-bottom-color change la couleur de la bordure inférieure.

  • border-top-color change la couleur de la bordure supérieure.

  • border-left-color change la couleur de la bordure gauche.

  • border-right-color change la couleur de la bordure droite.

L’exemple suivant montre l’effet de toutes ces propriétés –

<html>
   <head>
      <style type = "text/css">
         p.example1 {
            border:1px solid;
            border-bottom-color:#009900; /* Green */
            border-top-color:#FF0000;    /* Red */
            border-left-color:#330000;   /* Black */
            border-right-color:#0000CC;  /* Blue */
         }
         p.example2 {
            border:1px solid;
            border-color:#009900;        /* Green */
         }
      </style>
   </head>

   <body>
      <p class = "example1">
         This example is showing all borders in different colors.
      </p>
      
      <p class = "example2">
         This example is showing all borders in green color only.
      </p>
   </body>
</html> 

Cela produira le résultat suivant –

La propriété de style frontière

La propriété border-style vous permet de sélectionner l’un des styles de bordure suivants –

  • aucun − Pas de bordure. (Équivalent de border-width : 0 😉

  • solide − La bordure est une seule ligne pleine.

  • pointé − La bordure est une série de points.

  • pointillé − Border est une série de lignes courtes.

  • double − La bordure est constituée de deux lignes pleines.

  • rainure − La bordure semble gravée dans la page.

  • crête − La bordure est à l’opposé du sillon.

  • encart − La bordure donne l’impression que la boîte est intégrée à la page.

  • début − La bordure donne l’impression que la boîte sort du canevas.

  • caché − Identique à aucun, sauf en termes de résolution des conflits de frontières pour les éléments de table.

Vous pouvez modifier individuellement le style des bordures inférieure, gauche, supérieure et droite d’un élément à l’aide des propriétés suivantes :

  • style bordure inférieure modifie le style de la bordure inférieure.

  • border-top-style modifie le style de la bordure supérieure.

  • style bordure gauche change le style de la bordure gauche.

  • style bordure droite change le style de la bordure droite.

L’exemple suivant montre tous ces styles de bordure –

<html>
   <head>
   </head>
   
   <body>
      <p style = "border-width:4px; border-style:none;">
         This is a border with none width.
      </p>
      
      <p style = "border-width:4px; border-style:solid;">
         This is a solid border.
      </p>
      
      <p style = "border-width:4px; border-style:dashed;">
         This is a dashed border.
      </p>
      
      <p style = "border-width:4px; border-style:double;">
         This is a double border.
      </p>
      
      <p style = "border-width:4px; border-style:groove;">
         This is a groove border.
      </p>
      
      <p style = "border-width:4px; border-style:ridge">
         This is a ridge  border.
      </p>
      
      <p style = "border-width:4px; border-style:inset;">
         This is a inset border.
      </p>
      
      <p style = "border-width:4px; border-style:outset;">
         This is a outset border.
      </p>
      
      <p style = "border-width:4px; border-style:hidden;">
         This is a hidden border.
      </p>
      
      <p style = "border-width:4px; 
         border-top-style:solid;
         border-bottom-style:dashed;
         border-left-style:groove;
         border-right-style:double;">
         This is a a border with four different styles.
      </p>
   </body>
</html>

Cela produira le résultat suivant –

La propriété border-width

La propriété border-width permet de définir la largeur des bordures d’un élément. La valeur de cette propriété peut être soit une longueur en px, pt ou cm, soit être définie sur mince, moyen ou épais.

Vous pouvez modifier individuellement la largeur des bordures inférieure, supérieure, gauche et droite d’un élément à l’aide des propriétés suivantes :

  • border-bottom-width modifie la largeur de la bordure inférieure.

  • border-top-width modifie la largeur de la bordure supérieure.

  • bordure-gauche-largeur modifie la largeur de la bordure gauche.

  • border-right-width modifie la largeur de la bordure droite.

L’exemple suivant montre toutes ces largeur de bordure –

<html>
   <head>
   </head>
   
   <body>
      <p style = "border-width:4px; border-style:solid;">
         This is a solid border whose width is 4px.
      </p>
      
      <p style = "border-width:4pt; border-style:solid;">
         This is a solid border whose width is 4pt.
      </p>
      
      <p style = "border-width:thin; border-style:solid;">
         This is a solid border whose width is thin.
      </p>
      
      <p style = "border-width:medium; border-style:solid;">
         This is a solid border whose width is medium;
      </p>
      
      <p style = "border-width:thick; border-style:solid;">
         This is a solid border whose width is thick.
      </p>
      
      <p style = "border-bottom-width:4px;border-top-width:10px;
         border-left-width: 2px;border-right-width:15px;border-style:solid;">
         This is a a border with four different width.
      </p>
   </body>
</html> 

Cela produira le résultat suivant –

Propriétés de bordure à l’aide d’un raccourci

La propriété border vous permet de spécifier la couleur, le style et la largeur des lignes dans une propriété –

L’exemple suivant montre comment utiliser les trois propriétés dans une seule propriété. C’est la propriété la plus fréquemment utilisée pour définir une bordure autour de n’importe quel élément.

<html>
   <head>
   </head>

   <body>
      <p style = "border:4px solid red;">
         This example is showing shorthand property for border.
      </p>
   </body>
</html>

Cela produira le résultat suivant –

#CSS #Bordures

Related Articles

Back to top button