6

In Chrome/Safari mein Symbol in einem Bootstrap-Taste Rendering sieht gut aus:fontawesome Symbol nicht das gleiche in Chrome und Firefox

chome icon

Aber in Firefox, das Symbol unten fällt eine Linie:

firefox icon

Ich habe die Fontawesome-Ikone innerhalb der <button> schwebte.

<!--html--> 
<div class="btn-group btn-group-justified" role="group" aria-label="..."> 
    <div class="btn-group" role="group"> 
    <button type="button" class="btn btn-default btn-small">Cached logs<i class="fa fa-money"></i></button> 
    </div> 

    <div class="btn-group" role="group"> 
    <button type="button" class="btn btn-default btn-small">Logs on mount<i class="fa fa-database"></i></button> 
    </div> 
</div> 

<!--style--> 
i.fa { 
float: right; 
top: 2px; 
position: relative; 
font-size: 12pt; 
} 
.glyphicon, i.fa { 
color: rgb(90, 90, 90); 
top: 1px; 
} 

Wie kann ich die Firefox-Version einzeilig machen wie Chrome?

JSBIN

Antwort

6

das Symbol links neben dem Text verschieben. Ich bin mir nicht sicher über die zugrunde liegende Ursache, dass es nicht konsistent ist, wie Sie es haben - aber das macht beide Browser es konsistent rendern.

<button type="button" class="btn btn-default btn-small"><i class="fa fa-database"></i>Logs on mount</button> 

Statt

<button type="button" class="btn btn-default btn-small">Logs on mount<i class="fa fa-database"></i></button> 
+0

würde ich wirklich gerne wissen, wie das funktioniert auch. Ich hätte nie gedacht, das zu versuchen! Vielen Dank. – 1252748

+0

Gern geschehen. Bei einer Schätzung würde ich sagen, dass Firefox den Text als Block-Level-Element innerhalb der Schaltfläche aus irgendeinem seltsamen Grund rendert. Konnte nicht sehen warum, wenn ich das Debugging versuchte. Da schwebende Elemente aus dem Fluss genommen werden, legte es vor dem Text Sinn - also testete ich es und es funktionierte :) Würde gerne wieder darüber hören, wenn jemand es erklären kann. –

Verwandte Themen