Les icônes de bootstrap (Glyphicons) sont légèrement relevées lors de l'utilisation de Google Fonts, comment puis-je résoudre ce problème?
Si j'ajoute la suite Google Polices dans la balise head du document
<link href="http://fonts.googleapis.com/css?family=Muli|Dosis:500,400|Open+Sans" rel="stylesheet">
Bootstrap icônes (Glyphicons) sont positionnés légèrement vers le haut, comme Vous pouvez le voir sur ce lien: http://www.acarrilho.com/wp-content/uploads/2012/07/icon_off.png
Comment puis-je résoudre ce problème?
source d'informationauteur Max
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que le problème est sur les polices Google, mais plutôt la combinaison de la taille de police et vertical-align. La police par défaut de la taille de l'icône dans le Bootstrap est 14px et dans la déclaration de
icon-
nous avonsvertical-align: text-top;
voir code ci-dessous.Dans votre "tableau de bord" sur le bouton, il semble que la taille de police est plus grande que 14px, peut-être 22px? Une solution pourrait être de créer une alternative/extension de sélecteur pour votre bouton et changer
vertical-align
àbaseline
:Mais n'oubliez pas que le centre visuel dépend de la parole; "tableau de bord" a par exemple pas de jambages (voir plus sur l'anatomie de la typographie). Si
baseline
ne semble pas bon d'essayer quelques-uns des autres, voir rendez-vous ici.La solution proposée par @user1751766 est également possible. Mais je suggère de
.my-class
à la portée de cette variante de la déclaration d'Amorçage par défaut de déclaration.Aller à Bootstrap.css
Mess avec
top
jusqu'à ce qu'il les lignes de la façon que vous le souhaitez. 11px a fonctionné pour moi sur le cœur, mais il pourrait dépendre sur l'icône /comment vous essayez de l'utiliser. Juste bricoler jusqu'à ce qu'il semble bon.Ce qui a bien fonctionné pour moi:
J'ai utilisé le CSS comme ceci avec Bootstrap dans le passé:
Il suffit de jouer avec les margin-top jusqu'à ce qu'il ressemble à droite.
Bonne chance!