博客列表 >CSS常用单位的特点及应用实例

CSS常用单位的特点及应用实例

安超
安超原创
2022年10月25日 16:07:45379浏览

1.CSS中常用的单位主要由:px、em、rem、vw、vx等

a.em 是继承字号,受自身和祖先的特征影响
b.rem 是根字号,主要决定于页面的font-size.是字号常量,不变。默认的font-size为16px
c. vw/vx 决定于视口的宽度。
1vw = 1/100(视口宽度 ,可用window.innerWidth获取)
1vh = 1/100(视口高度,可用window.innerHeight获取)

在使用中经常使用rem,原因在于其不收父级元素的印象,变化方便

2.rem及vw在表格中的应用

效果如图所示:
课程表
代码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  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. table th,
  10. table td{
  11. border: 1px solid black;
  12. }
  13. table{
  14. border-collapse: collapse;
  15. text-align: center;
  16. width: 90vw;
  17. margin: auto;
  18. }
  19. table th{
  20. background-color:cadetblue;
  21. }
  22. table caption{
  23. font-size: 1.5rem;
  24. font-weight: bold;
  25. margin-bottom: 1em;
  26. }
  27. /* 通过下面表格的伪类,将第一行和第六行取出来,设置背景颜色 */
  28. table tbody tr:nth-of-type(5n+1) td:first-of-type{
  29. background-color:chartreuse;
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <table>
  35. <caption>小学生课程表</caption>
  36. <thead>
  37. <tr>
  38. <th>时间</th>
  39. <th>周一</th>
  40. <th>周二</th>
  41. <th>周三</th>
  42. <th>周四</th>
  43. <th>周五</th>
  44. </tr>
  45. </thead>
  46. <tbody>
  47. <tr>
  48. <td rowspan="4">上午</td>
  49. <td>数学</td>
  50. <td>数学</td>
  51. <td>数学</td>
  52. <td>数学</td>
  53. <td>数学</td>
  54. </tr>
  55. <tr>
  56. <td>数学</td>
  57. <td>数学</td>
  58. <td>数学</td>
  59. <td>数学</td>
  60. <td>数学</td>
  61. </tr>
  62. <tr>
  63. <td>语文</td>
  64. <td>语文</td>
  65. <td>语文</td>
  66. <td>语文</td>
  67. <td>语文</td>
  68. </tr>
  69. <tr>
  70. <td>英语</td>
  71. <td>英语</td>
  72. <td>英语</td>
  73. <td>英语</td>
  74. <td>英语</td>
  75. </tr>
  76. <tr>
  77. <td colspan="6">中午休息</td>
  78. </tr>
  79. <tr>
  80. <td rowspan="3">音乐</td>
  81. <td>音乐</td>
  82. <td>体育</td>
  83. <td>体育</td>
  84. <td>体育</td>
  85. <td>体育</td>
  86. </tr>
  87. <tr>
  88. <td>美术</td>
  89. <td>美术</td>
  90. <td>美术</td>
  91. <td>美术</td>
  92. <td>美术</td>
  93. </tr>
  94. <tr>
  95. <td>科学</td>
  96. <td>科学</td>
  97. <td>科学</td>
  98. <td>科学</td>
  99. <td>科学</td>
  100. </tr>
  101. </tbody>
  102. <tfoot>
  103. <tr>
  104. <td>备注</td>
  105. <td colspan="5">每天下午13:30~15:30在学校做作业</td>
  106. </tr>
  107. </tfoot>
  108. </table>
  109. </body>
  110. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议