Подтвердить что ты не робот

Элемент "align" устарел или нестандартен: что я должен использовать вместо этого?

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

<td align="center">

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

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

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

4b9b3361

Ответ 1

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

td{
text-align:center;
}

Ответ 2

Это будет что-то вроде:

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

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

Ответ 3

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

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

Использование этого в таблице стилей, а не inline будет еще лучше...

td {
    text-align: center;
}

Ответ 4

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

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

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

td {
    text-align: center;
}

Ответ 5

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

text-align:center

Ответ 6

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

text-align:center

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

Ответ 7

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

Ответ 8

# 1 результат поиска в Google для замены устаревшей align="center".

Для людей, подобных мне, ищущих способы центрировать другие элементы (не только <td>), вам также может понадобиться добавить width: 100% в тег style.

<h1 style="text-align: center;width: 100%">