我只是好奇为什么HTML中的<center>标记被弃用了。
<center>是一种通过将容器封装在<center>标签中来快速居中对齐文本和图像块的简单方法,现在我真的找不到任何更简单的方法了。
有人知道任何简单的方法如何居中“东西”(不是左边距:auto;margin-right:汽车;width),替换<center> ?还有,为什么它被弃用了?
我只是好奇为什么HTML中的<center>标记被弃用了。
<center>是一种通过将容器封装在<center>标签中来快速居中对齐文本和图像块的简单方法,现在我真的找不到任何更简单的方法了。
有人知道任何简单的方法如何居中“东西”(不是左边距:auto;margin-right:汽车;width),替换<center> ?还有,为什么它被弃用了?
当前回答
CSS有一个text-align: center属性,因为这是一个纯粹的视觉东西,而不是语义,它应该归为CSS,而不是HTML。
其他回答
<center>元素已弃用,因为它定义了其内容的表示—它不描述其内容。
居中的一种方法是将元素的margin-left和margin-right属性设置为auto,然后将父元素的text-align属性设置为居中。这保证了元素将在所有现代浏览器中居中。
我所做的是采取常见的任务,如居中或浮动,并从中创建CSS类。当我这样做时,我可以在任何页面中使用它们。我还可以在同一个元素上调用任意多个函数。
.text_center {text-align: center;}
.center {margin: auto 0px;}
.float_left {float: left;}
现在我可以在HTML代码中使用它们来执行简单的任务。
<p class="text_center">Some Text</p>
Center在HTML中很受欢迎,因为它是一种快速创建工作原型的方法,而无需在工作的早期阶段设置CSS。当然,与使用CSS为各种元素创建全局中心相比,在完成的页面上使用中心变得很麻烦。因此,center将永远在网络上有一席之地,仍然有一些老派论坛在他们的帖子中以这种格式为中心的元素。
换句话说,喜欢中心标签,因为当你需要它的时候,它很可爱,很高效!
PS: Marquee也是一个经典的HTML标签,它仍然存在,看起来非常棒^__^
对于文本和图像,您可以使用text-align:
<div style="text-align: center;">
I'm centered.
</div>
CSS有一个text-align: center属性,因为这是一个纯粹的视觉东西,而不是语义,它应该归为CSS,而不是HTML。