border =“0”与将其留空一样吗?

时间:2011-12-15 11:35:23

标签: html html-table

<table border="0" cellspacing="0" cellpadding="0" align="center">

相同
<table align="center">

2 个答案:

答案 0 :(得分:1)

只考虑HTML,border =“0”与完全不使用border属性相同。 (请注意,border =“0”带有“卷曲”引号,如问题标题中所示,在HTML中无效;引号(如果使用)必须是“直线”或“单直”。)但在场时CSS,它可能会有所作为;显式属性border =“0”可能会覆盖CSS设置。

关于在问题正文中提到的cellspacing和cellpadding,它们确实有所作为。它们的默认值,通过实现(规范是沉默的),是小的正整数,通常为2.

答案 1 :(得分:0)

边框将是相同的,但除非您将单元格填充和单元格间距添加为零,否则您的单元格上的每个将大约2px。

您可以在样式表中将此值设置为零,并将其保留为黑色。但默认行为将添加填充/间距。