On Thu, Jul 24, 2003 at 09:38:30AM +0200, Tomasz Ganicz wrote:
Jeszcze w kwestii skalowalnoĹci czcionek. ZupeĹnie nie rozumiem czemu gĹowny tekst wszystkich haseĹ jest pisany czcionkÄ nieskalowalnÄ, za to skaluje siÄ czcionka ktĂłrÄ pisana jest "wersja jÄzykowa" oraz link "wersja do druku". Na zdrowy rozum to wĹaĹnie gĹĂłwny tekst powinieĹ byÄ skalowalny (Ĺźeby uĹźytkownik mĂłgĹ sobie dobraÄ wielkoĹÄ czcionki do swojej rozdzielczoĹci i upodobaĹ) zaĹ wszystkie czcionki w menu powinny byÄ zafiksowane, Ĺźeby zmiany ich wielkoĹci nie rozwalaĹy struktury strony.
Kazda przegladarka (z tych 4 najpopularniejszych - MSIE, Moz, Konq i Opera) uzywa zupelnie innego algorytmu skalowania i nie ma tu zadnego standardu. Tak wiec to co widzisz to tylko oznacza jak twoja przegladarka interpretuje CSS. W naszym CSSie nigdzie nie jest napisane co jest skalowalne a co nie.
Bezpośrednio nie, ale jak stosuje się w css-ie jednostki czcionek absolutne (pixele, punkty itp) to uzyskuje się tekst nieskalowalny, natomiast jeśli stosuje się procenty, wielkości proporcjonalne (+-1-7), albo skalę em-en, to wtedy tekst jest skalowalny przez użytkownika. Takie to proste... Z zachowania tekstu w przeglądarce (zarówno w IE jak i Netscape) wywnioskowałem, że w definicji styli użytych w niektórych częściach menu są właśnie przyjęte jednostki proporcjonalne, a w definicji styli użytych do tekstu głównego są jednostki absolutne. Zupełnie na odwrót niżby na to wskazywał rozsądek. To działa podobnie w większości przeglądarek. Konkretne rozmiary czcionek które widać na ekranie mogą się istotnie różnić między różnymi przeglądarkami, ale raczej nie zadarza się żeby jakaś przeglądarka pozwalała skalować tekst którego wielkość jest zdefiniowana jednostkami abolutnymi, lub nie pozwalała skalować tekstu którego wielkość jest zdefiniowana jednostkami proporcjonalnymi.
Polimerek.