html - HTML表格行上不同颜色的双单边边框

标签 html css

我正在尝试制作一个表格,我希望某些行具有 2 个不同颜色的 35 像素边框,有点像这样:

Multicolor Double Border Example .

如果您知道这样做的方法,请告诉我,我在网上看到的所有花盆只告诉您如何制作五颜六色的四边形边框,我还没有想出如何修改这些解决方案仅适用于一个边缘。

最佳答案

您只需要将表格包裹在 <div> 中并应用左边距和负框阴影。

    <style type="text/css">
        .outer {
            padding-top: 35px;
            margin-left: 35px;
            box-shadow: -35px 0 0 rgba(0,0,128,0.8)
        }
        .outer table {
            border-collapse: collapse;
        }
        .outer th, .outer td {
            padding: 3px;
        }
        .ltBlue {
            background-color:cornflowerblue;
            color: white;
            font-weight: 500;
        }
        .outer tr td:first-child {
            width: 35px;
            padding: 0;
        }
        .outer tr td:nth-child(5) {
            text-align: right;
        }
    </style>

和...

    <div class="outer">
        <table>
            <tr>
                <td class="ltBlue">&nbsp;</td>
                <td class="ltBlue" colspan="4" style="text-align: center;">Overdue Books</td>
            </tr>
            <tr>
                <td class="ltBlue">&nbsp;</td>
                <th>Date</th>
                <th>Title</th>
                <th>Due</th>
                <th>Fine</th>
            </tr>
            <tr>
                <td class="ltBlue">&nbsp;</td>
                <td>01/20/2018</td>
                <td>Goodnight Moon</td>
                <td>01/14/2018</td>
                <td>$6.34</td>
            </tr>
            <tr>
                <td class="ltBlue">&nbsp;</td>
                <td>01/20/2018</td>
                <td>Goodnight Moon</td>
                <td>01/14/2018</td>
                <td>$6.34</td>
            </tr>
        </table>
    </div>

关于html - HTML表格行上不同颜色的双单边边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51162582/

相关文章:

html - 更改部分导航栏颜色

css - 如何在 CSS 中使图像形状居中

javascript - 使标题变粘并减小页面滚动的大小

php - 为什么我不能填写注册表? CSS有问题吗?

javascript - getElementById/InnerHTML 函数不起作用

css - 自动 'namespacing' CSS

javascript - 按子字符串对表格进行排序

javascript - Notepad++ 只在替换中粘贴复制代码的第一行?

html - href 样式继承

css - 无法让 CSS 替换表格(2 个单元格,右侧宽度 = 1)