用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;
    }

  效果展示:

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

时间: 2024-09-30 05:10:17

用CSS完成斑马条纹表单的相关文章

【转载】6款漂亮HTML CSS样式用户留言表单

首先我们要在网页中加上常用的几个标签文本,比如姓名,电子邮件,内容以及提交按钮,然后我们针对这些字段文本增加和修改样式就可以. <form action="" method="post" class="STYLE-NAME"><h1>Contact Form<span>Please fill all the texts in the fields.</span></h1><labe

web前端入门到实战:css骚操作之表单验证

效果图 原理 表单元素中,有一个pattern属性,可以自定义正则表达式(如手机号.邮箱..):valid伪类,可以匹配通过pattern验证的元素:invalid伪类则相反,可以匹配未通过pattern验证的元素:于是就可以随便搞啦,上面的效果图只是做一些简单的效果,更多效果以及限制大家就发挥自己的想象力咯: html 布局很简单,input跟button是兄弟节点的关系,required属性是必填的意思,也就是输入的内容必须要验证通过: <section class="containe

HTML5+CSS:02用户注册表单

新的学期已开始接近两个月了,还记得是在国庆节那几天申请的博客账号,可过了一个月都还没开始写博客,(>_<)有点小偷懒了,不过,学习还是不能落下的,今写一个有点实践运用的关于表单网页的代码,希望能够帮助到跟我一样H5的小白们,也请各位大佬多多指教!! 首先,先上我们敲的表单样式(如下): 其次,代码接上吖,Html5代码如下: <!DOCTYPE html><html>    <head>        <meta charset="UTF-8

css基础结构化标记表单等

1.什么是结构化标记   对布局使用的div 进行升级 , 根据页面的不同区域而提供的不同标签.作用与div几乎一致   专门用于搭建网站结构而用 2.结构标记详解 1.<header>元素   作用:用于定义[网页内容的头部].或者是[某部分信息中的头部] 语法: <header id="aa1"> 头部区域的内容 </header> <div id="aa1"> </div> 2.<nav>

bootstrap学习之利用CSS属性pointer-events禁用表单控件

参考链接: CSS3 pointer-events:none应用举例及扩展 首先pointer-events在除去SVG中的应用只有两个值:AUTO | NONE pointer-events:none 该属性可以让应用此属性的元素都会变成“真空”,比如:一个a连接上面覆盖一个div,当该div的css属性中有该属性时,该div就像不存在一样,可以直接点击到下方的a标签 这是一个很神奇的属性,Bootstrap就是利用这个属性,实现禁用控件的效果. Bootstrap中实现禁用效果有两个方法:

css固定表头,表单内容可以滑动

<html><head>    <meta charset="utf-8">    <title>Table</title>    <style type="text/css">        .table{            width: 100%;            border-collapse:collapse;            border-spacing:0;     

ionic.css界面组件:表单-选择框

选择框 : .item-select select 在每个平台上,选择框的表现形式都不一样,例如,在PC上,是一个传统的下拉框,在Android 是一个单选弹出窗,而iOS上是一个覆盖半个窗体的定制滚动器: 通常总是将选择框与文字一起放入列表条目中,使用如下HTML模板创建选择框条目: <label class="item-input item-select">     <any class="input-label"></any>

css笔记05:表单

1. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html> 3 <head> 4 <style> 5 input[type="text"] 6 { 7 width:150px; 8 disp

6款漂亮HTML CSS样式用户留言表单

<form action="" method="post" class="STYLE-NAME"><h1>Contact Form<span>Please fill all the texts in the fields.</span></h1><label><span>Your Name :</span><input id="name