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. </head>
  9. <body>
  10. <!-- 媒体:屏幕,打印机
  11. 查询:查询当前的屏幕的宽度变化 -->
  12. <!-- 布局前提:宽度受限,高度不受限的空间进行布局。高和宽至少一个受限 -->
  13. <button class="btn small">按钮1</button>
  14. <button class="btn middle">按钮2</button>
  15. <button class="btn large">按钮3</button>
  16. <table border="1" width="500">
  17. <caption>
  18. 广州市第八小学五年级六班
  19. </caption>
  20. <!-- 表头 -->
  21. <thead>
  22. <tr style="font-weight: bolder; text-align: center">
  23. <th>id</th>
  24. <th>name</th>
  25. <th>email</th>
  26. <th>password</th>
  27. </tr>
  28. </thead>
  29. <!-- 表格主体 -->
  30. <!-- tr*5>td*4{xx} -->
  31. <tbody style="font-weight: bolder; text-align: center">
  32. <tr>
  33. <td rowspan="2" bgcolor="cyan">xx</td>
  34. <td>xx</td>
  35. <td>xx</td>
  36. <td>xx</td>
  37. </tr>
  38. <!-- 第2行 -->
  39. <!-- 水平方向合并 -->
  40. <tr>
  41. <!-- <td>xx</td> -->
  42. <td>xx</td>
  43. <!-- <td colspan="3" bgcolor="lightgreen">xx</td>/ -->
  44. <td>xx</td>
  45. <td>xx</td>
  46. </tr>
  47. <!-- rowspan="3" bgcolor="cyan" -->
  48. <tr>
  49. <!-- 水平方向合并 -->
  50. <td colspan="4" bgcolor="lightgreen">xx</td>
  51. <!-- <td>xx</td>
  52. <td>xx</td>
  53. <td>xx</td> -->
  54. </tr>
  55. <tr>
  56. <td rowspan="2" bgcolor="cyan">xx</td>
  57. <td>xx</td>
  58. <td>xx</td>
  59. <td>xx</td>
  60. </tr>
  61. <tr>
  62. <!-- <td>xx</td> -->
  63. <td>xx</td>
  64. <td>xx</td>
  65. <td>xx</td>
  66. </tr>
  67. </tbody>
  68. <!-- 表尾 (表头和表尾都是可选的)-->
  69. <tfoot>
  70. <tr style="font-weight: bolder; text-align: center">
  71. <td>yy</td>
  72. <td colspan="3">yy</td>
  73. <!-- <td>yy</td>
  74. <td>yy</td> -->
  75. </tr>
  76. </tfoot>
  77. </table>
  78. </body>
  79. <style>
  80. td,
  81. th {
  82. border: 1px solid #000;
  83. }
  84. table {
  85. border-collapse: collapse;
  86. width: 90%;
  87. text-align: center;
  88. margin: 2em auto;
  89. }
  90. table caption {
  91. font-weight: bolder;
  92. margin-bottom: 1em;
  93. }
  94. tabel thead {
  95. background-color: rgb(128, 0, 0);
  96. }
  97. html {
  98. font-size: 10px;
  99. }
  100. .btn {
  101. background-color: seagreen;
  102. color: white;
  103. border: none;
  104. outline: none;
  105. }
  106. .btn:hover {
  107. cursor: pointer;
  108. opacity: 0.8;
  109. transition: 0.3s;
  110. }
  111. .btn.small {
  112. font-size: 1.2rem;
  113. }
  114. .btn.middle {
  115. font-size: 1.6rem;
  116. }
  117. .btn.large {
  118. font-size: 1.8rem;
  119. }
  120. /* 只要动态修改rem,就可以实现动态的改变按钮大小
  121. 移动优先:从最小的屏幕开始进行适配 */
  122. /* 小于375px */
  123. @media only screen and (max-width: 374px) {
  124. html {
  125. font-size: 12px;
  126. }
  127. }
  128. /* 375-414px */
  129. @media only screen and (min-width: 375px) and (max-width: 414px) {
  130. html {
  131. font-size: 14px;
  132. }
  133. }
  134. /* 大于414px */
  135. @media only screen and (min-width: 415px) {
  136. html {
  137. font-size: 16px;
  138. }
  139. }
  140. </style>
  141. </html>

更多相关文章

  1. 开关按钮ToggleButton和开关Switch
  2. Android开发菜单布局之表格布局示例
  3. Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log
  4. Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log
  5. Android(安卓)Log详解!
  6. Android的单选按钮
  7. 【Android(安卓)UI设计与开发】第15期:顶部标题栏(六)实现悬浮式顶
  8. Android和J2ME按钮接口之简单对比
  9. Android(安卓)按钮点击事件监听的3重方式

随机推荐

  1. Android studio 启动出现错误AAPT: error
  2. Android 复习笔记之图解BroadcastReceive
  3. android aidl进程间通信
  4. android 获取应用程序占用的内存大小
  5. Android 杂记
  6. Java建造者模式,Android建造者模式的Alert
  7. Android中的ClassLoader与dex文件加密实
  8. Android高手进阶教程(十七)之---Android
  9. android 跳转到应用通知设置界面
  10. Android(安卓)处理空列表的方法(必看篇)