【发布时间】:2011-08-28 06:44:24
【问题描述】:
在 Visual Studio 中,我看到了以下警告:
- 验证 (HTML 5):属性“cellpadding”不是元素“table”的有效属性。
- 验证 (HTML 5):属性“cellspacing”不是元素“table”的有效属性。
- 验证 (HTML 5):属性“valign”不是元素“td”的有效属性。
- 验证 (HTML 5):属性“align”不是元素“td”的有效属性。
如果它们在 HTML5 中不是有效的属性,那么在 CSS 中用什么替换它们?
【问题讨论】:
-
我发现即使使用 HTML5,仍需要 cellpadding 和 cellspacing 属性。也就是说,在没有显式声明这些属性的情况下,将应用默认的填充和间距。因此,我发现我必须始终将它们设置为“0”的值才能使默认值无效。它们可能已被弃用,但浏览器尚未接受它们。默认值仍适用于 Chrome 版本 37。
标签: html css visual-studio css-tables