如何向表中添加圆角

时间:2013-09-06 18:48:09

标签: html css html-table rounded-corners

据我了解,表格可以像其他元素一样具有webkit边框半径样式:

HTML

<table class="list-table">
    <thead>
        <tr>
            <th>header</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>tables are misunderstood</td>
        </tr>
    </tbody>
</table>

CSS

.list-table {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    border: 4px solid red;
    border-collapse: collapse;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

...所以我哪里错了?请参阅此处观看现场演示:http://bootply.com/79469#

3 个答案:

答案 0 :(得分:4)

摆脱border-collapse: collapse;规则。

<强> jsFiddle example

答案 1 :(得分:0)

.list-table {
    border-collapse: separate;
    border-spacing: 0;
    border: 4px solid red;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

jsFiddle

答案 2 :(得分:0)

将你的桌子放在一个div中,然后在div而不是桌子上做边框半径

http://bootply.com/79471

    div {
    border: 4px solid red;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }