• 关于table边框,设置了border-collapse:collapse之后,设置border-radius没效果


    做项目遇到边框需要设置圆角,然后发现在设置了border-collapse:collapse之后,border-radius:10px不起作用了,发现这个是css本身的问题,两者不能混在一起使用。

    代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
    body {
    padding: 60px;
    }
    table {
    400px;
    height: 200px;
    border: 1px solid #ddd;
    border-collapse: collapse;
    }
    table tr td {
    padding: 20px;
    border: 1px solid #ddd;
    }
    table tr th {
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    }

    </style>
    </head>
    <body>
    <table>
    <thead>
    <tr>
    <th>ID</th>
    <th>姓名</th>
    <th>性别</th>
    <th>年龄</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>1</td>
    <td>王皓</td>
    <td>男</td>
    <td>28</td>
    </tr>
    <tr>
    <td>2</td>
    <td>王皓</td>
    <td>男</td>
    <td>28</td>
    </tr>
    <tr>
    <td>3</td>
    <td>王皓</td>
    <td>男</td>
    <td>28</td>
    </tr>
    <tr>
    <td>4</td>
    <td>王皓</td>
    <td>男</td>
    <td>28</td>
    </tr>
    </tbody>
    </table>
    </body>
    </html>

    效果图:
      

    解决方法:
      个人采取了比较笨拙的方法,将border-collapse属性值改为separate,并重新在CSS中写table td等的边框样式。
      欢迎有更好的方法的网友指正。
  • 相关阅读:
    react 组件间通信,父子间通信
    微信公众号配置及微信jsAPI支付
    Vue 幸运大转盘
    Hystrix断路器配置属性解析
    使用熔断器仪表盘监控(hystrix)
    使用熔断器防止服务雪崩
    创建服务消费者(Feign)
    Spring Cloud Ribbon配置详解
    创建服务消费者(Ribbon)
    创建服务提供者
  • 原文地址:https://www.cnblogs.com/chuyanfenfei/p/8034689.html
Copyright © 2020-2023  润新知