<!DOCTYPE html>
将页面指定为html 5.但是,当我使用<center>
时,它仍然可以使内容居中。为什么<center>
仍然可以在html 5中工作,因为我从http://www.w3schools.com/tags/读取<center>
应该不起作用?
答案 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样式的其他内容标记。