Я искал в списках рассылки W3C , но не нашел никаких обсуждений по этому решению.
Вот что я могу сделать вывод:
1995
Первая опубликованная версия спецификации HTML (до появления CSS) фактически указала , что h4
и h5
должны иметь размер "нормального шрифта".Размер шрифта для h6
не был указан явно, но я бы предположил, что это был также нормальный размер шрифта.
H3
Italic, large font, slightly indented from the left
margin. One or two blank lines above and below.
H4
Bold, normal font, indented more than H3. One blank line
above and below.
H5
Italic, normal font, indented as H4. One blank line
above.
H6
Bold, indented same as normal text, more than H5. One
blank line above.
1996
CSS сломалсяна сцену.Или действительно, хромал на сцену и сломался .Первая рекомендуемая таблица стилей по умолчанию для браузеров указана только :
H1 { font-size: xx-large }
H2 { font-size: x-large }
H3 { font-size: large }
h4
до h6
, таким образом, будет 1em
.
1997
HTML 3.2 отбросил все рекомендации по размеру шрифта относительно текста документа, только рекомендует :
Более важные заголовки обычно отображаются более крупным шрифтомчем менее важные.
Это немного противоречит CSS1, но в то время они не были неотъемлемыми.Большая часть стилей по-прежнему выполнялась с помощью встроенных атрибутов HTML, которые по-прежнему очень не устарели.
1998
CSS2 вышел, и он удалил таблицу стилей по умолчанию из собственной спецификации, и вместо этого связан с новой типовой таблицей стилей для HTML 4.0 в спецификации HTML .
Это источник заголовков, явно заданный меньшимчем 1em
, по крайней мере, насколько я могу судить.Рекомендуемая таблица стилей HTML 4.0 задает значения, которые большинство браузеров сохраняют до сегодняшнего дня как значения по умолчанию:
H5 { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6 { font-size: .67em; margin: 2.33em 0 }
Как и вы, я бы полюбил допрочитайте некоторые дебаты или дискуссии в это время.Это не было случайным решением: значение меньше 1em
намеренно и конкретно делает текст меньше его контекста.
Я буду продолжать искать, и вы тоже должны!