Maison > interface Web > tutoriel CSS > Pourquoi ma @font-face disparaît-elle dans IE9, mais pas dans les autres navigateurs ?

Pourquoi ma @font-face disparaît-elle dans IE9, mais pas dans les autres navigateurs ?

DDD
Libérer: 2024-11-04 10:10:02
original
869 Les gens l'ont consulté

Why Is My @font-face Disappearing in IE9, But Not Other Browsers?

Énigme @font-face : problèmes de compatibilité dans IE8 et IE9

Dans le domaine de la conception Web, @font-face a révolutionné la façon dont nous incorporons des polices personnalisées dans nos créations. Cependant, certains navigateurs peuvent poser des problèmes de compatibilité, comme en témoigne le problème rencontré avec @font-face dans les versions 8 et 9 d'Internet Explorer.

Dans ce cas précis, l'utilisateur a rencontré un problème particulier : alors que @font- visage rendu de manière transparente dans IE8 et d’autres navigateurs, il a inexplicablement disparu dans IE9. Pour ajouter au puzzle, la police s'affichait parfaitement lorsqu'elle était visualisée localement sur l'ordinateur de l'utilisateur, mais pas une fois le site mis en ligne.

Une enquête approfondie a révélé qu'IE9 optait mystérieusement pour la version .woff de la police, malgré le présence de la version .eot plus appropriée. La solution impliquait d'incorporer toutes les variantes de police disponibles à l'aide de @font-face et de prendre en charge le smileyface-local, ce qui aboutissait à une implémentation @font-face compatible avec tous les navigateurs.

De plus, l'utilisateur a habilement employé Mark "Tarquin" Wilton -Le hack text-shadow innovant de Jones pour améliorer l'apparence du texte dans les anciennes versions d'IE, en alignant leur esthétique visuelle sur les navigateurs modernes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal