欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

表格的制作和CSS选择器

程序员文章站 2022-03-03 23:13:26
...

表格的操作和CSS选择器控制

表格的处理

  • 表格(table)的组成部分
    • 表头thead标签 表头内容区域
    • caption标签 表格标题 居中显示
    • tbody标签 表格主区域
    • tfoot标签
    • th 标签 表格头,内容居中,加粗显示-
    • tr 标签 表格行元素
    • td 标签 表格列元素

先画行再画列

  1. <tr>
  2. <td>姓 名:</td>
  3. <td>马小姐</td>
  4. <td>性 别:</td>
  5. <td></td>
  6. <td rowspan="7"></td>
  7. </tr>

td标签的主要属性

  1. rowspan合并行;

  2. colspan合并列;

    CSS选择器

    四大基本选择器

    1. 类选择器(class选择器) 通过在style里用点(.)命名

      1. .zhuTiao
      2. {
      3. background-color: #a8c6ea;
      4. }
      5. .fuTiao
      6. {
      7. background-color: #e7eeff;
      8. font-weight: bolder;
      9. }

      使用的时候在标签内引用去查找

      1. <td colspan="5" class="zhuTiao"></td>
  1. ID选择器 通过(#)命名

    1. #zt{
    2. background-color: #a8c6ea;
    3. }
    4. /***********用的时候直接在标签里用过ID来引用************/
    5. <td colspan="5" id="zt"></td>
  1. 标签选择器 通用标签名 如)(div tabel )来命名选择

    1. table,tr,td{
    2. border: solid 1px;
    3. border-collapse: collapse;
    4. }
    5. td{
    6. height: 20px;
    7. width: 150px;
    8. }
    9. tr{
    10. width: 750px;
    11. }
  1. 通配选择器(*) 对所有标签起作用

    其它选择器

    1. 后代选择器

      • E:first-child 对一个父元素中的第一个子元素E设置样式。

      • E:last-child 对一个父元素中的对吼一个子元素E设置样式。

      • E:nth-child() 对指定需要的子元素E设置样式。

        1. tr:nth-child(1)
        2. {
        3. background-color: #a8c6ea;
        4. }
        5. tr:nth-child(2)
        6. {
        7. background-color: #e7eeff;
        8. font-weight: bolder;
        9. }
        10. tr:nth-child(10)
        11. {
        12. background-color: #a8c6ea;
        13. }
        14. tr:nth-child(11)
        15. {
        16. background-color: #e7eeff;
        17. font-weight: bolder;
        18. }
  1. - E:nth-last-child() 对指定需要的子元素E设置样式。
  2. - E:nth-of-type() 与:nth-child()作用类似,但是仅匹配使用的同种标签元素。
  3. - E:nth-last-of-type() 与:nth-last-child()作用类似,但是仅匹配使用的同种标签
  4. - E:nth-child(an+b)

练习

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>css选择器</title>
  6. <style>
  7. table,tr,td{
  8. border: solid 1px;
  9. border-collapse: collapse;
  10. }
  11. td{
  12. height: 20px;
  13. width: 150px;
  14. }
  15. tr{
  16. width: 750px;
  17. }
  18. /*tr:nth-child(1)*/
  19. /*{*/
  20. /*background-color: #a8c6ea;*/
  21. /*}*/
  22. /*tr:nth-child(2)*/
  23. /*{*/
  24. /* background-color: #e7eeff;*/
  25. /* font-weight: bolder;*/
  26. /*}*/
  27. /*tr:nth-child(10)*/
  28. /*{*/
  29. /* background-color: #a8c6ea;*/
  30. /*}*/
  31. /*tr:nth-child(11)*/
  32. /*{*/
  33. /* background-color: #e7eeff;*/
  34. /* font-weight: bolder;*/
  35. /*}*/
  36. /*tr:nth-child(22)*/
  37. /*{*/
  38. /* background-color: #a8c6ea;*/
  39. /*}*/
  40. /*tr:nth-child(23)*/
  41. /*{*/
  42. /* background-color: #e7eeff;*/
  43. /* font-weight: bolder;*/
  44. /*}*/
  45. /*tr:nth-child(26)*/
  46. /*{*/
  47. /* background-color: #a8c6ea;*/
  48. /*}*/
  49. /*tr:nth-child(27)*/
  50. /*{*/
  51. /* background-color: #e7eeff;*/
  52. /* font-weight: bolder;*/
  53. /*}*/
  54. /*tr:nth-child(37)*/
  55. /*{*/
  56. /* background-color: #a8c6ea;*/
  57. /*}*/
  58. /*tr:nth-child(38)*/
  59. /*{*/
  60. /* background-color: #e7eeff;*/
  61. /* font-weight: bolder;*/
  62. /*}*/
  63. .zhuTiao{
  64. background-color: #a8c6ea;
  65. }
  66. .fuTiao{
  67. background-color: #e7eeff;
  68. font-weight: bolder;
  69. }
  70. table{
  71. margin: 20px auto;
  72. }
  73. </style>
  74. </head>
  75. <body>
  76. <table>
  77. <thead>
  78. </thead>
  79. <tbody>
  80. <tr>
  81. <td colspan="5" class="zhuTiao"></td>
  82. </tr>
  83. <tr>
  84. <td colspan="5" class="fuTiao">-------基本资料-------</td>
  85. </tr>
  86. <tr>
  87. <td>姓 名:</td>
  88. <td>马小姐</td>
  89. <td>性 别:</td>
  90. <td></td>
  91. <td rowspan="7"></td>
  92. </tr>
  93. <tr>
  94. <td>学 历:</td>
  95. <td>中专</td>
  96. <td>身 高:</td>
  97. <td>168CM</td>
  98. </tr>
  99. <tr>
  100. <td>籍 贯:</td>
  101. <td>广东</td>
  102. <td>出生年月:</td>
  103. <td>1991-12-01</td>
  104. </tr>
  105. <tr>
  106. <td>毕业院校:</td>
  107. <td colspan="3">汕头市林百欣科技中学</td>
  108. </tr>
  109. <tr>
  110. <td>主修专业:</td>
  111. <td colspan="3">管理学=>会计学</td>
  112. </tr>
  113. <tr>
  114. <td>工作经验:</td>
  115. <td>未知</td>
  116. <td>目前年薪:</td>
  117. <td>保密/年</td>
  118. </tr>
  119. <tr>
  120. <td>有效证件:</td>
  121. <td>身份证</td>
  122. <td>证件号码:</td>
  123. <td>******************</td>
  124. </tr>
  125. <tr>
  126. <td colspan="5" class="zhuTiao"></td>
  127. </tr>
  128. <tr>
  129. <td colspan="5" class="fuTiao">-------求职意向-------</td>
  130. </tr>
  131. <tr>
  132. <td>寻求职位:</td>
  133. <td colspan="4">出纳员,会计文员</td>
  134. </tr>
  135. <tr>
  136. <td>求职地区:</td>
  137. <td colspan="2">罗湖区 福田区</td>
  138. <td>工次待遇:</td>
  139. <td>面议</td>
  140. </tr>
  141. <tr>
  142. <td rowspan="7">自我评价</td>
  143. <td colspan="5" rowspan="7">本人对待工作认真负责.谨慎,细心,与人相处融恰,任劳任怨,是一个有亲和力的人乐于助人,有房好的团队精神 ,能吃苦耐劳.
  144. 积极配合领导的每一项工作.深得领导和同事的.业余时间喜欢看些书充实下自己.
  145. 并参加了西安交通大学的成人高考提升了自己的学历,勤于学习能不断提高自身的能力和
  146. 综合素质,有上进心,具有较强的适应能力,熟悉办公软件,自毕业之后一直在企业担任出纳
  147. 工作.有一定的工作经验.期望从事职业:出纳员,会计文员.期望月薪:面议 目前状况:我目前处于
  148. 离职状态,可立即上岗.</td>
  149. </tr>
  150. <tr></tr>
  151. <tr></tr>
  152. <tr></tr>
  153. <tr></tr>
  154. <tr></tr>
  155. <tr></tr>
  156. <tr></tr>
  157. <tr>
  158. <td colspan="5" class="zhuTiao"></td>
  159. </tr>
  160. <tr>
  161. <td colspan="5" class="fuTiao">-------教育培训-------</td>
  162. </tr>
  163. <tr>
  164. <td>起止时间</td>
  165. <td colspan="2">就读院校名称</td>
  166. <td>主修专业</td>
  167. <td>学历</td>
  168. </tr>
  169. <tr>
  170. <td>2009.09~2012.07</td>
  171. <td colspan="2">汕头市林百欣科技中专</td>
  172. <td>会计电算化</td>
  173. <td>中专</td>
  174. </tr>
  175. <tr>
  176. <td colspan="5" class="zhuTiao"></td>
  177. </tr>
  178. <tr>
  179. <td colspan="5" class="fuTiao">-------工作经验(1)-------</td>
  180. </tr>
  181. <tr>
  182. <td>就职公司:</td>
  183. <td colspan="2">深圳市支鹏电器有限公司</td>
  184. <td>公司行业</td>
  185. <td>其它</td>
  186. </tr>
  187. <tr>
  188. <td>就职时间:</td>
  189. <td colspan="2">2011年12月到如今</td>
  190. <td>就职部分:</td>
  191. <td>账务部</td>
  192. </tr>
  193. <tr>
  194. <td>公司性质:</td>
  195. <td colspan="2">其它</td>
  196. <td>就职职位:</td>
  197. <td>出纳员</td>
  198. </tr>
  199. <tr>
  200. <td rowspan="5">工作描述</td>
  201. <td colspan="4" rowspan="5">1.负责办理现金收,付款业务2,银行
  202. 存款,收款,付款工作 3,负责日常费用报销.员工借款给付,保证各项收支
  203. 手续完整,金额准确.4,负责库存现金的保管及盘点.每天登记现金流水账,做到账款
  204. 相符.5,每月准时交水电费,管理费.6,协助会计报税,购买发票等.7,负责公司
  205. 银行账号开办,变更,撤销工作.8,负责公司营业执照,税务登记证等执照的年检工作.
  206. 9,负责印章,合同等的保管工作.10,完成上级领导的其它安排事项.</td>
  207. </tr>
  208. <tr></tr>
  209. <tr></tr>
  210. <tr></tr>
  211. <tr></tr>
  212. <tr></tr>
  213. <tr>
  214. <td colspan="5" class="zhuTiao"></td>
  215. </tr>
  216. <tr>
  217. <td colspan="5" class="fuTiao">-------联系方式-------</td>
  218. </tr>
  219. <tr>
  220. <td>联系电话:</td>
  221. <td colspan="4">134********</td>
  222. </tr>
  223. <tr>
  224. <td>联络手机:</td>
  225. <td colspan="4">134********</td>
  226. </tr>
  227. <tr>
  228. <td>电子邮箱:</td>
  229. <td colspan="4">********@163.com</td>
  230. </tr>
  231. </tbody>
  232. </table>
  233. </body>
  234. </html>

效果图片
表格的制作和CSS选择器