6

In Chrome/Safari mia icona all'interno di un pulsante di bootstrap guarda bene:fontawesome icona non rendere lo stesso in Chrome e Firefox

chome icon

Ma in Firefox, l'icona scende una linea:

firefox icon

Ho l'icona fontawesome flottata proprio all'interno dello <button>.

<!--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; 
} 

Come posso rendere la versione di Firefox a una riga come Chrome?

JSBIN

risposta

6

spostare l'icona alla sinistra del testo. Non sono sicuro della causa alla base del fatto che non è coerente come l'hai ottenuto, ma questo fa sì che entrambi i browser lo rendano coerentemente.

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

Invece di

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

mi piacerebbe molto sapere come funziona ancora. Non avrei mai pensato di provarlo! Grazie mille. – 1252748

+0

Prego. Ad ogni ipotesi, direi che firefox sta rendendo il testo come un elemento a livello di blocco all'interno del pulsante per qualche strana ragione. Non ho potuto capire perché quando ho provato il debug. Dal momento che gli elementi flottanti sono portati fuori dal flusso, mettendoli prima del testo aveva senso - così l'ho testato e ha funzionato :) Mi piacerebbe sapere di questo se qualcuno può spiegare. –

Problemi correlati