1

私はasp.net mvc 3(Razorを使用)を勉強しています。私の *.cshtml ビューの 1 つに次のコードがあります。

<p align="center">
    <input class="actionButtons" type="submit" value="Complete order" />
</p>

VS2010 C# コンパイラは、" XHTML1.0 Transitional " チェック メッセージ (エラーでも警告でもない) を表示し、align属性は非推奨であり、新しい構築が推奨されることを示しています。

その構築とは?

4

4 に答える 4

3

という意味だと思います"text-align:center"。または他の方法はstyle="margin-left:auto; margin-right:auto;"

于 2012-08-20T06:37:24.027 に答える
2

CSSルールを使用して切り替える必要があります(テキストをpの内側の中央に配置する場合)

<p style="text-align: center">

ただし、p 要素自体を中央に配置する場合は、幅を制限し、マージンを auto に設定する必要があります。

<p style="width: 50%; margin-left:auto; margin-right:auto;">

水平方向の配置の詳細については、こちらを参照してください。

于 2012-08-20T06:41:11.583 に答える
1

タグのin HTML4and abovealign属性は非推奨になりました。p使用する必要があります

<p style="text-align:center">
    <input class="actionButtons" type="submit" value="Complete order" />
</p>

他のいくつかのタグと属性は廃止されました。ここでそれらについて読むことができます

于 2012-08-20T06:45:54.237 に答える
1

基本的に、あなたの質問への答えは、テキストであろうと他の要素であろうと、CSS で物事を整列させる「新しい」方法はカスケーディング スタイル シート (CSS) を使用することです。

次の記事を参照してください:コンテンツを CSSに揃える では、コンテンツを CSS に揃えるためのさまざまな手法が説明されており、詳細な説明へのリンクも提供されています。

于 2012-08-20T06:38:40.270 に答える