元素"对齐"是过时的或非标准的:我应该使用什么呢?

hot*_*der 26 html css center alignment

我有这个HTML代码:

<td align="center">
Run Code Online (Sandbox Code Playgroud)

我在ReSharper的Visual Studio 2008中收到此错误:

"元素' align已过时或非标准"

什么是替代此代码以使其成为标准?

Jam*_*xon 27

您应该text-align在CSS中使用而不是使用过时的html样式属性.

td{
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)


jer*_*oen 14

这将是这样的:

<td style="text-align: center;">
Run Code Online (Sandbox Code Playgroud)

但是将这种风格从html中移出并将其放在单独的样式表中会更好.


Spa*_*rky 7

你没有解释你的目标,但使用CSS更现代......

<td style="text-align: center;">
Run Code Online (Sandbox Code Playgroud)

在样式表中使用它,而不是内联会更好......

td {
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)


小智 5

使用CSS,而不是元素属性.

<td style="text-align: center;">
Run Code Online (Sandbox Code Playgroud)

您也可以将其放在外部样式表中:

td {
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)