Visual Studioでは、次の警告が表示されます:
- 検証 (HTML 5): 属性 'cellpadding' は要素 'table' の有効な属性ではありません。
- 検証 (HTML 5): 属性 'cellspacing' は要素 'table' の有効な属性ではありません。
- 検証 (HTML 5): 属性 'valign' は要素 'td' の有効な属性ではありません。
- 検証 (HTML 5): 属性 'align' は要素 'td' の有効な属性ではありません。
これらがHTML5では有効な属性ではない場合、 CSS では何がこれらを置き換えるのでしょうか?
ベストアンサー1
/* cellpadding */
th, td { padding: 5px; }
/* cellspacing */
table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */
table { border-collapse: collapse; border-spacing: 0; } /* cellspacing="0" */
/* valign */
th, td { vertical-align: top; }
/* align (center) */
table { margin: 0 auto; }