使用border:0定义*时添加表格边框

时间:2012-09-06 17:44:22

标签: css

当我在css中有规则时,为html表添加边框的最佳方法是什么

*{border:0;}

如果我添加style =“border:1px;”进入表格然后我只是围绕整个表格而不是每个单元格都有一个边框,这是我使用时应该拥有的:

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

3 个答案:

答案 0 :(得分:1)

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

Example

答案 1 :(得分:1)

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

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

table td, table th {
border: 1px;
padding: 0px;
}
border-collapse上的{p> collapse使单元格的边框单一。这相当于HTML cellspacing。确保在table以及tdth上设置边框。

答案 2 :(得分:0)

您还需要在单元格上设置边框。也许你应该为这个表设置一个CSS类。

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

然后你会使用<table class="bordered">

编辑:其他答案假设你想要所有表格。我认为没有理由跳到那个结论。