Догма W4 - подробности и пояснение

Приложение 12. Текст

Текст должен быть явным образом пространственно отделен от окружающих элементов.

Фон текста не должен быть искажен никаким видимым объектом (фреймом, сменой фона, содержимым другого элемента или границей документа) на достаточном расстоянии от границы текста (то есть, текст не должен «прилипать» к краю блока, другого элемента и т.д.)

Расстояние по вертикали между двумя смежными текстовыми блоками (т.е. параграфами) должно быть больше междустрочного интервала в этих блоках. По горизонтали расстояние должно быть по крайней мере в два раза больше расстояний между словами.

Указывать размер шрифта следует только с помощью абсолютных размеров или относительных единиц ...

Размер текста следует определять только в абсолютных единицах (с помощью ключевых слов CSS xx-small, x-small, small, medium, large, x-large и xx-large), или в относительных единицах по отношению к размеру шрифта другого элемента (значения smaller, larger, проценты, а также единицы em и ex). Абсолютные единицы (pt, cm, mm, in, pc) можно использовать только для специфических носителей (например, для печати). Нельзя определять размер шрифта в пикселях (px).

... Шрифт не должен быть меньше xx-small.

Это ограничение относится даже к относительным размерам шрифта; при этом следует придерживаться следующей таблицы:

Соотношения размеров в CSS xx-small x-small small medium /
default
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 /
default
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%

Пример: Когда элемент имеет размер large, значение xx-small будет составлять 50% от его величины. Соответственно, от размера large не должен наследоваться шрифт с размером менее 50% (это 0.5em). Если размер шрифта не указан, подразумевается, что размер по умолчанию — medium.

Маленькие размеры шрифтов используются редко, в основном для подчиненных элементов документа. Размер шрифта основного информационного блока документа должен быть не меньше small.

Гарнитуры, указанные в таблицах стилей, предназначенных для экрана или печати, должны включать альтернативу, безусловно доступную на пользовательском устройстве вывода (обычно указывается общий тип).

Последним значением font-family в CSS-дефиниции должно быть одно из следующих значений: serif, sans-serif, monospace, cursive или fantasy.