Autor Zpráva
Dave
Profil
Nevite proc má Mozilla o stupen mensi pismo nez Opera a jak to vyresit? Ma stranka ma DOCTYPE XHTML 1.0 Strict.

Diky
esemeska
Profil
nevim proc tomu tak je a jestli tomu tak je, ale da se to vyresit pomoci CSS
napr.
body{font-size: 12px}
fimmos
Profil
To bych silně nedoporučoval, v IE se pak nemůže změnit velikost písma, takže radši v em či jiných funkčních relativních.
Miloš
Profil
Příčiny jsou (mohou být) dvě:
1) Pokud nenadefinuješ font, může každý prohlížeč použít jiný; a jak se liší výškou třeba Arial × Times, si můžeš vyzkoušet.
2) Opera (shodně s Exploderem) v quirku při slovní definici font-size (medium, x-large a podobně) zobrazuje text větší než mozilla. Ve standardním módu je u prohlížečů shoda (vyjma 5.x Exploderů, ale ty standardní mód neznají).
Hugoman
Profil *
Mam taky otazku... co je NEJLEPSI reseni???!!!
Miloš
Profil
Přepnout se do standardního módu. (viz režimy)
V opačném případě můžeš zkoušet _M$IE hacky (u Opery nevím jak) případně -moz-vlastnosti, jsou-li takové (na velikost písma).
Nebo zadávat velikost v pt, pc či px, ale to není slušné vůči těm chudákům, co jsou odkázáni na Exploder.

Radím ten standardní režim.
habendorf
Profil
Radím ten standardní režim. = odrříznout IE<6, takže bych silně nedoporučoval.

Řešení jsem tady popisoval už několikrát.

body {
font-size: x-small;
}
html>body {
font-size: small;
}

a pak zadávat v %.
Miloš
Profil
habendorf
Hezké, na tyhle selektory se dost zapomíná; nejsou rozšířeny pro svou nepodporu v M$IE. Má to ale háček: co Opera?
Miloš
Profil
PS. To už je lepší strict + styly pro M$IE 5.x přes podmíněné komentáře, respektive pomocí CSS hacků
habendorf
Profil
Miloš: Motáš dvě věci dohromady - strict a renderovací mód. Tohle řešení je právěže pro strict včetně xml deklarace - čili IE v quirku a Gecko + Opera ve standardu. A ten selektor je tam právě přesně proto, aby si IE vzal x-small, zatímco ostatní si vezmou small. Neboj, mám to mnohokrát prověřené.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0