博客列表 >css常用单位em,rem

css常用单位em,rem

深巷的博客
深巷的博客原创
2022年10月25日 16:01:05747浏览

css常用单位em,rem

1.特点

单位 特点 推荐场景
em 继承字号,受自身和祖先影响 PC端
rem 根字号, 字号常量不变, 不受父元素影响 移动端

2.示例

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>表格中常用的样式</title>
  8. <style>
  9. /* 1. 添加表格线: 一定要添加到单元格中 td , th */
  10. table td,
  11. table th {
  12. font-size: 1rem;
  13. border: 0.0625rem solid #000;
  14. }
  15. /* 2. 折叠表格线: table */
  16. table {
  17. border-collapse: collapse;
  18. }
  19. /* 3. 对表格进行一些布局设置 */
  20. table {
  21. width: 90vw;
  22. /* margin-left: auto;
  23. margin-right: auto;
  24. margin: auto auto; */
  25. /* 块级元素在父级中的居中 */
  26. margin: auto;
  27. /* 文本水平居中 */
  28. text-align: center;
  29. }
  30. /* 标题 */
  31. table caption {
  32. font-size: 1.2rem;
  33. margin-bottom: 0.72rem;
  34. }
  35. table thead {
  36. background-color: lightcyan;
  37. }
  38. /* table tbody .period {
  39. background-color: lightgreen;
  40. } */
  41. /* table tbody tr:first-of-type td:first-of-type { */
  42. /* 第二个tbody应该去掉,作用:not 取反的伪类 */
  43. table tbody:not(tbody:nth-of-type(2)) tr:first-of-type td:first-of-type {
  44. background-color: lightgreen;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. <table>
  50. <caption>
  51. 合肥市同安小学五年级课程表
  52. </caption>
  53. <thead>
  54. <tr>
  55. <th>时间</th>
  56. <th>周一</th>
  57. <th>周二</th>
  58. <th>周三</th>
  59. <th>周四</th>
  60. <th>周五</th>
  61. </tr>
  62. </thead>
  63. <!-- 上午 -->
  64. <!-- 第一个tbody -->
  65. <tbody>
  66. <tr>
  67. <td rowspan="4" class="period">上午</td>
  68. <td>数学</td>
  69. <td>数学</td>
  70. <td>数学</td>
  71. <td>数学</td>
  72. <td>数学</td>
  73. </tr>
  74. <tr>
  75. <td>数学</td>
  76. <td>数学</td>
  77. <td>数学</td>
  78. <td>数学</td>
  79. <td>数学</td>
  80. </tr>
  81. <tr>
  82. <td>语文</td>
  83. <td>语文</td>
  84. <td>语文</td>
  85. <td>语文</td>
  86. <td>语文</td>
  87. </tr>
  88. <tr>
  89. <td>英语</td>
  90. <td>英语</td>
  91. <td>英语</td>
  92. <td>英语</td>
  93. <td>英语</td>
  94. </tr>
  95. </tbody>
  96. <!-- 中午 -->
  97. <!-- 第二个tbody -->
  98. <tbody>
  99. <tr>
  100. <td colspan="6">中午休息</td>
  101. </tr>
  102. </tbody>
  103. <!-- 下午 -->
  104. <!-- 第3个tbody -->
  105. <tbody>
  106. <tr>
  107. <td rowspan="3" class="period">下午</td>
  108. <td>音乐</td>
  109. <td>音乐</td>
  110. <td>体育</td>
  111. <td>体育</td>
  112. <td>体育</td>
  113. </tr>
  114. <tr>
  115. <td>美术</td>
  116. <td>美术</td>
  117. <td>美术</td>
  118. <td>美术</td>
  119. <td>美术</td>
  120. </tr>
  121. <tr>
  122. <td>科学</td>
  123. <td>科学</td>
  124. <td>科学</td>
  125. <td>科学</td>
  126. <td>科学</td>
  127. </tr>
  128. </tbody>
  129. <!-- 表尾 -->
  130. <tfoot>
  131. <tr>
  132. <td>备注:</td>
  133. <td colspan="5">每天下午15:30-17:30在校写作业</td>
  134. </tr>
  135. </tfoot>
  136. </table>
  137. </body>
  138. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议