HTML5 テーブルの `cellpadding`、`cellspacing`、`valign`、および `align` と同じ視覚効果を実現するにはどうすればよいですか?

DDD
リリース: 2024-10-31 15:34:02
オリジナル
170 人が閲覧しました

How to Achieve the Same Visual Effects as `cellpadding`, `cellspacing`, `valign`, and `align` in HTML5 Tables?

HTML5 テーブルで cellpadding、cellspacing、valign、align を置換する方法

HTML5 では、属性 cellpadding、cellspacing、valign、およびalign は非推奨となり、有効ではなくなりました。ただし、CSS を使用しても同じ視覚効果を実現できます。

セルパディングの置換

表のセル内にスペースを追加するには、padding プロパティを使用します:

<code class="css">th, td {
  padding: 5px;  /* Equivalent to cellpadding="5" */
}</code>
ログイン後にコピー

セル間隔の置換

表のセル間の間隔を制御するには、border-collapse プロパティを使用します:

<code class="css">table {
  border-collapse: separate;
  border-spacing: 5px;  /* Equivalent to cellspacing="5" */
}</code>
ログイン後にコピー

または、border-spacing: 0 を使用できます。セル間の間隔をなくすには:

<code class="css">table {
  border-collapse: collapse;
  border-spacing: 0;  /* Equivalent to cellspacing="0" */
}</code>
ログイン後にコピー

valign の置換

vertical-align プロパティを使用して、表のセルの内容を垂直方向に揃えます:

<code class="css">th, td {
  vertical-align: top;  /* Equivalent to valign="top" */
}</code>
ログイン後にコピー

align (center) を置き換えます

margin プロパティを使用して、ページの表を中央に配置します:

<code class="css">table {
  margin: 0 auto;  /* Equivalent to align="center" */
}</code>
ログイン後にコピー

以上がHTML5 テーブルの `cellpadding`、`cellspacing`、`valign`、および `align` と同じ視覚効果を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!