Bonjour,
Après moult heures passées à trouver une solution, je m'en remets à la communauté d'Alsacréations.
Je souhaite "tout simplement" centrer horizontalement et verticalement un icon dans un lien, via la notation ":before" (je ne peux pas utiliser de span ou autres à l'intérieur de mes liens : en cause : Drupal 8).
J'ai tout essayé : via line-height/text-align center, position relative/absolute, mais rien n'y fait, l'icon n'est jamais parfaitement centré.
Mon code html :
Mon CSS :
Jsfiddle pour exemple : https://jsfiddle.net/xmx4xcfc/
Pour info, j'utilise Bootstrap.
Voyez-vous vous d'où vient le problème ?
Un grand merci d'avance
Modifié par Geraldt (05 Feb 2016 - 11:18)
Après moult heures passées à trouver une solution, je m'en remets à la communauté d'Alsacréations.
Je souhaite "tout simplement" centrer horizontalement et verticalement un icon dans un lien, via la notation ":before" (je ne peux pas utiliser de span ou autres à l'intérieur de mes liens : en cause : Drupal 8).
J'ai tout essayé : via line-height/text-align center, position relative/absolute, mais rien n'y fait, l'icon n'est jamais parfaitement centré.
Mon code html :
<ul>
<li class="item-1"><a href="">Search</a></li>
</ul>
Mon CSS :
ul > li > a {
font-size:0;
border-radius: 50px;
text-align: center;
height: 50px;
width: 50px;
border: 2px solid #ccc;
}
ul > li > a:before {
font-family:"Glyphicons Halflings";
font-size: 40px;
line-height: 50px;
}
ul > li.item-1 > a:before {
content:"\2b";
}
Jsfiddle pour exemple : https://jsfiddle.net/xmx4xcfc/
Pour info, j'utilise Bootstrap.
Voyez-vous vous d'où vient le problème ?
Un grand merci d'avance
Modifié par Geraldt (05 Feb 2016 - 11:18)