中心标签有什么不好的?

时间:2011-02-02 10:49:29

标签: html deprecated

是的,W3说这是(<center>)已弃用...... 但是所有浏览器都支持它(包括新版本)......

任何人都可以对此有所了解,每个人都说“这很糟糕/不赞成。”但我没见过证据......

请仔细阅读问题,这不是重复:
我问为什么这是不好/不赞成,而不是为什么它被弃用!!

修改
那么,唯一的原因是“CSS应该处理这个”?

5 个答案:

答案 0 :(得分:14)

问题不在于它“糟糕”。这是一个关注点分离的问题。

此标记仅用于演示文稿。它没有其他语义含义。

由于移动是由CSS处理演示文稿而HTML只应用于语义标记,因此该标记已被弃用。

答案 1 :(得分:1)

问题在于非语义(这意味着它不是描述数据,而是如何处理数据)。

HTML意味着语义 - 毕竟是它的标记。 XML是否描述了应该如何查看每个节点?也不应该使用HTML,这就是样式表的用途。

它关于在一天结束时分离关注点 - 分离越多,你创建的代码意大利面就越少,你写的东西就越有可能被重用。

答案 2 :(得分:1)

它定义了内容的表示而不是描述它们。 并且应该分割演示文稿和数据。

答案 3 :(得分:1)

作为<i><b>,这些标签没有任何语义。它只是 样式,应该用CSS而不是HTML来处理。

答案 4 :(得分:1)

很长一段时间以来,W3C鼓励每个人,任何开发者和Web浏览器实现强制CSS来定义HTML,XHTML布局的样式。

这个“中心”元素定义了必须如何呈现某些内容,而XHTML / HTML必须定义“文档” - 意义,语义 - 而不是“如何显示内容”。这是CSS角色。

此标记支持向后兼容性,但是在新的Web开发中不应该使用任何人,即使知道CSS很容易,但有时将布局的某些部分置于中心需要高级样式技能。