Элемент "align" устарел или нестандартен: что мне вместо этого использовать? - PullRequest
26 голосов
/ 18 августа 2011

У меня есть этот HTML-код:

<td align="center">

, и я получаю эту ошибку в Visual Studio 2008 от ReSharper:

"Элемент" align 'устарелили нестандартный "

Какая замена этого кода, чтобы сделать его стандартным?

Ответы [ 7 ]

26 голосов
/ 18 августа 2011

Вы должны использовать text-align в CSS, а не устаревшие атрибуты стилей HTML.

td{
text-align:center;
}
14 голосов
/ 18 августа 2011

Это было бы что-то вроде:

<td style="text-align: center;">

Но было бы еще лучше убрать этот стиль из HTML и поместить его в отдельную таблицу стилей.

7 голосов
/ 18 августа 2011

Вы не объяснили свою цель, но использование CSS более современно ...

<td style="text-align: center;">

Было бы еще лучше использовать это в таблице стилей, а не в строке ...

td {
    text-align: center;
}
5 голосов
/ 18 августа 2011

Используйте CSS, а не атрибуты элемента.

<td style="text-align: center;">

Вы также можете поместить это во внешнюю таблицу стилей:

td {
    text-align: center;
}
1 голос
/ 18 августа 2011

Вы можете попробовать использовать <td style="text-align: center;">. Однако сами элементы таблицы на самом деле не рекомендуются, так что это может быть способ Visual Studio заставить вас использовать элемент <div>.

1 голос
/ 18 августа 2011

используйте стиль CSS:

text-align:center

, но таблицы стилей не очень хорошо работают на ie6, если вам это нужно

1 голос
/ 18 августа 2011

Может быть с CSS?

text-align:center
...