为什么<big>不在HTML 5 Tag列表中,而<small>是?

Jit*_*yas 94 css xhtml html5 web-standards semantic-markup

不应该同时删除?或者它是否意味着我们应该使用<small>?为什么被<big>删除但<small>不是?有什么问题<big>不适用于<small>

http://www.w3schools.com/html5/html5_reference.asp

Chu*_*uck 185

请记住,标签应该是语义的,而不是表示性的.英文中有"精美版画"这样的东西.这就是小标签所代表的含义.除了标题之外,没有类似的"大字体"概念,标题已被其他七个标记覆盖.

  • +1.关于语义的优秀观点,显然是目前为止的最佳答案. (14认同)
  • @JitendraVyas HTML和CSS之间存在很多重叠,*在视觉上*.然而,HTML具有语义含义,而CSS却没有. (9认同)
  • @DonHatch:在我看来,如果您想在语义上更大或更响亮,您可以使用 `&lt;em&gt;`、`&lt;strong&gt;` 和 `&lt;b&gt;`,如果您想要特定的展示效果,则可以使用 CSS。 (2认同)
  • HTML 代表超文本标记语言。鉴于“超文本”和“标记”的字面意思都是“大文本”,大标签绝对应该在那里。删除它没有充分的理由。Big(连同Center)绝对应该被带回来。标题标签用于标题。文本不必是大标题 - 没有必要的相关性。 (2认同)

Nic*_*ver 10

<small>更频繁地使用,脚注和这样的...用<h1>,<h2>并且<h3>没有用<big>,因此为什么它被删除.

  • 这并没有完全削减它.诸如`<center>`或`<font>`之类的标签曾经(和我所知道的,*仍然是*)比`<small>`更受欢迎.然而,他们已被宣布为弃用. (5认同)
  • `&lt;center&gt;` 一开始就是一个坏主意 - 它是一个块级元素,但其目的是规定一些风格。即使没有 CSS,它也不应该是一个元素,因此删除它就等于删除了一个糟糕的设计决策。在 CSS 创建之前,`&lt;font&gt;` 就更有意义了,只是 CSS 让它变得过时了,这就是它被删除的原因。`&lt;small&gt;` 可能会面临同样的命运,除非人们同意 `&lt;small&gt;` 可以传达超越单纯样式的含义。但是,是的,元素不会因为它们的“流行度”而从规范中删除。 (2认同)

Luc*_*scu 5

适用于小商品(如“精美印刷”)的逻辑也是如此,适用于大商品(如“警告”)。在公共场合,大多数情况下,甚至在手册甚至合同中,通常都用较大的字体写东西,以表示警告。

这与强调不同,强调在上下文中具有含义,而是“无论您在本文中跳过什么,都应阅读此部分,因为这不是通常的等等,而是会带来直接而重要的后果”

这就是为什么我认为大大小小的应该同时出现或同时出现的原因。