table_03.rml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <rml>
  2. <head>
  3. <title>Table 03</title>
  4. <link type="text/rcss" href="../style.rcss"/>
  5. <link rel="help" href="https://www.w3.org/TR/2011/REC-CSS2-20110607/tables.html" />
  6. <meta name="Description" content="Test various table features." />
  7. <style>
  8. table {
  9. box-sizing: border-box;
  10. display: table;
  11. border: 5dp #666;
  12. gap: 10dp 2%;
  13. height: 50%;
  14. padding-left: 5dp;
  15. padding-right: 20dp;
  16. }
  17. col {
  18. box-sizing: border-box;
  19. display: table-column;
  20. background: #aac;
  21. border-left: 2dp #e3e;
  22. border-right: 5dp #3ce;
  23. margin: 15dp 0;
  24. }
  25. col:first-child {
  26. border-left-width: 0;
  27. }
  28. col:last-of-type {
  29. border-right-width: 0;
  30. }
  31. tr {
  32. box-sizing: border-box;
  33. display: table-row;
  34. border-top: 5dp #ec3;
  35. background: #acc;
  36. padding-top: 5dp;
  37. padding-bottom: 15dp;
  38. margin: 10dp 20dp;
  39. }
  40. td {
  41. box-sizing: border-box;
  42. display: table-cell;
  43. border-right: 5dp red;
  44. background: #bbb;
  45. }
  46. .bottom-right {
  47. position: absolute;
  48. display: inline;
  49. height: 15dp;
  50. right: 20dp;
  51. }
  52. </style>
  53. </head>
  54. <body>
  55. <p>Try resizing the table using the document handle in the lower-right corner.</p>
  56. <table>
  57. <col span="2" style="min-width: 150dp; max-width: 250dp;"/>
  58. <col/>
  59. <col style="min-width: 50dp; max-width: 300dp;"/>
  60. <tr>
  61. <td rowspan="2" colspan="2">Hello</td>
  62. <td>Whoop!</td>
  63. <td>World Hi!</td>
  64. </tr>
  65. <tr>
  66. <td colspan="2">World<br/>Hi!</td>
  67. </tr>
  68. <tr>
  69. <td style="height: 50%;">Cat<div class="bottom-right">X</div></td>
  70. <td style="padding-left: 30dp; padding-top: 50dp; position: relative" colspan="2">Mouse<div class="bottom-right">Y</div></td>
  71. <td style="border-left: 5dp green; border-right-width: 2dp; vertical-align: bottom" rowspan="2">RatTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT</td>
  72. </tr>
  73. <tr>
  74. <td style="vertical-align: bottom;">Row<br/>Row</td>
  75. <td colspan="2">3</td>
  76. </tr>
  77. </table>
  78. <p style="text-align: center;">Paragraph after table.</p>
  79. <handle size_target="#document"/>
  80. </body>
  81. </rml>