一尘不染

什么可以代替cellpadding,cellspacing,valign和HTML5表中的align?

html

Visual Studio中 ,我看到以下警告:

  • 验证(HTML 5):属性“ cellpadding”不是元素“ table”的有效属性。
  • 验证(HTML 5):属性“ cellspacing”不是元素“ table”的有效属性。
  • 验证(HTML 5):属性“ valign”不是元素“ td”的有效属性。
  • 验证(HTML 5):属性“ align”不是元素“ td”的有效属性。

如果它们不是 HTML5中的 有效属性,那么用CSS替换它们是什么?


阅读 1268

收藏
2020-05-10

共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; }
2020-05-10