html - 获取带有圆 Angular 和边框的表格

标签 html css html-table border

我有一些表格,其中包含一些行和列以及表格前后的一些文本。见fiddle .

html:

<div>
    <div>
        some text.....
    </div>
    <table class="children-table" style="width: 100%">
        <tbody>
            <tr class="title-table">
                <td class="name">
                    name
                </td>
                <td class="order-reason">
                    reason
                </td>
                <td class="cost">
                    cost
                </td>
            </tr>
            <tr class="child-record">
                <td class="name">
                    Dan
                </td>
                <td class="order-reason">
                    Stolen
                </td>
                <td class="cost">
                    10
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <div class="thick-divide">
                    </div>
                </td>
            </tr>
            <tr class="bold total">
                <td class="name" colspan="2">
                    total
                </td>
                <td class="cost">
                    10
                </td>
            </tr>
        </tbody>
    </table>
    <div>
        another text...
    </div>
</div>

CSS:

table.children-table
{
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    border-collapse: collapse;
    border-color: red;
    border-radius: 10px;
}

tr.title-table
{
    background: black;
    color: white;
}
tr.total
{
    padding: 2% 2% 2% 0;
    background: white;
}
tr.child-record
{
    background: white;
}
td.name
{
    width: 20%;
    padding: 1% 2% 1% 2%;
}
td.order-reason
{
    width: 60%;
    padding: 1% 2% 1% 0;
}
td.cost
{
    width: 20%;
    direction: ltr;
    padding: 1% 2% 1% 3%;
}
td.bold
{
    font-weight: bold;
}
 .thick-divide
{
    height: 0px;
    width: 100%;
    font-weight: bold;
    border: 0;
    border-top: 3px solid #E0E0E0;
}

我想在 table 周围有一个边框(在拐 Angular 处是圆的)。

我该怎么做?我尝试使用 border-color 但它没有用

最佳答案

你只需要删除'border-collapse: collapse;'从CSS。然后应该工作。

关于html - 获取带有圆 Angular 和边框的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33783390/

相关文章:

html - 我如何将复制按钮链接到表格中的单元格?

html - 仅在 IE9 上出现下拉菜单问题

html - 如何在填充内容上展开和折叠 div 容器

javascript - 如何仅将类添加到父行而不是全部

html - 在 HTML 中,使用 div 比使用表格有什么优势?

javascript - 带有输入字段的重复 DIV

javascript - 将下拉文本长度分解为下一行

javascript - 如何使用jquery将表单的目标设置为fancybox?

html - 如何让div水平滚动

jquery - 从 css 文件将 px 中的所有字体大小和行高转换为 em