CodeGym /Cours Java /Frontend SELF FR /Propriétés des polices

Propriétés des polices

Frontend SELF FR
Niveau 14 , Leçon 3
Disponible

4.1 Propriété font-style

CSS offre de nombreuses propriétés pour gérer les polices et leur affichage sur les pages web. Les propriétés font-style, font-variant et font-stretch permettent de personnaliser le style du texte, son affichage et sa largeur. Examinons chacune de ces propriétés de plus près.

La propriété font-style définit le style du texte. Elle est utilisée pour établir une inclinaison (italique) ou un style de texte normal.

Valeurs :

  • normal : style de texte normal (par défaut)
  • italic : texte incliné (italique)
  • oblique : texte incliné, similaire à italic, mais avec une inclinaison différente

Exemple d'utilisation :

CSS
    
      .normal {
        font-style: normal;
      }

      .italic {
        font-style: italic;
      }

      .oblique {
        font-style: oblique;
      }
    
  
HTML
    
      <body>
        <p class="normal">Ceci est un texte normal.</p>
        <p class="italic">Ceci est un texte en italique.</p>
        <p class="oblique">Ceci est un texte en oblique.</p>
      </body>
    
  

4.2 Propriété font-variant

La propriété font-variant contrôle l'affichage du texte en petites capitales. Elle permet de modifier la police de façon à ce que toutes les lettres deviennent capitales, mais avec une taille réduite pour les lettres qui étaient initialement en bas-de-casse.

Valeurs :

  • normal : texte normal (par défaut)
  • small-caps : texte en petites capitales

Exemple d'utilisation :

CSS
    
      .normal {
        font-variant: normal;
      }

      .small-caps {
        font-variant: small-caps;
      }
    
  
HTML
    
      <body>
        <p class="normal">Ceci est un texte normal.</p>
        <p class="small-caps">Ceci est un texte en petites capitales.</p>
      </body>
    
  

Valeurs supplémentaires (CSS Fonts Level 4)

CSS Fonts Level 4 ajoute des valeurs supplémentaires pour la propriété font-variant, telles que all-small-caps, petite-caps, all-petite-caps, unicase et titling-caps. Toutefois, elles ne sont pas supportées par tous les navigateurs.

4.3 Propriété font-stretch

La propriété font-stretch contrôle le degré de compression ou d'étirement de la police. Elle modifie la largeur de la police, sans influencer la hauteur, et est utilisée pour choisir la variante de police appropriée, si elle est disponible.

Valeurs :

  • normal : largeur normale de la police (par défaut)
  • ultra-condensed : police ultra-compressée
  • extra-condensed : police très compressée
  • condensed : police compressée
  • semi-condensed : police modérément compressée
  • semi-expanded : police modérément étendue
  • expanded : police étendue
  • extra-expanded : police très étendue
  • ultra-expanded : police ultra-étendue

Exemple d'utilisation :

CSS
    
      .normal {
        font-stretch: normal;
      }

      .condensed {
        font-stretch: condensed;
      }

      .expanded {
        font-stretch: expanded;
      }
    
  
HTML
    
      <body>
        <p class="normal">Ceci est un texte avec une largeur de police normale.</p>
        <p class="condensed">Ceci est un texte avec une largeur de police compressée.</p>
        <p class="expanded">Ceci est un texte avec une largeur de police étendue.</p>
      </body>
    
  
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION