首页 > 解决方案 > 是吗或者

?

问题描述

用于使元素居中的标签是否称为<center>or <centre>

我知道<centre>or<center>标签已不再使用,但哪一个是正确的?

我很困惑。Visual Studio 代码说这<center>是错误的,但仅<centre>适用于 Microsoft Edge。

编辑:Microsoft Edge 现在可以与<center>. 这<centre>不适用于 Microsoft Edge

那么是哪一个呢?

标签: htmlcenter

解决方案


是的,<center>但这个标签已被弃用,取而代之的是 CSS 属性text-align

Visual Studio 代码说这是错误的

它并没有说是错误的,而是已弃用/过时

编辑:Microsoft Edge 现在可以与<center>. 这<centre>不适用于 Microsoft Edge

在 HTML5 中,您可以创建自定义标签(theregocentre适用于所有现代浏览器),但在旧浏览器中,您必须设置它们,display:block否则它将无法正常工作。

我能记住的最好的例子是Eric Meyers的reset.css

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

推荐阅读