css奇数和偶数选择器

  • 原创
  • |
  • 浏览:25242
  • |
  • 更新:
  • |
  • 标签:CSS 

前端工作中,分别根据行数的奇数和偶数的不同,设置不同的颜色显示,以在视觉上给用户以良好的浏览体验。实现此功能就要用到CSS的伪类选择器:nth-child()

工具/原料

  • 电脑一台
  • HTML+CSS

方法/步骤

  1. 1

    新建一个HTML文档,用于承载表格和CSS

    css奇数和偶数选择器
  2. 2

    新建一个5行3列的<table>表格

    css奇数和偶数选择器
  3. 3

    保存以上内容,在浏览器中预览效果,如图:

    css奇数和偶数选择器
  4. 3
    该信息未经授权抓取自百度经验
  5. 4

    定义一个内联样式,设置<table>表格的偶数行(even)的背景色为浅灰色,示例:

        <style>

            table tr:nth-child(even){

                background: #ccc;

            }

        </style>

    css奇数和偶数选择器
  6. 5

    再次保存以上文件,在浏览器预览效果,表格的偶数行(even)的背景色显示为浅灰色

    css奇数和偶数选择器
  7. 6

    再次修订内联样式,增加奇数行的背景色为蓝色,示例:

        <style>

            table tr:nth-child(even){/*偶数行*/

                background: #ccc;

            }

            table tr:nth-child(odd){/*奇数行*/

                background: #0000ff;

            }

        </style>

    css奇数和偶数选择器
  8. 7

    保存以上内容,再次在浏览器预览效果,

    奇数行(odd)背景色为蓝色,

    偶数行(even)背景色为浅灰色

    css奇数和偶数选择器
    END

注意事项

  • odd为奇数,even为偶数
  • 喜欢此经验,请投票和点赞
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签CSS