web-dev-qa-db-ja.com

要素「align」は廃止されたか、非標準です。代わりに何を使用すればよいですか?

私はこのHTMLコードを持っています:

<td align="center">

そして、私はReSharperからVisual Studio 2008でこのエラーを受け取ります:

「要素 'align'は廃止されたか、非標準です」

このコードを標準にするための置き換えは何ですか?

26
hotcoder

廃止されたhtmlスタイル属性を使用するのではなく、CSSでtext-alignを使用する必要があります。

td{
text-align:center;
}
27
Jamie Dixon

それは次のようなものです:

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

ただし、そのスタイルをhtmlから移動して、別のスタイルシートに配置することをお勧めします。

14
jeroen

あなたはあなたの目標を説明しませんでしたが、CSSを使用する方がより現代的です...

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

インラインではなくスタイルシート内でそれを使用することはさらに良いでしょう...

td {
    text-align: center;
}
7
Sparky

要素の属性ではなく、CSSを使用します。

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

これを外部スタイルシートに配置することもできます:

td {
    text-align: center;
}
5
Terrik

たぶんCSSで?

text-align:center
1
Nathan Q

cSSスタイルを使用:

text-align:center

しかし、必要な場合、テーブルのスタイリングはie6では本当にうまく機能しません。

1
Einacio

<td style="text-align: center;">を使用してみてください。ただし、テーブル要素自体は実際には推奨されないため、<div>要素の使用を強制しようとするVisual Studioの方法である可能性があります。

1
oliver-clare

廃止予定のalign="center"を置き換えるGoogleでの#1検索結果。

<td>だけでなく)他の要素を中央に配置する方法を探している私のような人々にとっては、width: 100%をスタイルタグに追加する必要があるかもしれません。

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

0
solbs