在文章中添加table表格

知更鳥
知更鳥
知更鳥
1518
文章
6913
評論
2016年8月16日19:02:39 21 5K

 

在文章中添加table表格

響應式設計的主題在文章中添加表格一直是個難題,以下是兩個不完美的實例,供大家參考:

例一、表格超出頁面寬度部分隱藏,并利用滾動滑塊查看隱藏的部分

編輯文章時切換到文本模式,將下代碼添加進去:

  1. <div?class="table-container">
  2. ????<table>
  3. ????????<tbody><tr>
  4. ????????????<th>Header?1</th>
  5. ????????????<th>Header?2</th>
  6. ????????????<th>Header?3</th>
  7. ????????????<th>Header?4</th>
  8. ????????????<th>Header?5</th>
  9. ????????????<th>Header?6</th>
  10. ????????????<th>Header?7</th>
  11. ????????????<th>Header?8</th>
  12. ????????</tr>
  13. ????????<tr>
  14. ????????????<td>row1_cell1</td>
  15. ????????????<td>row1_cell2</td>
  16. ????????????<td>row1_cell3</td>
  17. ????????????<td>row1_cell4</td>
  18. ????????????<td>row1_cell5</td>
  19. ????????????<td>row1_cell6</td>
  20. ????????????<td>row1_cell7</td>
  21. ????????????<td>row1_cell8</td>
  22. ????????</tr>
  23. ????????<tr>
  24. ????????????<td>row2_cell1</td>
  25. ????????????<td>row2_cell2</td>
  26. ????????????<td>row2_cell3</td>
  27. ????????????<td>row2_cell4</td>
  28. ????????????<td>row2_cell5</td>
  29. ????????????<td>row2_cell6</td>
  30. ????????????<td>row2_cell7</td>
  31. ????????????<td>row2_cell8</td>
  32. ????????</tr>
  33. ????????<tr>
  34. ????????????<td>row3_cell1</td>
  35. ????????????<td>row3_cell2</td>
  36. ????????????<td>row3_cell3</td>
  37. ????????????<td>row3_cell4</td>
  38. ????????????<td>row3_cell5</td>
  39. ????????????<td>row3_cell6</td>
  40. ????????????<td>row3_cell7</td>
  41. ????????????<td>row3_cell8</td>
  42. ????????</tr>
  43. ????</tbody></table>
  44. </div>

把相應的樣式添加到主題style.css中

  1. table?{
  2. ????margin:?0;
  3. ????border-collapse:?collapse;
  4. }
  5. td,?th?{
  6. ????padding:?.5em?1em;
  7. ????border:?1px?solid?#999;
  8. }
  9. .table-container?{
  10. ????width:?100%;
  11. ????overflow-y:?auto;
  12. ????_overflow:?auto;
  13. ????margin:?0?0?1em;
  14. }
  15. .table-container::-webkit-scrollbar?{
  16. ????-webkit-appearance:?none;
  17. ????width:?14px;
  18. ????height:?14px;
  19. }
  20. .table-container::-webkit-scrollbar-thumb?{
  21. ????border-radius:?8px;
  22. ????border:?3px?solid?#fff;
  23. ????background-color:?rgba(0,?0,?0,?.3);
  24. }

源代碼出自:http://caibaojian.com/simple-responsive-table.html

實例二、使用CSS媒體查詢,屏幕小于600px時,將td屬性值取出來,放到內容區顯示。

使用方法與例一相同。

  1. <table>
  2. ??<thead>
  3. ????<tr>
  4. ??????<th>支付</th>
  5. ??????<th>日期</th>
  6. ??????<th>金額</th>
  7. ??????<th>周期</th>
  8. ????</tr>
  9. ??</thead>
  10. ??<tbody>
  11. ????<tr>
  12. ??????<td?data-label="支付">支付?#1</td>
  13. ??????<td?data-label="日期">02/01/2015</td>
  14. ??????<td?data-label="金額">$2,311</td>
  15. ??????<td?data-label="周期">01/01/2015?-?01/31/2015</td>
  16. ????</tr>
  17. ????<tr>
  18. ??????<td?data-label="支付">支付?#2</td>
  19. ??????<td?data-label="日期">03/01/2015</td>
  20. ??????<td?data-label="金額">$3,211</td>
  21. ??????<td?data-label="周期">02/01/2015?-?02/28/2015</td>
  22. ????</tr>
  23. ??</tbody>
  24. </table>

配套樣式:

  1. table?{
  2. ????border:?1px?solid?#ccc;
  3. ????width:?80%;
  4. ????margin:?0;
  5. ????padding:?0;
  6. ????border-collapse:?collapse;
  7. ????border-spacing:?0;
  8. ????margin:?0?auto;
  9. }
  10. table?tr?{
  11. ????border:?1px?solid?#ddd;
  12. ????padding:?5px;
  13. }
  14. table?th,?table?td?{
  15. ????padding:?10px;
  16. ????text-align:?center;
  17. }
  18. table?th?{
  19. ????text-transform:?uppercase;
  20. ????font-size:?14px;
  21. ????letter-spacing:?1px;
  22. }
  23. @media?screen?and?(max-width:?600px)?{
  24. ????table?{
  25. ????????border:?0;
  26. ????}
  27. ????table?thead?{
  28. ????????display:?none;
  29. ????}
  30. ????table?tr?{
  31. ????????margin-bottom:?10px;
  32. ????????display:?block;
  33. ????????border-bottom:?2px?solid?#ddd;
  34. ????}
  35. ????table?td?{
  36. ????????display:?block;
  37. ????????text-align:?right;
  38. ????????font-size:?13px;
  39. ????????border-bottom:?1px?dotted?#ccc;
  40. ????}
  41. ????table?td:last-child?{
  42. ????????border-bottom:?0;
  43. ????}
  44. ????table?td:before?{
  45. ????????content:?attr(data-label);
  46. ????????float:?left;
  47. ????????text-transform:?uppercase;
  48. ????????font-weight:?bold;
  49. ????}
  50. }

源代碼出自:http://www.webhek.com/responsive-tables-in-pure-css

以上方法,只適合比較簡單的表格,從Excel中復制過來的到表格代碼里包含尺寸樣式不能實現自適應。

繼續閱讀
weinxin
關于本站
分享交流WordPress經驗與技巧,關注前端設計與網站制作。僅用于功能演示。
WordPress 5.4 下載 WordPress

WordPress 5.4 下載

WordPress 5.4 2020年3月31日正式發布。中文版也同發布,下載地址: WordPress 5.4中文版:https://cn.wordpress.org/wordpress-5.4-z...
WordPress 只允許游客瀏覽指定分類的文章 WordPress

WordPress 只允許游客瀏覽指定分類的文章

有童鞋問,如何實現未登錄用戶只能瀏覽指定的分類文章,這里提供一下方法。 只允許游客瀏覽指定分類的文章 網上可以找到類似的代碼: //template_redirect動作鉤子是一定會執行的,所以用這個...
盜版主題很可怕! WordPress

盜版主題很可怕!

主題森林相信國內 WordPress 用戶都很熟習,來自該網站的收費主題在國內盜版橫行,一些無良者對主題進行所謂優化、漢化后直接出售,更有甚者居然還有冒充國內代理的。主題森林大部分主題并不像國內主題需...
限制 WordPress 部分用戶角色進入后臺 WordPress

限制 WordPress 部分用戶角色進入后臺

有時我們想限制WordPress 部分用戶角色訪問后臺,可以通過下面的代碼實現。 限制 WordPress 部分用戶角色進入后臺 一、只允許管理員、編輯和作者角色訪問后臺 將下面代碼添加到當前主題函數...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

評論:21   其中:訪客  21   博主  0
    • 網賺博客 網賺博客 1

      學習了,多謝分享啊

      • 我愛動感單車網 我愛動感單車網 7

        學習了, :arrow: 對于文章中怎么加入表格,一直來不會,很是為此郁悶!

          • 我愛動感單車網 我愛動感單車網 7

            @ 我愛動感單車網 一直很想為自己的博客在右側欄,也弄一個“最近發表+熱門文章+分類目錄+標簽云”這樣的組合,可限于技術沒法弄啊。博主啥時候可否分享下,側欄如何來實現tab選項卡這一技術嗎?謝謝!

          • Koolight Koolight 4

            至今,文章中好像還沒加過表格。

            • boke112導航 boke112導航 5

              好像現在有一些可以轉換為自適應的表格的工具,不過這個用得比較少,人工折騰一下也行

              • 夏日博客 夏日博客 3

                我是直接在 dw 里面編輯好 table,然后再拷貝到 wp 編輯器里面。

                • 墨丶水瓶 墨丶水瓶 4

                  不錯,贊一個
                  BootStrap Table 也可以自適應

                  • aunsen aunsen 4

                    鳥哥真是及時雨

                    • namesilo namesilo 0

                      萬能的wp,如果能夠直接編輯 統計圖 就更好了。

                      • 偽極客 偽極客 4

                        鳥叔的主題速度很快啊

                        • 帥氣小琦琦 帥氣小琦琦 5

                          其實將這個寫成一個短代碼更加合適

                          • 楊澤業 楊澤業 2

                            我發現了這個博客主題,有一個很嚴重的問題,只是我買的不是官方正版的,(主要是舍不得那么多錢),誰在線的時候,可以加我測試一下,我認為買官方正版299也有的

                            • 流星雨博客 流星雨博客 0

                              留個言!233

                              • 老高皇冠俱樂部 老高皇冠俱樂部 0

                                網站內的表格過多會不會影響網站的收錄

                                • 閑魚 閑魚 1

                                  簡單的可以用在線編輯器做個 表格,再文本編輯復制進去

                                  • 偽極客 偽極客 4

                                    學習 mark

                                    • 采覓隨記 采覓隨記 1

                                      哈哈,其實可以百度一下“html在線編輯器”,用里面的表格工具生成表格,應該自適應的。 :grin:
                                      我用的是這個:http://zaixianwangyebianji.51240.com/
                                      效果:https://www.needsth.wang/ougishi.html

                                      • 泛寶匯博客 泛寶匯博客 0

                                        這個好用

                                        • 化工廠排煙系統 化工廠排煙系統 2

                                          漲知識了,謝謝博主分享~