用CSS完成斑马条纹表单

今天学习了<table> <th> <tr> <td> 标签的用法,下面用HTML和CSS来画一个简单的斑马条纹表单,让表单更好看

示例代码:zebra.html

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>HTML CSS Exercise CSS3 Zebra Striping a Table</title>
  <style type="text/css">
    table{
      border:1px solid silver;
    }
    th{
      background-color:#ccc;
    }
    tbody tr:nth-child(even){
      background-color:#abe;
    }
   </style>
  </head>
 <body>
  <table>
    <tr>
      <th> Id </th>
      <th> Name </th>
      <th> Major </th>
    </tr>
    <tr>
      <td> 1001 </td>
      <td> Gopl Murthy </td>
      <td> Physics </td>
    </tr>
    <tr>
      <td> 1002 </td>
      <td> Joy Sen </td>
      <td> Economics </td>
    </tr>
    <tr>
      <td> 1003 </td>
      <td> Chandu Yadav </td>
      <td> Chemistry </td>
    </tr>
    <tr>
      <td> 1004 </td>
      <td> Shalini </td>
      <td> Zoology </td>
    </tr>
    <tr>
      <td> 1005 </td>
      <td> Sameer Ali </td>
      <td> Botany </td>
    </tr>
   </table>
   </table>
 </body>
</html>

示例效果:

我用了   tbody tr:nth-child(even) 来完成奇数行的颜色填充,如果想要填充偶数列,那么就将这里的(even)改为(odd):

 

tbody tr:nth-child(odd){
      background-color:#abe;
    }

 

  效果展示:

那如果想要奇数列着色呢?只需要把 tr改成 td即可:

tbody td:nth-child(odd){
      background-color:#abe;
    }

  效果展示:

 

哈哈,还有更多的方法让表格变得好看起来,可以多尝试

 

转载于:https://www.cnblogs.com/yojiaku/p/5736202.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值