Maison >interface Web >tutoriel CSS >Pourquoi ma @font-face disparaît-elle dans IE9, mais pas dans les autres navigateurs ?
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!