• 纯css响应式表格


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
        <title>演示:纯CSS实现自适应布局表格</title>
        <style type="text/css">
      body {
        font-family: arial;
      }

      table {
        border: 1px solid #ccc;
        80%;
        margin:0;
        padding:0;
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0 auto;
      }

      table tr {
        border: 1px solid #ddd;
        padding: 5px;
      }

      table th, table td {
        padding: 10px;
        text-align: center;
      }

      table th {
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
      }

      @media screen and (max- 600px) {

        table {
          border: 0;
        }

        table thead {
          display: none;
        }

        table tr {
          margin-bottom: 10px;
          display: block;
          border-bottom: 2px solid #ddd;
        }

        table td {
          display: block;
          text-align: right;
          font-size: 13px;
          border-bottom: 1px dotted #ccc;
        }

        table td:last-child {
          border-bottom: 0;
        }

        table td:before {
          content: attr(data-label);
          float: left;
          text-transform: uppercase;
          font-weight: bold;
        }
      }

    .note{max- 80%; margin: 0 auto;}

        </style>

    </head>
    <body>

    <div class="note">
    <h1>演示:纯CSS实现自适应布局表格</h1>

    <p>调整页面宽度,或者在不同屏幕尺寸的设备上(PC,手机)尝试浏览器本页,你会发现下面的表格呈现出自适应布局特征,能够自动的使用不同的屏幕尺寸,数据的表现不会因为屏幕大小变化而变得不合适。</p>

     

    </div>

    <table>
      <thead>
        <tr>
          <th>支付</th>
          <th>日期</th>
          <th>金额</th>
          <th>周期</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td data-label="支付">支付 #1</td>
          <td data-label="日期">02/01/2015</td>
          <td data-label="金额">¥2,311</td>
          <td data-label="周期">01/01/2015 - 01/31/2015</td>
        </tr>
        <tr>
          <td data-label="支付">支付 #2</td>
          <td data-label="日期">03/01/2015</td>
          <td data-label="金额">¥3,211</td>
          <td data-label="周期">02/01/2015 - 02/28/2015</td>
        </tr>
      </tbody>
    </table>

    </body>
    </html>

  • 相关阅读:
    深入理解DB2缓冲池(BufferPool)
    收银台采坑总结
    webpack4的总结
    无心法师-讲解
    cache 缓存的处理
    用es6方式的写的订阅发布的模式
    Skeleton Screen -- 骨架屏--应用
    promise实现原理
    业务线移动端适配方案总结
    vdom,diff,key 算法的了解
  • 原文地址:https://www.cnblogs.com/sq45711478/p/7232860.html
Copyright © 2020-2023  润新知