zoukankan      html  css  js  c++  java
  • CSS小技巧一:用div+css模拟表格对角线

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>用div+css模拟表格对角线</title>
        <style type="text/css">
        * { margin:0; padding:0; }
        table { border-collapse:collapse; border-spacing:0; border-left:1px solid #999; border-top:1px solid #999; font-size:13px; text-align:center; 500px; margin:50px auto; }
        td,th { border-right:1px solid #999; border-bottom:1px solid #999; padding:5px 0; background:#ddd; }
        td { background:#F7F8F5; }
        .mytablbox { 100px; }
        .mytable { 0; height:0; margin:-5px 0; position:relative; border-top:50px solid #ddd; border-left:100px solid #F7F8F5; }
        .mytable strong { display:block;position:absolute;top:-40px;left:-40px;35px; font-style:normal; } 
        .mytable em { position:absolute; left:-90px; top:-17px; display:block; 30px; font-style:normal; }
        </style>
    </head>
    <body>
        <table>
            <tr>
                <th class="mytablbox">
                    <div class="mytable">
                    <strong>类别</strong>
                    <em>姓名</em>
                    </div>
                </th>
                <th>表格</th>
                <th>表格</th>
            </tr>
            <tr>
                <td>表格</td>
                <td>表格</td>
                <td>表格</td>
            </tr>
            <tr>
                <td>表格</td>
                <td>表格</td>
                <td>表格</td>
            </tr>
            <tr>
                <td>表格</td>
                <td>表格</td>
                <td>表格</td>
            </tr>
        </table>
    </body>
    </html>

     原理:利用border-top:50px solid #ddd; border-left:100px solid #F7F8F5;模拟出三角形;

        再用css定位固定文字的位置。

  • 相关阅读:
    第二周学习总结
    2019春总结作业
    第十二周作业
    第十一周作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    第五周课程总结与报告
    Java第四周编程总结
  • 原文地址:https://www.cnblogs.com/huanlei/p/2451216.html
Copyright © 2011-2022 走看看