HTML5 属性と CSS プロパティ: モダナイゼーションの旅
Web 開発の世界では、HTML5 はテーブルの作成方法に革命をもたらしました。かつては必須だったいくつかの属性を削除します。 Visual Studio で遭遇したように、cellpadding、cellspacing、valign、align は有効な HTML5 テーブル属性ではなくなりました。
これらの属性を置き換えて、必要なテーブルの書式設定を維持するには、CSS プロパティが役に立ちます。方法は次のとおりです:
CSS パディングを使用してセルパディングを複製する:
CSS プロパティのパディングを使用して、cellpadding と同じように表のセル間にスペースを追加します。例:
<code class="css">th, td { padding: 5px; }</code>
CSS border-collapse および border-spacing を使用してセル間隔をエミュレートする:
cellspacing は border-collapse および border-spacing に置き換えられます。表のセル間のスペースを維持したい場合は、border-collapse を分離に設定し、border-spacing:
<code class="css">table { border-collapse: separate; border-spacing: 5px; }</code>
スペースを完全に削除するには (cellspacing="0" と同等)、 use:
<code class="css">table { border-collapse: collapse; border-spacing: 0; }</code>
valign を CSS で置き換えるvertical-align:
valign:
<code class="css">th, td { vertical-align: top; }</code>
CSS マージンを使用してテーブルを中央揃えにする:
ページ上でテーブルを中央揃えにするには、align を margin に置き換えます:<code class="css">table { margin: 0 auto; }</code>
以上が非推奨の HTML5 テーブル属性を CSS プロパティに置き換えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。