2012-09-06 53 views
1

什么是边框添加到HTML表时,我已经在CSS规则的最佳方式添加表格边框时,*与边界定义:0

*{border:0;} 

如果我添加样式=”边界:1px的;”到表然后我就得到一个边框周围整个表,而不是针对每个单元,以及这是我应该当我使用:

<table border="1" cellspacing="0" cellpadding="0"> 

回答

1
table 
{ 
border-collapse:collapse; 
} 
table, td, th 
{ 
border:1px solid black; 
} 

Example

0

您还需要设置在细胞边界。也许你应该为这个表建立一个CSS类。

table.bordered 
{ 
border-collapse:collapse; 
} 
table.bordered > td 
{ 
border: 1px solid black; 
} 

那么你可以使用<table class="bordered">

编辑:其他的答案假设你想这个对所有表。我看不出有任何理由可以跳出这个结论。

1

您不应该使用该HTML,因为它无效。使用下面的CSS:

table { 
border: 1px; 
border-collapse: collapse; 
} 

table td, table th { 
border: 1px; 
padding: 0px; 
} 

border-collapsecollapse使得小区的边界单。这相当于HTML单元格间距。确保您在table以及tdth上设置边框。