1. 程式人生 > >CSS3 table — 自適應佈局表格

CSS3 table — 自適應佈局表格

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
    <title>演示:純CSS實現自適應佈局表格</title>
    <style type="text/css">
  body {
    font-family: arial;
        background:#fff;
  }

  table {
    border: 1px solid #ccc;
    width: 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-width: 600
px)
{ 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: 1
px 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-width: 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>