English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS 参考手册

CSS @规则(RULES)

CSS attribute大全

CSS @font-règle face

@font-La règle face est utilisée pour associer un nom de police à certaines polices téléchargeables à utiliser dans la feuille de style, @font-face CSS at-rule spécifie une police personnalisée utilisée pour afficher du texte.

 La règle utilisée dans le système de policesfont-familyLes descripteurs utilisés pour nommer la police et les descripteurs src associés au nom de police externe.

l'utilisation de la syntaxe

La syntaxe de cette règle est la suivante :

@font-face: font-description

Le @font-Les règles face contiennent une ou plusieurs déclarations d'attributs, comme celles dans les CSS conventionnelles, ce qui est appelé description de police. Vous pouvez spécifier au maximum24différents attributs, mais toutes leurs explications dépassent le domaine de cette référence.-Pour plus d'informations, veuillez visiterW3C CSS module de policepage.

@font-La forme générale des règles face est :

@font-face { font-family: fontname; src: url(fontfile path); }

Plus tard, la police peut être utilisée comme attribut (commefont-familyet) du nomfontCependant, si le support des polices téléchargeables ou le chargement des polices est impossible pour une raison quelconque, il convient de spécifier d'autres noms de polices en tant que réserves.

L'exemple suivant montre comment utiliser @font-attribut face.

  @font-face {
   font-family: "OpenSans";
   src: url("../fonts/OpenSans-Regular.eot");
   src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  }
  body {
   font-family: "OpenSans", Arial, sans-serif;
   font-size: 1.2em;
  }
Voyons si ça marche‹/›

Attention :En utilisant @ font-Les règles face, vous n'avez pas besoin de dépendre du nombre limité de polices installées sur l'ordinateur de l'utilisateur.

En définissant les règles correspondantes, vous pouvez également définir le choix des polices téléchargeables spécifiques lorsque vous avez configuré des caractéristiques spécifiques de police telles que gras ou italic, même si vous avez configuré les règles face.-face。

  @font-face {
	font-family: "OpenSans";
   src: url("../fonts/OpenSans-Regular.eot");
   src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  }
  @font-face {
   font-family: "OpenSansBold";
   src: url("../fonts/OpenSans-Bold.eot");
	src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
  }
  h1 {
   font-family: "OpenSansBold", Arial, sans-serif; /* Spécifiez la police OpenSans en gras */
  }
  p {
   font-family: "OpenSans", Arial, sans-serif;
  }
Voyons si ça marche‹/›

Paramètre

Le sens des paramètres est le suivant :

ParamètreValeurDescription
Obligatoire -Les paramètres suivants sont obligatoires.
font-familyfont-familyDéfinir ce qui sera utiliséfont-familyNom de la police pour la valeur de l'attribut de la police.
srcsrcSpécifiez l'emplacement du fichier de police à utiliser.
Optionnel -Les paramètres suivants sont optionnels.
font-stylefont-styleValidefont-styleValeur de l'attribut.
font-weightfont-weightValidefont-weightValeur de l'attribut (valeur relative bolder et lighter除外).

Compatibilité du navigateur

@font-La compatibilité du navigateur pour la propriété face, les numéros dans le tableau suivant représentent la version minimale du navigateur prenant en charge cette propriété ; tous les navigateurs populaires prennent en charge cette règle.

  • Firefox 3.5+

  • Google Chrome 4+

  • Internet Explorer 4+

  • Apple Safari 3.1+

  • Opera 10+

Attention :Dans les navigateurs, les différences de support pour les technologies de polices spécifiques sont très grandes. Internet Explorer prend en charge les polices de type .eot et .wof, tandis que Firefox, Chrome, Safari et Opera prennent en charge les types .woff, .ttf et .otf des polices.

Lisez la suite

Veuillez consulter les tutoriels suivants :Polices de caractères CSS.