Je construis un site Web pour un client et nous espérions utiliser du texte brut, pas des images dans la barre de navigation. La police que nous utilisons est Century Gothic (je pense que cette police est disponible sur la majorité des PC et Mac) Le problème est que, sur différents navigateurs, la police est très différente. Dans Chrome, nous l'avons obtenu comme nous le voulons, mais dans Firefox, le texte est plus petit et plus audacieux.
Outre l'écriture de javascript spécifique au navigateur pour modifier les propriétés de la police, existe-t-il d'autres options pour normaliser la façon dont les polices sont rendues entre les navigateurs. Peut-être une bibliothèque ou une API? Peut-être s'agit-il d'être plus précis dans la déclaration des propriétés des polices? Honnêtement, je suis coincé et j'ai besoin d'aide.
la source
En fait, il existe une méthode d'incorporation de polices dans votre CSS. C'est extrêmement simple. Reportez-vous à http://randsco.com/index.php/2009/07/04/p680 pour plus d'informations sur la façon de procéder. L'inconvénient est que les anciens navigateurs (pre ei 7 et ff 3 je pense ...) ne le supportent pas. Mais le nombre de personnes utilisant ces anciens navigateurs diminue rapidement et il est toujours possible de spécifier des polices alternatives qui fonctionneraient et sont généralement sur la plupart des PC au cas où.
Une autre approche que je n'ai pas utilisée consiste à utiliser le flash. Je n'ai pas beaucoup d'informations à ce sujet à part ce que je sais.
la source
Comme d'autres l'ont déjà noté, nous n'avons pas un contrôle total. Mais je pense qu'il convient de mentionner quelques éléments que je trouve utiles pour que les navigateurs rendent les choses de manière similaire dans l'ensemble. Les deux sont des choses "de retour aux sources" que beaucoup d'entre vous font déjà, mais je pensais qu'elles méritaient d'être mentionnées car les fondations sur lesquelles vous bâtissez vous préparent souvent au succès ou à l'échec ...
Réinitialisation CSS. Le concept est simple, vous définissez les valeurs par défaut des balises HTML dans une feuille de style pour définir un point de départ commun pour le rendu HTML. Voici un article et un exemple: http://meyerweb.com/eric/tools/css/reset/
Déclaration de Doctype. http://htmlhelp.com/tools/validator/doctype.html
la source