2-24 表格--响应式表格
本节编程练习不计算学习进度,请电脑登录imooc.com操作

表格--响应式表格

随着各种手持设备的出现,要想让你的Web页面适合千罗万像的设备浏览,响应式设计的呼声越来越高。在Bootstrap中也为表格提供了响应式的效果,将其称为响应式表格
Bootstrap提供了一个容器,并且此容器设置类名“.table-responsive”,此容器就具有响应式效果,然后将<table class="table">置于这个容器当中,这样表格也就具有响应式效果。
Bootstrap中响应式表格效果表现为:当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。当你的浏览器可视区域大于768px时,表格底部水平滚动条就会消失。示例如下:

<div class="table-responsive">
<table class="table table-bordered">
   …
</table>
</div>

运行效果如下:

(宽屏效果)

(窄屏效果)

任务

本小节没有代码任务,单击“提交”按钮进行下一个小节学习。

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>响应式表格</title>
  6. <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
  7. </head>
  8.  
  9. <body>
  10. <div class="table-responsive">
  11. <table class="table table-bordered">
  12. <thead>
  13. <tr>
  14. <th>表格标题</th>
  15. <th>表格标题</th>
  16. <th>表格标题</th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. <tr>
  21. <td>表格单元格</td>
  22. <td>表格单元格</td>
  23. <td>表格单元格</td>
  24. </tr>
  25. <tr>
  26. <td>表格单元格</td>
  27. <td>表格单元格</td>
  28. <td>表格单元格</td>
  29. </tr>
  30. <tr>
  31. <td>表格单元格</td>
  32. <td>表格单元格</td>
  33. <td>表格单元格</td>
  34. </tr>
  35. <tr>
  36. <td>表格单元格</td>
  37. <td>表格单元格</td>
  38. <td>表格单元格</td>
  39. </tr>
  40. </tbody>
  41. </table>
  42. </div>
  43. </body>
  44. </html>
  1. body{padding:20px;}
下一节