Hlavní navigace

Akta X: W3C mobileOK Basic

Petr Cimprich 10. 1. 2007

W3C připravuje nová označení, mobileOK a mobileOK Basic, pro webové stránky vhodné pro mobilní zařízení. Pro nižší kategorii mobileOK Basic už byla zveřejněna pracovní verze testů. Jaká musí být webová stránka, aby si s ní poradil váš mobil?

Pracovní skupina Mobile Web Best Practices z W3C uveřejnila novou pracovní verzi dokumentu W3C mobileOK Basic Tests 1.0, který definuje sadu testů pro webové stránky. Ty, které projdou, se budou moci chlubit označením W3C mobileOK Basic. Cílem je povzbudit vývoj webových stránek, které by byly použitelné i pro mobilní zařízení. Mobilních hraček schopných zobrazit jednoduché webové stránky stále přibývá, jenže většina dnešních stránek je bohužel často zbytečně komplikovaná a v malých prohlížečích nečitelná. V řadě případů by střídmost a disciplinovanost byla rozumnou cenou za rozšíření spektra klientů o miliony mobilních zařízení. Z tohoto pohledu bude ikonka mobileOK Basic něco jako protipól oblíbeného tvrzení Optimized for IE.

W3C připravuje dvě úrovně, přísnější mobileOK a základní mobileOK Basic. Testy pro mobileOK zatím specifikovány nejsou a na rozdíl od těch základních je nebude možné všechny provádět automaticky. Při testovánímobileOK Basic se budou ověřovat následující vlastnosti (vynechal jsem několik testů, při jejichž selhání má být zobrazeno jen varování).

  • Stránka nesmí použít hlavičku HTTP Refresh (v odpovědi HTTP ani pomocí atributu meta/@http-equiv) k přesměrování na jinou stránku.
  • Odpověď HTTP musí obsahovat aspoň jednu z hlaviček Expires nebo Cache-Control.
  • V dotazu/odpovědi musí být správně použity hlavičky If-Modified-Since/Last-ModifiedIf-None-Match/ETag.
  • Kódování textu musí být UTF-8. Je-li přítomna deklarace kódování, musí mít taktéž hodnotu UTF-8.
  • Dokument musí být validní dokument XHTML Basic 1.1. Povolený Content-Type je application/xhtml+xml nebo text/html. Odkazované externí entity musí být typu text/css, image/jpeg nebo image/gif.
  • Celkový počet externích odkazovaných entit nesmí překročit 20.
  • Žádný element img nesmí odkazovat plně transparentní obrázek s libovolným rozměrem větším než 2 pixely.
  • Nesmí být použity obrázkové mapy ( area, img/@usemap).
  • U každého obrázku musí být specifikovány rozměry v pixelech odpovídající skutečné velikosti obrázku.
  • Vlastnosti CSS (jiné než margin, border nebo padding) vyjadřující numericky délku musí jako jednotku používat „em“, „ex“ nebo „%“.
  • Podíl vedlejších znaků (sekvence prázdných míst, komentáře) nesmí přesáhnout 25% všech znaků v dokumentu.
  • Dokument nesmí obsahovat elementy frame, frameset ani iframe.
  • Každý element img musí mít atribut alt.
  • Žádný odkaz nesmí používat schéma „javascript:“. Nesmí být přítomen element applet. Případné elementy object smí odkazovat pouze na obrázky v podporovaném formátu.
  • Velikost dokumentu nesmí přesáhnout 10 kB. Celková velikost včetně externích odkazovaných entit nesmí přesáhnout 20 kB.
  • Hlavička dokumentu (element head) musí obsahovat neprázdný titulek (element  title).
  • Hodnoty atributu target ( a, link, form, base) smí být pouze „_self“, „_parent“, nebo „_top“.
  • Dokument nesmí obsahovat žádný z elementů b, basefont, bdo, big, center, deldir,

    font, i, ins, menu, s, small, strike, sub, sup, code, nebo

    u.
  • Každá tabulka musí obsahovat aspoň dva řádky ( tr). Přinejmenším jeden řádek musí obsahovat aspoň dvě buňky ( td). Žádná buňka nesmí být prázdná ani obsahovat pouze obrázek o velikosti 2×2 pixely či menší.
  • Žádná tabulka nesmí obsahovat další tabulku.

Testy zatím samozřejmě nejsou definitivní a o řadě témat (např. o povolení některých dalších typů MIME) se ještě bude diskutovat. Východiskem pro definování testů je výsledek předchozí činnosti téže pracovní skupiny, dokumentMobile Web Best Practices 1.0. Logickým pokračováním by zřejmě měla být implementace online validátoru webových stránek, praktické pomůcky pro každého, kdo bude chtít spoluvytvářet mobilní web.

Našli jste v článku chybu?

15. 1. 2007 0:23

petr_p (neregistrovaný)
Dik. Neco takoveho jsem myslel. Jen by to mohl delat prohlizec sam (napr. poznat, ze v nejakem boxu je prilis tesno a tak jej presunout pred/za. Stacilo by boxy vhodne ocislovat [jako lze cislovat prvky formularu] nebo to nechat na prirozenem poradi.)

15. 1. 2007 0:20

petr_p (neregistrovaný)
A jak vypada na zarizeni, kde se na radek vejde rekneme tak 25 pismen? To mame asi 8 pismen na sloupec. Opravdu pohodlne na cteni.
Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Root.cz: Pinebook: linuxový notebook za 89 dolarů

Pinebook: linuxový notebook za 89 dolarů

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: Co pomáhá dítěti při zácpě?

Co pomáhá dítěti při zácpě?

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí