em VS px
7 naročnikov
7 naročnikov
Izkusnje? Kompatibilnost? Posebnosti?
Resno razmisljam, da bi eno celotno aplikacijo prepisal v % in em. Ampak dobro bi bilo vedeti, v kaj se spuscam...
16 odgovorov
Če misliš v EM računati, potem to počni zaradi IE6, zaradi ostalih ti ni treba.
Osebno zadnje čase delam s PX, ker se mi ne ljubi (več) preračunavat.
Ne, ideja je 100% sirina, % za margine/paddinge, ker bi morala stran izgledati sorazmerno enako na 1920 kot na 1024.
Zato px odpadejo ze v osnovi, vseeno pa je nekaj zadev, ki bojo bolj ali manj fiksni - tam bi uporabil em ali %, da dobim odvisnost od fontov.
Upravem je vseeno em ali % ko pride do fontov. Ce uporabljas % za margine pa dive
pol uporablji tud te za fonte.
uporabljam 'em'
v css-ju po defaultu nastavim
body {
font:76%/1.4 Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, p, ul, ol { margin:0.5em 0; }
h1 { font-size:2em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
p, li { font-size:1em; }
V 'em' je dobro imeti velikosti, sploh kadar pride potreba po spreminjanju velikosti posameznih odsekov besedila ali celotne strani (A+ A-), ker potem samo body-ju ali wrapper divu spremeniš % in se proporcionalno vsem childom nastavi velikost.
pozoren bodi na ozadja. Vsak dizajn boš težko prelevil v % oz em, razen če boš uporabil JS ali pa "neskonča ozadja(repeat)"
blackmamba, ampak se vedno ne vem zakaj to naredis :) ti je default font 12px dovolj velik? Ker razumel bi, da bi dal na 10px velikost, tako kot sem videl da delajo ljudje zato da je potem lazje racunati em vrednosti - 1.6em je tocno 16px.
Antony:
Ozadja bodo barvna, tako da tukaj ni problema. Hvala za pripombo.
perunpro: zakaj pa ne? napisal sem pač primer kako jaz uporabljam em-je in zaenkrat kar v redu shajam.
12px oz. 12.16px :) se meni zdi dovolj velik default font
24ur.com ima npr. novico v ospredju s napisano fontom 12px, ostale novice pa 11px, v mojem primeru 0.9 ali 0.95em.
Drugače je pa to samo stvar navade.
Once you go 'em' you never go back :)