代码之家  ›  专栏  ›  技术社区  ›  Qiangong2

标签是否会从HTML中逐步淘汰?

  •  2
  • Qiangong2  · 技术社区  · 7 年前

    我一直使用 <center> 在HTML中将文本居中时标记。但最近,我因为使用它而不是使用CSS进行文本对齐而遭到强烈反对。人们不使用它的主要原因是 <居中(>); 标签已经过时,将“逐步淘汰”。这是真的吗?我应该开始将文本对齐方式移动到CSS吗?或者我只使用 <居中(>); 标签

    3 回复  |  直到 7 年前
        1
  •  5
  •   Chris Spittles    7 年前

    一开始有HTML,很好。

    然后,需要改变HTML的呈现方式,HTML逐渐包含了呈现元素,如 <center> <b> <i> 每个人都很高兴。。。“yayyyyy”

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

    现在HTML和CSS和谐相处,呈现元素沉湎于被贬斥的肮脏之中。

        2
  •  2
  •   Jacob van Lingen    7 年前

    是的,你应该改成CSS。这个 <center> 自从HTML 4(和XHTML 1)支持CSS以来,标签就被弃用了 text-align 所有物

        3
  •  2
  •   Hash    7 年前

    <center> 标记已过时。 REF

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

    这个标签在HTML 4(和XHTML 1)中被弃用,取而代之的是CSS text-align 属性,该属性可应用于 <div> 元素或个人 <p> . 对于居中块,请使用其他CSS属性,如 margin-left margin-right 并将其设置为自动(或设置 margin 至0自动)。

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

    enter image description here