Autor Zpráva
kajaman
Profil
jak stylujete velikost fontu? myslím že stejná stránka se ve stejném prohlížeči zobrazuje jinak v různých operačních systémech. ano, určitě je tam jiný font, ale ta velikost by snad měla být stejná, ne? Nebo děláte pro každý OS jiný .css? Konkrétně ve FF pod linuxem je font, který mám nastylovaný jako 0,7em akorát, ale pod Windows jsou to blechy :-(
Miloš
Profil
font-size-adjust – například:
http://www.webtip.cz/art/wt_tech_html/wt_cssserial_013.html#fsizeadj
http://pcblog.cz/clanek/264/css-font-size-adjust-aspect-value/
ale nepovím ti, které všechny prohlížeče to v současnosti (ne)podporují.
blizz_boz
Profil
no tak to by aj mna zaujimalo, linux ma nejako extra netrapi ale uvazujem nad tym ze si zozeniem Mac Pro na grafiku, ale ak to ma prinasat taketo komplikacie tak to radsej ostanem pri Windowse
kajaman
Profil
Přidám svůj konkrétní příklad: konkrtétní problém je s tím login boxem.. třeba je problém někde jinde... poradí nějaký guru prosím?
Joker
Profil
Miloš
font-size-adjust
(....)
ale nepovím ti, které všechny prohlížeče to v současnosti (ne)podporují.

Pro zajímavost, existuje vůbec nějaký prohlížeč, který to podporuje?

Vyjádření Microsoftu ohledně podpory v IE, v překladu:
V současné době neplánujeme toto opravit. Soustředíme se na soulad s CSS 2.1. Tento styl existuje v CSS 2, ale byl vyjmut v CSS 2.1. (...)
Miloš
Profil
Tuším že FF.
kajaman
Profil
možná, že by fungovalo, kdybych zadal velikost v nějakých absolutních jednotkách (px) - není s tím nějaký problém... např. že se potom nedá zvětšit v prohlížečích písmo?
panther
Profil
kajaman
není s tím nějaký problém
Ano je.

např. že se potom nedá zvětšit v prohlížečích písmo?
přesně tak, například IE6
Joker
Profil
kajaman
možná, že by fungovalo, kdybych zadal velikost v nějakých absolutních jednotkách (px)
Pokud je problém v poměru velikosti velkých a malých písmen, tak tímhle se to asi nevyřeší.
kajaman
Profil
ne, problém je v tom, že FF pod Win zobrazuje text menší, než FF pod Linuxem. (vím, že je tam jiný font,
ale doufal jsem že "velikost" písma se dá nastavit).
Plaváček
Profil
kajaman

Prostě použij skutečné relativní jednotky. Poměrně ověřený postup je definice font-size:small pro body, v rámci stránky už potom různou velikost písma řešíš třeba pomocí procent (pro IE 6 použiješ malý hack - font-size: x-small).
habendorf
Profil
pro IE 6 použiješ malý hack - font-size: x-small

Pouze pokud je v quirku.
Miloš
Profil
kajaman
problém je v tom, že FF pod Win zobrazuje text menší, než FF pod Linuxem
ale protože právě FF ovládá font-size-adjust (aktuálně odzkoušeno), tak by v něm neměl být sebemenší problém.
imploder
Profil
Mně by zajímalo, jak správně řešit, že v různých OS jsou různé fonty a ty windowsácké obvykle v Linuxu vůbec nebývají (už kvůli licencím) a naopak. Jak je to s macy vůbec netuším. Jak to řešíte vy? Je správné definovat písma spíš obecně jako serif, monospace, atd.? To je totiž dost omezující a každý je stejně může mít nastavené v prohlížeči jinak.
Miloš
Profil
imploder
Například Verdana má svůj linuxový protějšek ve fontu DejaVu Sans – vypadají téměř stejně.
imploder
Profil
Miloš
Aha, to jsem nevěděl. Taky fonty Liberation jsou hodně podobné těm z Windows. Takže prostě psát je v CSS jako další v pořadí k těm windowsovým.
srigi
Profil
imploder
Mně by zajímalo, jak správně řešit, že v různých OS jsou různé fonty a ty windowsácké obvykle v Linuxu vůbec nebývají (už kvůli licencím) a naopak. Jak je to s macy vůbec netuším. Jak to řešíte vy? Je správné definovat písma spíš obecně jako serif, monospace, atd.? To je totiž dost omezující a každý je stejně může mít nastavené v prohlížeči jinak.

No za prve musim napisat, ze sa dost mylis, MS fonty su v Linuxe pomerne casto pritomne. Sice nie po nainstalovani, ale Ubuntu aj openSUSE ich instaluju snad pri prvom kontakte s update repo. Taktiez ostatne distrib. ich maju v repo a uzivatelia ich casto instaluju.

Za druhe, pre CSS existuju doporucene definicie font-family, ktore obsahuju "failsafe" hodnoty. Viac na:
typografie.dero.name
DGX fontoteka
kajaman
Profil
Plaváček
(pro IE 6 použiješ malý hack - font-size: x-small).

ještě mi prosím napiš, jak zařídit, aby hodnota x-small platila pouze pro ten IE6?

Všem děkuji za odpovědi!
Miloš
Profil
kajaman
aby hodnota x-small platila pouze pro ten IE6?
— Buď přilinkuj styl pro IE6 v podmíněném komentáři,
— nebo použij takový !DOCTYPE, který ti IE nechá ve standardním režimu a použij podtržítkový hack – IE7 a výš ho budou ignorovat (protože budou ve std.). (Doufám že se neblamuji a že ho IE6 ve std. použije)..
habendorf
Profil
kajaman

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

Třeba.
Plaváček
Profil
Miloš

Doufám že se neblamuji a že ho IE6 ve std. použije

Ano, podtržítkový hack funguje i ve standardním režimu IE 6. Změna nastala až u IE 7. habendorfovo řešení je ověřené a použitelné.

Jenom dodatek mimo, zrovna dneska vyšel poměrně zajímavý článek - viz http://css-tricks.com/css-font-size/ (anglicky)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: