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等的边框样式。
      欢迎有更好的方法的网友指正。
  • 相关阅读:
    改进动物园
    异常动手脑总结
    代码大全2 阅读笔记
    抽象和接口
    Appium+python自动化2-启动百度app
    Appium+python自动化1-环境搭建
    python之图像识别
    python之栈和队列
    python之语音识别(speech模块)
    使用Python计算IP、TCP、UDP校验和
  • 原文地址:https://www.cnblogs.com/chuyanfenfei/p/8034689.html
Copyright © 2011-2022 走看看