Элемент "align" устарел или нестандартен: что я должен использовать вместо этого?
У меня есть этот HTML-код:
<td align="center">
и я получаю эту ошибку в Visual Studio 2008 от ReSharper:
"Элемент align устарел или нестандартен"
Какая замена этого кода, чтобы сделать его стандартным?
Ответ 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.