为什么<center>仍然可以在html 5中运行?

时间:2016-01-06 08:39:22

标签: html5

<!DOCTYPE html>将页面指定为html 5.但是,当我使用<center>时,它仍然可以使内容居中。为什么<center>仍然可以在html 5中工作,因为我从http://www.w3schools.com/tags/读取<center>应该不起作用?

4 个答案:

答案 0 :(得分:5)

该标记已在HTML4中弃用。但是现在甚至在某些浏览器中也支持它。 MDN建议不要使用它

  

不推荐使用:此功能已从Web标准中删除。   虽然有些浏览器可能仍然支持它,但它正在进行中   被丢弃。不要在旧项目或新项目中使用它。页面或Web应用程序   使用它可能会随时中断。

答案 1 :(得分:0)

它不再是规范的一部分,但它取决于浏览器是否仍支持该标记。大多数浏览器都会确保旧代码仍可正常运行。

但是,由于它已被弃用,因此不应在新代码中使用它。使用CSS来让你的东西居中。

答案 2 :(得分:0)

浏览器可能仍然支持它,在某些时候它们不会支持它。看一下这个页面,看看你是否可以使用或者应该使用html元素,css属性等等:http://caniuse.com/#search=center

答案 3 :(得分:0)

由于HTML4,<center>和其他演示文稿代码(例如<blink>)已从HTML规范中弃用,并已在HTML5规范中删除。
除了CSS之外,这些标签应该被其他内容标签(最抽象的标签<div>)替换,以用于他们提供的样式。

但由于这些代码不会导致任何安全问题(与<frame>相反),因此兼容性问题可能仍会受到浏览器的支持。

即使今天google的主页仍然使用它,您也应该更喜欢使用具有适当CSS样式的其他内容标记。