什么是边框添加到HTML表时,我已经在CSS规则的最佳方式添加表格边框时,*与边界定义:0
*{border:0;}
如果我添加样式=”边界:1px的;”到表然后我就得到一个边框周围整个表,而不是针对每个单元,以及这是我应该当我使用:
<table border="1" cellspacing="0" cellpadding="0">
什么是边框添加到HTML表时,我已经在CSS规则的最佳方式添加表格边框时,*与边界定义:0
*{border:0;}
如果我添加样式=”边界:1px的;”到表然后我就得到一个边框周围整个表,而不是针对每个单元,以及这是我应该当我使用:
<table border="1" cellspacing="0" cellpadding="0">
table
{
border-collapse:collapse;
}
table, td, th
{
border:1px solid black;
}
您还需要设置在细胞边界。也许你应该为这个表建立一个CSS类。
table.bordered
{
border-collapse:collapse;
}
table.bordered > td
{
border: 1px solid black;
}
那么你可以使用<table class="bordered">
编辑:其他的答案假设你想这个对所有表。我看不出有任何理由可以跳出这个结论。
您不应该使用该HTML,因为它无效。使用下面的CSS:
table {
border: 1px;
border-collapse: collapse;
}
table td, table th {
border: 1px;
padding: 0px;
}
border-collapse
上collapse
使得小区的边界单。这相当于HTML单元格间距。确保您在table
以及td
和th
上设置边框。