Autor Zpráva
cijeho
Profil *
možno je to hlúpe, ale chcem sa opýtať, ak zadávam veľkosti fontu v em, veľkosť akého M berie do úvahy, ak mám na stránke viac rôznych veľkostí?
ho-tchi-minh
Profil *
nejspis rodicovskyho prvku. v pripade body z toho, co ma nastaveno uzivatel.
cijeho
Profil *
mne sa práve zdá, že to berie z najmenšieho fontu, ale neviem isto, preto sa pýtam
Miloš
Profil
To vypadá na nějaký další bug exploderu, protože FF i Opera zobrazí následující texty ve stejné velikosti, a to nezávisle na quirku či std. módu (quirk je akorát u Opery o něco větší, ale to platí opět pro všechny tři odstavce):
body {font-family: arial; font-size: medium;}

p#stoprocent {font-size: 100%}
p#jedenem {font-size: 1em}
p#medium {font-size: medium}
...
<p id="stoprocent">MMMMmmmm 100%</p>
<p id="jedenem">MMMMmmmm 1em</p>
<p id="medium">MMMMmmmm medium</p>


Exploder opravdu <p id="jedenem"> zobrazí jako blechy, a to nezávisle na módu.

Pixy o font-size píše (CSS na straně 124) toto:
Hodnota <velikost> definuje písmo absolutně nebo relativně. Relativní jednotky (em, ex) a hodnoty (<procenta>) se vztahují k velikosti písma rodičovského prvku (pozor, u všech ostatních vlastností se em a ex vztahují k velikosti písma samotného). Např. hodnoty 1.2em a 120% shodně definují písmo 1,2× větší než písmo rodičovského prvku.
cijeho
Profil *
Takže nakoniec najspoľahlivejšie riešenie bude v px?
cijeho
Profil *
alebo percentá?
cijeho
Profil *
a ešte jedna vec s tým súvisiaca, ak zmením v IE "Veľkosť písma textu", tak nezmení vždy všetky texty, ale iba niektoré, ktoré iba mení a prečo?
Miloš
Profil
cijeho
Takže nakoniec najspoľahlivejšie riešenie bude v …
Procenta nebo klíčové slovo
Pro body se procenta počítají od velikosti medium, která je ale o stupeň větší, pokud je MSIE nebo Opera v quirku.
Pokud zadáš velikost v px, není možné takový text v MSIE zvětšovat/zmenšovat.
Pro ostatní elementy se procenta počítají z nadřazeného prvku; pokud ten nemá velikost definovanou, má zděděnou zase od svého nadřazeného prvku atd atd. Je-li nadřazeným prvkem body a nemá definovanou velikost písma, použije se pro něj velikost výchozí, ze které se pak počítají procenta jeho potomkům.
Pro ostatní elementy platí klíčová slova a px stejně jako pro body.

ak zmením v IE "Veľkosť písma textu", tak nezmení vždy všetky texty
to bude určitě tím, že jsou některé v px (pt, pc, cm, mm) a ty v MSIE zvětšovat/zmenšovat nelze.
cijeho
Profil *
to Miloš: Díki za pomoc
tie v px sa nemenia teda ani v ostatných prehliadačoch?
Miloš
Profil
Mění. Jde pouze o chybu exploderu.
BTW Firefox zvětšuje pouze písmo, Opera zoomuje celou stránku.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0