zoukankan      html  css  js  c++  java
  • 关于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等的边框样式。
      欢迎有更好的方法的网友指正。
  • 相关阅读:
    信号、事件与状态
    信号处理机制的范式分析
    三寒两倒七分饱
    血热的人吃什么好
    消息、信息与信号的区别
    Busy waiting
    事件的处理机制:单播、广播、链式路由、职责链。
    事件处理:pull与push
    响应式编程
    类、组件、人机交互
  • 原文地址:https://www.cnblogs.com/chuyanfenfei/p/8034689.html
Copyright © 2011-2022 走看看