Le code ci-dessous est correcte. Celà dit, la font "unkempt" n'est pas une police de base reconnue par les navigateurs, contrairement au Arial; Times. On parle alors de police exotique.
// pas d'espace entre h1 et .titre-home
h1.titre-home {
font-family: "unkempt";
font-variant: small-caps;
}
Il faut l'importer en début de style avec @font-face. Habituellement on place les polices dans un dossier "fonts" placé à la racine d'un projet.
// Importation de ma font exotique
@font-face {
font-family: "unkempt";
src: url(fonts/unkempt.woff);
}
[...] // code CSS
// Utilisation de ma font exotique
h1.titre-home {
font-family: "unkempt";
font-variant: small-caps;
}
Pour rappel:
h1.titre-home affecte:
<h1 class="titre-home"></h1>
.titre-home h1 affecte:
<div class="titre-home">
<h1></h1>
</div>