2012-08-05 12 views
5

Sto caricando due caratteri esterni sulla mia pagina web usando @ font-face. Si stanno caricando perfettamente in Chrome ma quando provo in IE il browser visualizza alcuni caratteri predefiniti mentre la pagina si sta caricando, quindi i caratteri cambiano in quelli corretti secondo il mio css @ font-face.Come rimuovere il carattere predefinito nel browser durante il caricamento di @ font-face in CSS? "FOUT"

Come posso rimuovere il carattere predefinito da mostrare in IE e altri browser mentre la pagina si sta caricando? Voglio rimuovere il cosiddetto FOUT (flash di testo non disegnato). C'è un modo per farlo attraverso il foglio di stile?

Grazie per qualsiasi aiuto!

+0

utente1577346, poiché la mia risposta funziona per voi, per favore ** accetta ** la risposta che inserirà un segno di spunta verde su di esso. Grazie. – arttronics

risposta

0

È possibile utilizzare una transizione CSS per sbiadire il testo dopo N millisecondi o qualsiasi cosa riteniate sia sufficiente per caricare le risorse del carattere. css3 transition animation on load?

+0

Non è una buona risposta. Il link che fornisci mostra come "dissolvere" il testo durante l'evento del mouse "passaggio del mouse". – arttronics

+0

Ho cambiato il collegamento per voi –

+1

Pubblicare un collegamento ad un'altra domanda SO senza fornire alcun codice rilevante che effettivamente risponda a questa domanda è un no-go e viene tipicamente fatto come un commento. – arttronics

3

Per il tipo di carattere browser predefinito che non si desidera, impostare la proprietà CSS per font-size0px e assicurarsi di avere dichiarato il font-size nelle @font-face nome classe CSS regole.

Se si desidera affrontare questo problema utilizzando uno script dedicato per risolvere questo problema (Firefox 3.5/3.6 o Internet Explorer 7-9), consultare la soluzione JavaScript FOUT-B-Gone.

+0

questo funzionerebbe ma vorrei un fallback con un rilevatore di caratteristiche come modernizr nel caso in cui font-face non sia disponibile e puoi dare alla dimensione del font un valore positivo –

+0

Puoi sempre ripristinare la dimensione del font durante il font regole fall-back della pagina web, ma questo è un requisito diverso che l'OP potrebbe non aver bisogno. – arttronics

+0

Sei sicuro che 'font-size' è permesso in' @ font-face'? Non è elencato in http://www.w3.org/TR/css3-fonts/#font-prop-desc – atlavis

Problemi correlati