让“<center>”重新进入HTML标准需要什么?</center>

时间:2013-02-27 21:20:28

标签: html html5 standards forum

我理解整个演示文稿与关系参数,它是从HTML规范中删除标记的基础,但是:

  • 有些浏览器仍需要/识别此标记。
  • (各种)替代方案存在各种问题。
  • “中心”这个词有一些可论证的关系用途,因为这个元素被认为是与其邻居相关的中心,没有包含实际的表现意义(尽管可以应用默认的CSS样式)。 / LI>

这种推理方式是否足以将HTML标准作为一种功能性和实用性的方式重新引入HTML标准?

如果这个问题具有前瞻性,这是我提出的第一个问题之一,请提前道歉。

7 个答案:

答案 0 :(得分:2)

在这里回答核心问题:

  

如何重新接受HTML标准?

我认为这需要很多。

事情就是这样:<center>就是一个布局标签。任何改变标签以使其重新进入争用的东西都会同时改变其使用范围,以便向后兼容更好地使用全新的标签。

元素和/或文本的居中可以使用成熟的技术在CSS中完成,并且没有兼容性问题,即使在旧版浏览器中也是如此,因此不需要<center>标记,不仅仅是那里适用于<b><i>代码。

但我认为主要的一点是,无论<center>标签中的任何优点或缺点,负责开发HTML规范的团队都决定弃用它,我无法想象任何会改变主意的思路。

你可能会问'为什么不呢?',但我认为他们的反应是'为什么?'。我不认为你能给出足以影响他们的答案。

答案 1 :(得分:1)

“'中心'这个词有一些可论证的关系用途,因为这个元素被认为是对其邻居的核心”

这是非常抽象的语义,它在文档中没有任何作用。我看不出它有用。甚至不清楚“中心”是一个很好的术语 - <focus>听起来更像是你想要做的。

在更大的一点上。它需要一个明确的语义含义,它与网络上大多数内容的实际结构相关。因此推送了<video><navigation><email>等标签。

答案 2 :(得分:1)

您需要回答的关键问题是“需要解决的问题是什么?”这是所有新元素或复活元素的起点。如果问题是表现性的,那么它的修复将是CSS,而不是HTML。预计您将提供从真实世界网页收集的数据,以证明问题的真实性。

一旦确定问题,并且认为需要适当的解决方案并且应该使用HTML,并且HTML中没有现有的解决方案,您可以为流程做出贡献,以确定最佳解决方案是什么问题是。

如果您可以同意添加<center>元素是问题的最佳解决方案,那么它可能会添加到HTML中。

答案 3 :(得分:0)

  • 浏览器处理许多弃用的标签是出于礼貌,不是因为开发人员一定认为他们应该在规范中
  • 如?
  • 这会从根本上改变标签的使用,从格式化到表示结构,没有?

答案 4 :(得分:0)

我认为center - 标签是一个用于样式的元素,因此应该用CSS处理。它不会向页面添加语义。

请参阅this SO-question

答案 5 :(得分:0)

在网页上,“”究竟是什么?

考虑到标签应该描述内容是什么。此标记仅告诉您它在页面上的位置而不是自身的任何内容。

要恢复此标记,必须有一个非常令人信服的理由将网页内容描述为中心。

答案 6 :(得分:0)

此标记在HTML5中无效的原因是他们希望删除大多数样式标记和属性,以便仅使用CSS进行样式设置,同时删除<font&gt;,对齐属性,bgcolor属性和一些更多与设计相关的东西。 您可以使用“margin: 0px auto”将css中的元素居中。