Come parificare l'interlinea in CSS fra i browser?

mercoledì 01 agosto 2007 - 13.54

ghisirds Profilo | Junior Member

Ciao.

Sarò breve: come si fa a far combaciare l'altezza della riga e dell'interlinea di un testo in modo che compaia esattamente identico fra tutti i browser?

Ho notato differenze in particolare quando visualizzo una pagina con firefox2 ed explorer6: il secondo aumenta lo spazio.

E' una piccolezza, però se voglio far ben incastrare il testo con delle immagini, questa differenza è fastidiosa...

Si può risolvere facilmente, magari senza l'utilizzo dei commenti condizionali?

Grazie


__________________
http://www.idee-regalo.biz/ - http://www.giftideashop.net/

freeteo Profilo | Guru

ciao,
hai gia' provato con la proprieta' "line-height" dello style ? se lo applichi da foglio di stile ad un elemento generico come ad esempio "body" ce l'hai in cascata su tutte le pagine/div (ovviamente se non vai a sovrascriverlo per quel particolare tag)...

ps: meglio anche se imposti la grandezza e il font del carattere uguale altrimenti cmq potrebbe non andarti bene...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

koolmind Profilo | Junior Member

Mi sa che la soluzione proposta è un po' approssimativa, sebbene non errata!
In realtà devi creare una riga di CSS per ciascun browser di tuo interesse.

Prendiamo per esempio il tag generico BODY e i browsers MOZILLA FFOX2, IE6 e IE7. Per impostare l'interlinea scrivere queste tre righe (i valori ce li devi mettere te sperimentalmente... così al volo non potrei proprio dirti nulla di preciso):

body {line-height: 21px} -> per IE7
html/**/body {line-height:20px} -> per Mozilla
* html body {line-height: 18px} -> per IE6


koolmind
web-designer @ Sogno Telematico Siena

-----------------------------------------------------------------
koolmind
Dice il saggio: Non ci sono domande difficili, solo risposte che non conosciamo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5