Prohlášení Dogma W4 | Zásady | Detaily
Verze 1.0 | ZASTARALÁ (viz aktuální verzi) | 1. říjen 2002
O pravidlech tvorby hodnotného a všeobecně přístupného webu bylo napsáno mnoho článků a publikací. Protože jsme si jako autoři vědomi, že jeden příklad je lepší než tisíce knih, tato prezentace respektuje Zásady Dogmatu W4. Tyto zásady nejsou pro kvalitní web nezbytné, jejich dodržování ale bez kompromisů snižuje rizika omezení jeho přístupnosti a použitelnosti.
<head>),
i když je současně předáváno i v http hlavičce. Záhlaví také obsahuje
jméno a e-mailovou adresu autora (či autorů) kódu nebo odkaz dokument, který je obsahuje. [viz detaily - záhlaví]x-small ani menší než 85 % velikosti základního písma dokumentu, velikost písma
musí respektovat hierarchii obsahu. Pokud autor specifikuje i rodinu písma, poslední hodnotou musí být obecné písmo
CSS. [viz detaily - text]Následující text vysvětluje a upřesňuje jednotlivé body. Vymezení zde uvedená jsou stejně normativní jako obecná pravidla uvedená v Zásadách.
alt, jeho vizuální prezentace je chápána jako doplňková informace;
tabulky jsou prezentovány prostředky jazyka (X)HTML,
stažení tabulky v jiném formátu (např. CSV nebo XLS)
může být nabídnuto jen jako alternativa atd.text/plain, v kódování us-ascii (obsahuje pouze znaky ASCII
[0-127]) a řádky jsou odděleny sekvencí CR+LF.
Textové soubory používající jiné kódování mohou být použity, jen pokud je odkaz na ně v dokumentu doprovázen
viditelnou informací o použitém kódování.'] i dvojitých uvozovek ["],
jsou použity uvozovky dvojité.<html><head><title>titulek</title></head><body>[identifikace]</body></html>
<h1>.
Její obsah výstižně uvozuje sdělení dokumentu. Místo jediné značky nejvyšší úrovně může být pro identifikaci
použita hierarchická posloupnost více úrovní nadpisů (např. nadpis webu - nadpis sekce - nadpis dokumentu),
počínaje úrovní nejvyšší. Každá z úrovní pak musí být použita právě jednou, žádná úroveň mezi nimi nesmí být
vynechána, nadpis nižší úrovně nesmí ve struktuře dokumentu předcházet nadpisu úrovně vyšší.<title> musí stručně a výstižně popisovat dokument, a to i když bude později
použit bez kontextu dokumentu (jako odkaz na dokument, název záložky atd.).http-equiv="Content-Type" content="text/html; charset=název_kódování"<?xml version="1.0" encoding="název_kódování"?>name="author" content="[part]: jmeno a prijmeni; platna e-mailova adresa",code - autor kódu dokumentuscripts - autor kódu skriptů použitých s dokumentemstyle - autor kódu stylů použitých s dokumentemall - autor všech použitých kódů<link>.<b>, <i>, <big>
či atributy bgcolor, align atd.), jsou zakázány, a to i když je příslušná specifikace
připouští. Používají se pouze značky, vyznačující sémantickou strukturu obsahu a typ jeho úseků (citace, adresa,
zvýraznění atd.)<img> v dokumentu odkazují pouze na obrázky s obrazovou informační hodnotou,
relevantní k textovému obsahu dokumentu.<div>
a <span> a atributy class a id. Hodnoty těchto atributů používají
pouze malá písmena [a-z], číslice [0-9] a znaky minus [-] a podtržítko
[_] a začínají písmenem. Žádné dva prvky nemají stejnou hodnotu id, žádný prvek
nemá dvě různá id.<a>.alt objektu tvořícího odkaz) musí dostatečně popisovat cíl, na nějž
odkaz směřuje. Odkazy typu "klikněte <a>zde</a>" jsou zakázány.title:
title (dva stejné cíle mají stejný popis,
dva různé cíle mají popis odlišný).title, a to odlišně v každé položce
seznamu. Např. odkazy typu [detailní popis] a [přidat do košíku] v tabulce produktů,
[celý článek] na konci ukázek v seznamu článků atd. Stejné odkazy ale musí s každou položkou
provést operaci stejného typu, v každé položce musí mít stejnou podobu a umístění a jejich popisy
musí být navzájem různé.<ol>) nesmí obsahovat hodnotu, která by
mohla být pro cílovou položku vygenerována (např. "položka 9.2.1")title
odkazu atd.) o velikosti stahovaného souboru, o jeho typu a způsobu jeho zpracování. Pokud se jedná o soubor
jiného typu než (X)HTML, TXT, GIF, JPG a PNG, musí zde být rovněž uvedena aplikace, kterou je možné soubor
zpracovat, a odkaz na její stažení [viz také formát dokumentů].text-decoration:none
pro prvky a:link a a:visited. Pokud je definován styl pro dynamické stavy odkazů
(:hover, :active, :focus), nesmí být definován stejný vzhled pro dva
různé stavy. Vzájemné rozlišení dynamických stavů nesmí být definováno pouze pomocí vlastností border,
padding a margin.font-size, font-weight, margin
a display.border, cellpadding nebo cellspacing
s hodnotou 0.summary je u tabulek povinný a musí obsahovat výstižný popis struktury, účelu a obsahu
tabulky.<style>, atribut style i kód skriptu zapsaný v dokumentu
jsou zakázány. Obsah značky <style> smí tvořit pouze příkazy @import.font-family musí být jedna z hodnot serif, sans-serif,
monospace, cursive nebo fantasy.