Come un carattere diverso è probabile che sia già definito dal browser per elementi di modulo, qui ci sono 2 modi per utilizzare questo tipo di carattere in tutto il mondo:
body, input, textarea {
font-family: Algerian;
}
body {
font-family: Algerian !important;
}
ci avrai ancora un font a spaziatura fissa su elementi come pre/code, kbd, ecc ma, nel caso in cui si utilizzino questi elementi, è meglio usare un font monospace.
Nota importante: se pochissime persone hanno questo tipo di carattere installato sul proprio sistema operativo, verrà utilizzato il secondo carattere nell'elenco. Qui hai definito nessun secondo carattere, quindi verrà utilizzato il tipo di carattere Serif predefinito e sarà Times, Times New Roman tranne forse su Linux.
Due opzioni lì: usa @ font-face se il tuo font è gratuito come font scaricabile o aggiungi fallback (s): un secondo, un terzo, ecc. E infine una famiglia predefinita (sans-serif, cursive (*) , monospace o serif). Verrà utilizzato il primo dell'elenco esistente sul sistema operativo dell'utente.
(*) Il corsivo predefinito in Windows è Comic Sans. Tranne se si desidera trollare gli utenti Windows, non farlo :) Questo tipo di carattere è terribile tranne che per i compleanni dei tuoi bambini, dove è il benvenuto.
font-family è un valore ereditato, quindi perché non solo lo definiscono sul corpo? –
Si consiglia di scegliere la risposta da Jukka K. Korpela. È precedente alla risposta attualmente selezionata, per circa un mese, e ha quasi lo stesso contenuto, comunque. – okm
possibile duplicato di [Come applicare il carattere globale a tutto il documento HTML] (http://stackoverflow.com/questions/7025756/how-to-apply-global-font-to-whole-html-document) – davidcondrey