Newsgroup: it.lavoro.professioni.webmaster
Titolo: Piccole questioni sulle unità di misura.

Ciao a tutti,
davo una lettura sulla url:   
http://www.w3.org/WAI/GL/css2em.htm
  per
comprendere meglio l'unità di misura "em".
Leggendo sembra di capire che usando "em" la dimensione del testo sia
adattata alla risoluzione, in realtà invece constato che non è cosi... mi
chiedo come mai? (molto  probabilmente avrò compreso male il testo a questo
punto).
Al di la di questo in riferimento al font-size, consigliano di utilizzare
sempre la em-unit... e fin qui va bene però mi chiedo "em-unit" nella lingua
italiana come va tradotto? cioè voglio dire... "px = pixel",   "pt = punti",
"em = ?"
So che è una domanda banale... ma fino a ora ho sempre usato "em" come
"concetto primitivo" quindi non mi sono posto il problema piu di tanto.
In ultimo, ma questa è più una curiosità che altro, vorrei sapere se ci sono
delle relazioni matematiche che legano le tre unità di misura, vale a dire:
pt, px, em?
Chiedo scusa per la banalità, ma sono info che mi servono piu che altro
perchè sto scrivendo una guida e vorrei essere certo di non commettere
errori di "comprensione".
Ringrazio chiunque possa rispondermi.
Cooper,
-- 
BlueWare WebAgency
 [web] 
http://www.blueware.it
 
http://www.italchat.it
 [icq] 146781935

 pt, px, em?
cito da: "www[DOTserenoeditore[DOT]com/font/sette.htm"
"... i punti "EM" o "N". Sono espressi in percentuale rispetto alla
larghezza della lettera M ("emme", per l'EM) e alla larghezza della lettera
N ("enne" per l'EM). "
ciao
Roberta

> N ("enne" per l'EN). "
sorry...


mmm, detto cosi non è che mi sembra molto chiaro...   hai detto rispetto
alla M e alla N ma... in base a cosa? cioè se scrivo:   font-size: 2em
<--- questo 2em   è una percentuale rispetto alla M in che senso?
Provo a dare una lettura al sito che mi hai dato magari trovo qualche info
piu dettagliata in merito :) Thanks.
Cooper.


 Cooper.
cito da libro:
"un EM equivale in larghezza alla dimensione specificata in punti. Un EM di
un carattere di 10 punti sarà largo 10 punti"
Quindi l'EM=10 equivale alla larghezza di una M di 10 punti....
SPero di essere stata chiara.
Ciao


e questa è una larghezza fissa che vale per tutte le lettere  (anche per la
I)
...
scusa i tanti messaggi. Io per natura sono un po' confuzionaria.
Ciao


Mmm nutro qualche perplessità, se ho interpretrato bene... prova a
visualizzare il seguente codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<title>Pagina di prova</title>
<style type="text/css">
 .stile1 { font-size: 10em; }
 .stile2 { font-size: 10pt; }
</style>
</head>
<body>
 <p class="stile1"> M </p>
 <p class="stile2"> M </p>
</body>
</html>
...dovrebbe produrre lo stesso risultato in base a quanto hai detto, eppure
mi sembra che non sia affatto cosi... dov'è dunque l'errore?


pt, px, em?
[cito] da "CSS Pocket Reference"
Em-Height [altezza-in-Em](em)
La em-height è relativa a un font. Nei CSS, la em-height è uguale
all'altezza del box del carattere del font. Gli em possono essere
impostati 'relativamente' alla dimensione dei font; Ad esempio, 1.2em
corrisponde a dire 120%.
[/cito]
non mi chiedere che vuol dire, spero che ti serva d'aiuto.


Uhm si, ma 1,2 em = 120% di cosa (o rispetto a cosa?) Si parla di altezze ma
non è chiaro a quali si riferisce.
Cooper.


Cooper.
ti avevo chisto di non chiedermelo! :))
scherzo.
un'idea me la sono fatta:
[mi quoto]
La em-height è relativa a un font.
[/mi quoto]
credo che dipenda dall'altezza standard di un font, cioè visto senza
nessuna assegnazione di dimensione, da li 1,2em=120% dell'altezza
'standard' di un font.
chiaramente da predere con le pinze in attesa di eventuali smentite.

 commettere errori di "comprensione".
se può esserti utile per la guida ti elenco anche le altre unità di
misura utilizzabili nei css:
ex = ex, relativo alla grandezza corrente della lettera minuscola x
em = em, relativo alla grandezza corrente della lettere maiuscola M
px = pixel, relativi al media di visualizzazione
% = relativo, relativo alla grandezza corrente del font
utili più per la stampa che per la visualizzazione:
in = pollice, equivale a 2,54 centimetri
cm = centrimetro, questo lo conosci
mm = millimetro, anche questo
pt = punto, equivale a 1/72 di pollice
pc = pica, equivale a 12 punti
Tornando ad un utilizzo pratico dell'unita di misura...
impostare un font a 1em vuol dire lasciarlo com'è al momento ed
equivale a 100%,
impostare un font a 2em vuol dire raddoppiarlo ed equivale a 200% e
così via.
l'utilizzo dell'unita di misura em equivale alla relativa (%)!
--
visuddhi { info at visuddhi dot com } { icq# 44339752 }
if it is to be, it is up to me { 
www.visuddhi.com
 }
absolutely free, VisuBox { 
www.visubox.com
 }



aggiungo
[quoto]
L'em è una unita' di misura usata nei CSS come i px,
ma al contrario dei px che stabiliscono misure assolute,
gli em vengono usati per misure relative, e vengono
rapportati all'altezza del corpo del carattere se
specificato nel CSS o a quella di default del sistema
altrimenti. Se ad esempio dichiaro come dimensione
del carattere 12px, la misura 2em varra' 24px.
[/quoto]

 chiaramente da predere con le pinze in attesa di eventuali smentite.
in realta' e' proprio cosi'
1 em e' pari all'altezza media di un carattere di un dato font
-- 
Marco
Area Hosting.CTWEB SERVICE
numero verde: 800 031 684
http://www.areahosting.it


Interessante, fino a ora infatti avevo utilizzato essenzialmente em, pt, px.
Thanks :)
Cooper.


 fosse a 15px ? Corretto?
Esatto!
Se il font non lo avevi mai definito, impostanto la grandezza a 1.5em
avrai un font di 24px.
