Sto provando a lavorare con un font icona chiamato entypo. Il font è fantastico, ma il padding scelto dallo sviluppatore è orrendo e rende questo font esasperante con cui lavorare. Le icone sono davvero buone e sto solo cercando di farlo funzionare.come modificare l'altezza della riga 'inner' del testo css
Cosa si riduce a fare sembrare il carattere "normale", la dimensione del carattere deve essere enorme (come 40px +).
Se si sta tentando di inserire l'icona in uno spazio di 15px di altezza, la dimensione del font sarà di 40px e quindi c'è tutto lo spazio extra che è necessario affrontare.
Ho provato a fissare esplicito altezza, lineHeight esplicito, verticale-allineamento, in ogni combinazione concepibile, e il risultato è differenct fra PC e mac.
L'unica cosa che posso pensare è che lo 'spazio rimanente' viene gestito in modo diverso dai diversi sistemi operativi.
C'è qualche proprietà CSS di cui non sono a conoscenza che risolverà questo problema?
PC
MAC
questo è il hackish CSS che ho usato per cercare di azzerare fuori come meglio potevo. Tieni presente che ho già provato a giocare con altezza e altezza della linea, è sempre lo stesso problema, il PC lo mette sempre al di sotto del punto in cui Mac lo mette.
.icon {
font-family: 'entypo';
display: inline-block;
color: #000;
font-size: 40px;
line-height: 0;
height: 0;
vertical-align: middle;
}
Per il bene di quelle immagini di cui sopra di demo a voi ragazzi, queste sono le caratteristiche che ho aggiunto: height: 20px; width: 20px; background: red;
solo per dimostrare come rende in modo così diverso.
Puoi pubblicare un [violino] (http://www.jsfiddle.net) delle icone e del testo? È difficile fare qualsiasi cosa senza vedere l'intero setup. – fncombo
Sarebbe difficile perché coinvolge @ font-face, comunque prova ad andare alla pagina demo su http://entypo.com e usa chrome inspector (su un mac) per impostare questi valori esatti e vedrai il problema: http : //i.imgur.com/DmLts.png – Tallboy
Quindi vai al tuo PC e imposta proprietà identiche. è impossibile da quello che ho visto per ottenere il carattere per andare esattamente nella casella rossa su entrambi i sistemi operativi – Tallboy