| Autor | Zpráva | ||
|---|---|---|---|
| Michalcz Profil * |
#1 · Zasláno: 29. 3. 2005, 12:32:37
Lze nějak dosáhnout stejné velikosti písma ve všech prohlížečích je-li zadána v procentech?
např. body 90% h1 110% h2 100% atd. |
||
| Plaváček Profil |
#2 · Zasláno: 29. 3. 2005, 13:32:20
Většinou nelze, bohužel. Existuje ale možnost, kterou rád využívám, ale která platí pro IE pouze v quirk modu:
body { font-size: x-small; } html>body { font-size: small; } Tím dosáhnete pro tělo dokumentu zhruba stejné velikosti písma, dále pak už lze řídit velikost procenty. Vždy je třeba trochu zkoušet a hlavně se smířit s tím, že naprosto stejné velikosti písma v různých prohlížečích nedosáhnete nikdy (leda byste definoval velikost v PX, což nedoporučuji, protože uživatelé s IE si takto nastavené písmo nedokáží zvětšit). |
||
| petris Profil |
#3 · Zasláno: 29. 3. 2005, 14:54:45
Plaváček: k čemu prosím slouží ta definice
nejdřív body { a pak html>body { Už jsem to viděl u tebe víckrát ale smysl mi uniká... |
||
| Marty Profil |
#4 · Zasláno: 29. 3. 2005, 14:58:14
html>body slouží k odtržení stylu pro IE
pokud do tohoto napíšeš deklarace stylu, budou ho chápat všechny prohlížeče až na IE |
||
| Plaváček Profil |
#5 · Zasláno: 29. 3. 2005, 14:59:55
Druhá definice je určená pro prohlížeče, respektující lépe normy W3C než Internet Explorer. Jinak řečeno, IE v quirk modu chápe font-size: small jinak než ostatní prohlížeče (mozilla, opera) a vyrobí písmo větší, naopak nezná zápis pomocí kontextového selektoru (html>body). Pokud necháte běžet IE ve standardním módu (více viz mody prohližečů na jakpsatweb.cz), pak je druhá definice zbytečná.
|
||
| Honza Hučín Profil |
#6 · Zasláno: 29. 3. 2005, 15:01:14
petris
Nemýlím-li se, je to hack, který definuje x-small pro IE a small pro ostatní prohlížeče. Michalcz Nejde to z toho prostého důvodu, že si uživatel ve Firefoxu a Opeře může nastavit defaultní velikost písma (tj. tu odpovídající 100 %) jakoukoliv. |
||
|
Časová prodleva: 21 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0