码迷,mamicode.com
首页 > Web开发 > 详细

用CSS完成斑马条纹表单

时间:2016-08-04 13:29:31      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

今天学习了<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;
    }

  效果展示:

技术分享

 

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

 

用CSS完成斑马条纹表单

标签:

原文地址:http://www.cnblogs.com/yojiaku/p/5736202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!