zoukankan      html  css  js  c++  java
  • 在table表格中实现圆角效果

    在table中设置border-radius发现不起作用,网上查找了一番,原因是border-collapse:collapse和border-radius不兼容。

    设计图效果

    代码实现效果:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            #table_wrap > table {
                font-size: 16px;
                text-align: center;
                margin: 0 auto;
                border-collapse: separate;
                border-spacing: 0;
                border: 2px #000;
            }
    
            table thead tr,table tbody tr {
                height: 50px;
                line-height: 50px;
                /*background-color: pink;*/
            }
            table tr th:first-child,table tr td:first-child {/*设置table左边边框*/
                border-left: 2px solid #eaeaea;
            }
            table tr th:last-child,table tr td:last-child {/*设置table右边边框*/
                border-right: 2px solid #eaeaea;
            }
            table tr td:first-child,
            table tr td:nth-child(2),
            table tr td:nth-child(3),
            table tr td:last-child{/*设置table表格每列底部边框*/
                border-bottom: 2px solid #eaeaea;
            }
            /*table tr:last-child td:first-child,
            table tr:last-child td:nth-child(2),
            table tr:last-child td:nth-child(3),
            table tr:last-child td:last-child{/!*设置table表格最后一列底部边框*!/
                border-bottom: 2px solid #000;
            }*/
            table tr th {
                background: #eaeaea;
            }
            table tr:first-child th:first-child {
                border-top-left-radius: 12px;
            }
    
            table tr:first-child th:last-child {
                border-top-right-radius: 12px;
            }
            table tr:last-child td:first-child {
                border-bottom-left-radius: 12px;
            }
    
            table tr:last-child td:last-child {
                border-bottom-right-radius: 12px;
            }
    
        </style>
    </head>
    <body>
    <div id="table_wrap">
        <table class="table" width="800" cellspacing="0" cellpadding="0">
            <thead class="table_head">
            <tr>
                <th>头部1</th>
                <th>头部2</th>
                <th>头部3</th>
                <th>头部4</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>1内容1</td>
                <td>1内容2</td>
                <td>1内容3</td>
                <td>1内容4</td>
            </tr>
            <tr>
                <td>2内容1</td>
                <td>2内容2</td>
                <td>2内容3</td>
                <td>2内容4</td>
            </tr>
            <tr>
                <td>3内容1</td>
                <td>3内容2</td>
                <td>3内容3</td>
                <td>3内容4</td>
            </tr>
            </tbody>
        </table>
    </div>
    </body>
    </html>

    参考资料地址:http://www.cnblogs.com/purl135/p/4918920.html

  • 相关阅读:
    漫谈怎样学习操作系统原理
    二分图的最大匹配、完美匹配和匈牙利算法
    Web报表工具FineReport中JavaScript的使用
    Java Web -- Servlet(1) 必备知识
    xxxxxxclub系统模块分类
    经典排序算法——选择排序
    github+hexo+node.js搭建个人博客基本过程及遇到的问题
    自己做小项目的流程(慢慢完善)
    二分查找
    Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误
  • 原文地址:https://www.cnblogs.com/phermis/p/7059894.html
Copyright © 2011-2022 走看看