ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 テーブルの `cellpadding`、`cellspacing`、`valign`、および `align` と同じ視覚効果を実現するにはどうすればよいですか?

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

DDD
DDDオリジナル
2024-10-31 15:34:02154ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。