Dogma W4 - detaily a vysvetlenia

Ad 12. Text

Okolo každého textu musí byť zreteľný priestor.

Pozadie pod textom nesmie narušiť žiadne farebné rozhranie (rámček, zmena pozadia či obsah iného prvku, hranice dokumentu) v dostatočnej vzdialenosti od hrany textu (tj. text nesmie byť "nalepený" na hranu rámčeku, okraj dokumentu alebo iného prvku).

Medzera medzi susediacimi blokmi textu (napr. odstavcami) musí byť vo zvislom smere väčšia než medzeri medzi riadkami oboch blokov. Vo vodorovnom smere musí byť medzi blokmi medzera aspoň o veľkosti dvojnásobku medzislovnej medzery.

Veľkosť písma môže byť definovaná iba absolútne alebo relativnými jednotkami, ...

Autor smie definovať veľkosť písma iba absolútne (tj. kľúčovými slovami CSS xx-small, x-small, small, medium, large, x-large a xx-large), alebo relatívne, vzhľadom k veľkosti písma iného prvku (hodnoty smaller, larger, percentá a jednotky em a ex). Abslútne jednotky (pt, cm, mm, in, pc) sa môžu použiť iba na stránkových médiách (napr. pre tlač na papier). Pre veľkosť písma sa zakazuje používať jednotku px.

... žiadne písmo nesmie byť definované menšie než xx-small.

Toto obmedzenie platí i pre relatívne veľkosti písma, autori sa pritom musia riadiť nasledujúcou tabuľkou:

Pomery veľkostí CSS xx-small x-small small medium /
východzie
large x-large xx-large
xx-small 100% 125% 148,33% 166,67% 200% 250% 333,33%
x-small 80% 100% 118,67% 133,33% 160% 200% 266,67%
small 67,42% 84,27% 100% 112,36% 134,83% 168,54% 224,72%
medium /
východzie
60% 75% 89% 100% 120% 150% 200%
large 50% 62,5% 74,17% 83,33% 100% 125% 166,67%
x-large 40% 50% 59,33% 66,67% 80% 100% 133,33%
xx-large 30% 37,5% 44,5% 50% 60% 75% 100%

Ak má napr. prvok definovanú veľkosť large, hodnote xx-small zodpovedá 50% jeho veľkosti. Od veľkosti large teda nesmie byť odvodené písmo menšie než 50% (tj. 0.5em). Pokiaľ prvok nemá definovanú veľkosť, predpokladá sa, že východzia veľkosť písma v dokumente je veľkosť medium.

Malé stupne písma sa používajú iba výnimočne, pre vedľajšie prvky dokumentu, pre písmo hlavnej informácie dokumentu musí byť definované písmo veľkosti aspoň small a väčšie.

Definícia typu písma musí obsahovať položku, ktorá je zaručene dostupná na každom zariadení (to je obvykle zaistené obecnou rodinou písma).

Poslednou hodnotou font-family v CSS musí byč jedna z hodnôt serif, sans-serif, monospace, cursive alebo fantasy.