table中如何消除td间距

表格结构
html5制作表格时,只是简单的想要实现表格内有边框,结果出现了双边框和单元格独立(有间距)的问题

table tr {
    font-size: 12px;
}

table tr:first-child {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    background-color: #333;
}

table tr:last-child {
    font-weight: bold;
    font-size: 14px;
    background-color: #aaa;
}

table {
    border-collapse: collapse;//重点在这里
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

table td {
    padding: 5px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
<table>
                <tr>
                    <td>表头td>
                    <td>表头td>
                    <td>表头td>
                tr>
                <tr>
                    <td>表内容单元格td>
                    <td>表内容单元格td>
                    <td><a href="#">操作a>td>
                tr>
                <tr>
                    <td>表内容单元格td>
                    <td>表内容单元格td>
                    <td><a href="#">操作a>td>
                tr>
                <tr>
                    <td>表内容单元格td>
                    <td>表内容单元格td>
                    <td><a href="#">操作a>td>
                tr>
                <tr>
                    <td>表内容单元格td>
                    <td>表内容单元格td>
                    <td><a href="#">操作a>td>
                tr>
                <tr>
                    <td>总计td>
                    <td colspan="2">1000td>
                tr>
   table>

图片变化前后如下
table中如何消除td间距_第1张图片

table中如何消除td间距_第2张图片

你可能感兴趣的:(css基础知识)