Vlákno názorů k článku Největší firmy mají své weby stále nepřístupné od Michal Kubeček - Měl jsem na mysli specifikaci CSS Level 2,...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 2. 2004 0:04

    Michal Kubeček (neregistrovaný)
    Měl jsem na mysli specifikaci CSS Level 2, ne WCAG. Tam je ta formulace, kterou jsem zmiňoval.

    Jinak problém s jednotkou px není v tom, že písmo nejde v některých prohlížečích zvětšovat. Problém je v tom, že tato jednotka (pomineme-li doporučené chování pro velmi odtažitá zařízení jako třeba projektory) je svázána s interní fyzickou implementací výstupního zařízení, tedy něčím, co s čitelností písma naprosto nijak nesouvisí. Můj oblíbený příklad: protože pod Windows nemohu na svém monitoru (19 palců) používat optimální rozlišení 1400x1050, musím si vybrat mezi 1152x864 a 1600x1200. V prvním případě bude písmo (s velikostí zadanou v px) téměř o 40 procent větší než ve druhém. A to aniž by se cokoli podstatného změnilo. Takže jednotka px má praktické využití v jediné situaci: když je potřeba přizpůsobit velikost písma (nebo jiného objektu) velikosti bitmapové grafiky.

  • 11. 2. 2004 18:19

    David Špinar (neregistrovaný)
    Termíny absolutní a relativní jednotka jsou naprosto nesmyslné a vznikly pouze nepřesným překladem z angličtiny.

    No, ale já čtu ve WCAG 1.0 (bod 3.4):

    Use relative rather than absolute units in markup language attribute values and style sheet property values. [Priority 2] For example, in CSS, use 'em' or percentage lengths rather than 'pt' or 'cm', which are absolute units.

    Takze nejde jen o spatny preklad. Ja s interpretaci relativni vs. absolutni problem nemam (viz muj predchozi prispevek o "px")

  • 11. 2. 2004 18:08

    Michal Kubeček (neregistrovaný)
    Termíny absolutní a relativní jednotka jsou naprosto nesmyslné a vznikly pouze nepřesným překladem z angličtiny. Ve skutečnosti je tam něco jako is related to ... output device, což by bylo vhodnější přeložit jako je vztažena k, nebo je odvozena od. Zavádějící český překlad relativní jednotka pouze mate uživatele a ve spojení s dogmatickým absolutní=špatné, relativní=dobré vede k poněkud pochybným závěrům.
  • 11. 2. 2004 17:43

    David Špinar (neregistrovaný)
    Ten problém s "px" má ještě jednu zajímavou konotaci. Původní materiály WAI (guidelines, checkpoints, techniques) se jednotce "px" trochu vyhýbají. Když zmiňují absolutní jednotky, zmiňují "pt" nebo "cm", když relativní, tak "em" nebo "%". V nových materiálech (např. některých přednáškách lidí z WAI) se už jednotka "px" zmiňuje, a to v rámci skupiny jednotek absolutních, tedy těch, které by se využívat neměly.

    Stejně tak to vidím já. Z hlediska striktní definice je "px" jednotkou relativní. Z hlediska přístupnosti je to ale jednotka "absolutní", a to kvůli MSIE.
  • 11. 2. 2004 17:33

    Pavel Kout (neregistrovaný)
    Chyba je v přijímači zvaném IE, který se (v rozporu se specifikacemi CSS) chová k velikosti písma v px jako k absolutní hodnotě. Nicméně se jedná o tak známý bug, že by ho měl kodér respektovat a k definici velikosti písma použít jiné jednotky.
  • 11. 2. 2004 17:33

    David Špinar (neregistrovaný)
    Rad bych vedel odkud pochazi tento pozadavek

    Tento požadavek vychází z metodiky WCAG (bod 3.4). A proč? Protože např. v majoritním browseru MSIE nelze fixní jednotky (pt) a i některé původně relativní jednotky (px) zvětšovat.

    Přístupná webová stránka má tedy velikostní míry definované např. v "em" nebo "%".
  • 11. 2. 2004 17:11

    nishkam (neregistrovaný)
    Rad bych vedel odkud pochazi tento pozadavek:

    >> 3 Možnost zvětšování - Mají všechny prvky definovanou relativní míru velikosti, aby se daly zvětšovat?

    V Mozille prece muzu zvetsit jakekoliv pismo. Jedna se teda o pozadavek pro MSIE, anebo Mozilla obchazi nejaky standard?

    Pamatuji si, jak jsem kdysi resil velikost pisma pro Netscape v Macintoshi. Pismo velikosti x-small bylo velmi male az necitelne. Tenkrat jsem skoncil u 13px, mimochodem Lupa s tim take moc hlavu nelame, viz. http://www.lupa.cz/css/lu_global.css

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).