【问题标题】:Will the <center> tag ever be phased out of HTML?<center> 标签会被 HTML 淘汰吗?
【发布时间】:2017-12-15 16:00:07
【问题描述】:

当我在 HTML 中居中​​文本时,我总是使用 &lt;center&gt; 标签。不过最近,我因为使用​​它而不是使用 CSS 进行文本对齐而受到了强烈反对。人们不使用它的主要原因是&lt;center&gt; 标签已经过时并且将被“淘汰”。这是真的?我应该开始将我的文本对齐方式移至 CSS 吗?或者我只使用&lt;center&gt; 标签是否安全?

【问题讨论】:

  • 此功能 [
    ] 已过时。尽管它在某些浏览器中可能仍然有效,但不鼓励使用它,因为它可能随时被删除。尽量避免使用它。来源:developer.mozilla.org/en-US/docs/Web/HTML/Element/center
  • @qiangong2 in html5 我们不使用这个标签,现在人们使用 css 或 bootstrap class text-center

标签: html css text-alignment


【解决方案1】:

一开始有 HTML,而且很好。

随后出现了改变 HTML 呈现方式的需求,HTML 开始包含诸如 &lt;center&gt; &lt;b&gt; &lt;i&gt; 之类的呈现元素,每个人都很高兴......“yayyyyy”

然后人们开始意识到他们所做的很丑陋:“boooooo”,他们拒绝了这些表现元素,而是产生了一个名为 CSS 的新实体。 CSS 可以控制表示,同时保持与结构的分离,促进重用、一致性和更快的开发,一切都很好,很开心。

现在 HTML 和 CSS 和谐共处,而表现元素则沉迷于被弃用的肮脏冷酷之中。

【讨论】:

  • 听起来像是书中的故事之类的。 “HTML:传奇”大声笑
  • 这个"yayyyyy"绝对应该被包裹在<blink>
  • 感谢您的详细回答和笑声:D
【解决方案2】:

是的,您应该更改为 CSS。自 HTML 4(和 XHTML 1)起,&lt;center&gt; 标签已被弃用,取而代之的是 CSS text-align 属性。

【讨论】:

    【解决方案3】:

    &lt;center&gt; 标签已过时。 REF

    此功能已过时。虽然它可能在某些浏览器中仍然有效, 不鼓励使用它,因为它可以随时删除。尝试 避免使用它。

    HTML 4(和 XHTML 1)中已弃用此标记,取而代之的是 CSS text-align 属性,该属性可应用于 &lt;div&gt; 元素或单个 &lt;p&gt;。对于居中块,使用其他 CSS 属性,如 margin-leftmargin-right 并将它们设置为 auto(或将 margin 设置为 0 auto)。

    检查here 以查看可以使用哪些标签。

    【讨论】:

      猜你喜欢
      • 2013-12-19
      • 2013-04-28
      • 2010-09-18
      • 2017-02-15
      • 2018-03-31
      • 1970-01-01
      • 2013-01-02
      • 2017-06-09
      • 2011-05-31
      相关资源
      最近更新 更多