为什么只有6个<h>标签?

Tob*_*pen 3 html

这一直令我难以置信.在编写代码时,我注意到只有6个<h>标签,它们是:

  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>
  • <h6>

我真的很想知道为什么只有6个,而不是,无数的!

PS.如果这不是提出这个问题的正确位置,我很抱歉.如果不是,请指出我应该在哪里提出这个问题.

Que*_*tin 9

HTML是作为SGML应用程序编写的.必须明确定义每个元素类型(DTD无法使用通配符定义元素类型),因此无法定义无限数.

据推测,选择6是因为假设没有人需要子亚子子标题.很少有文档接近该部分的细分级别.

HTML 5中的切片规则有效地提供了无限数量的标题,但是对新切片算法的工具支持仍然很弱.