Autor | Zpráva | ||
---|---|---|---|
kajaman Profil |
#1 · Zasláno: 14. 4. 2009, 23:39:20
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 |
#2 · Zasláno: 15. 4. 2009, 01:22:57
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 |
#3 · Zasláno: 15. 4. 2009, 03:46:15
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 |
#4 · Zasláno: 15. 4. 2009, 08:51:02 · Upravil/a: kajaman
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 |
#5 · Zasláno: 15. 4. 2009, 09:33:44
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 |
#6 · Zasláno: 15. 4. 2009, 09:35:26
Tuším že FF.
|
||
kajaman Profil |
#7 · Zasláno: 15. 4. 2009, 10:51:24
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 |
#8 · Zasláno: 15. 4. 2009, 15:42:57
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 |
#9 · Zasláno: 15. 4. 2009, 15:46:39
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 |
#10 · Zasláno: 15. 4. 2009, 15:51:09
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 |
#11 · Zasláno: 15. 4. 2009, 17:02:04
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 |
#12 · Zasláno: 15. 4. 2009, 19:13:50
„pro IE 6 použiješ malý hack - font-size: x-small“
Pouze pokud je v quirku. |
||
Miloš Profil |
#13 · Zasláno: 15. 4. 2009, 20:24:33
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 |
#14 · Zasláno: 15. 4. 2009, 21:32:16
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 |
#15 · Zasláno: 15. 4. 2009, 21:34:59
imploder
Například Verdana má svůj linuxový protějšek ve fontu DejaVu Sans – vypadají téměř stejně. |
||
imploder Profil |
#16 · Zasláno: 15. 4. 2009, 21:40:52
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 |
#17 · Zasláno: 15. 4. 2009, 23:02:20
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 |
#18 · Zasláno: 17. 4. 2009, 08:38:28
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 |
#19 · Zasláno: 17. 4. 2009, 08:46:17
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 |
#20 · Zasláno: 17. 4. 2009, 12:38:45
kajaman
body {font-size:x-small;} html>body {font-size:small;} Třeba. |
||
Plaváček Profil |
#21 · Zasláno: 17. 4. 2009, 13:25:26
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) |
||
Časová prodleva: 15 let
|
0