Dom CSS : CSSFontFaceRule

Objet Javascript Interface CSSFontFaceRule

Définition

L'interface CSSFontFaceRule représente une règle @font-face.
@font-face sert à contenir un jeu de descriptions de police.
Exemple de code :
<style type="text/css" id="fontFace">
@font-face {
  font-family: "Robson Celtic";
  src: url("http://site/fonts/rob-celt");
}
</style>

/* Récupération de la balise style */
var balise_Style = document.getElementById("fontFace");
/* Récupération des règles de la feuille de style */
var all_Rule = balise_Style.sheet.cssRules;
for(var i=0;i<all_Rule.length;i++) {
  var Rule = all_Rule.item(i);
  if(Rule.type==Rule.FONT_FACE_RULE){
    alert("c'est CSSFontFaceRule");
  }
}

Héritage

Héritage

L'interface CSSFontFaceRule hérite de l'interface CSSRule.

Informations complémentaires

Attention

L'interface CSSFontFaceRule n'est pas reconnue par tous les navigateurs.
Si le navigateur prend en charge la règle @font-face en css c'est bon.