我理解整个演示文稿与关系参数,它是从HTML规范中删除标记的基础,但是:
这种推理方式是否足以将HTML标准作为一种功能性和实用性的方式重新引入HTML标准?
如果这个问题具有前瞻性,这是我提出的第一个问题之一,请提前道歉。
答案 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中的元素居中。