一、结构(位置)伪类选择器( : )

1、:first-child

2、:last-child

3、:nth-child(n)或者:nth-child(2n)或者:nth-child(2n+1)

<body>
<ul>
<li>我是第一个</li>
<li>我是第二个</li>
<li>我是第三个</li>
<li>我是第四个</li>
<li>我是第五个</li>
<li>我是第六个</li>
<li>我是第七个</li>
<li>我是第八个</li>
<li>我是第九个</li>
<li>我是第十个</li>
</ul>
</body>
<style>
ul li:first-child{
/* 选择第一个li */
background: rgb(228, 22, 22);
}
ul li:last-child {
/* 选择最后一个li */
background: rgb(109, 18, 212);
}
ul li:nth-child(6){
/* 选择第n个li */
background: rgba(140, 214, 19);
}
ul li:nth-child(2n){
/* 选择偶数li(注:n=0,1,2,3,4……) */
font-size: 20px;
}
ul li:nth-child(2n+1){
/* 选择奇数li(注:n=0,1,2,3,4……) */
font-size: 12px;
}
</style>

二、属性选择器([   ])

1、[ 属性  ]

2、可以和正则表达式混用,如 $ ^   * 

<body>
<ul>
<li class="test">我是第一个</li>
<li class="two123">我是第二个</li>
<li class="twotabc">我是第三个</li>
<li class="abcfour">我是第四个</li>
<li class="ggg-four">我是第五个</li>
<li class="bug">我是第六个</li>
<li class="bug_ee">我是第七个</li>
<li class="hhbug">我是第八个</li>
<li class="bug345">我是第九个</li>
<li class="test">我是第十个</li>
</ul>
</body>
<style>
ul li[class=test] {
/* 选择有属性为class=test的li(第一个和第十个) */
background: rgb(206, 25, 25);
}
ul li[class$=four]{
/* 选择属性里结尾有four的类名的li(第四个和第五个)*/
background: rgb(106, 9, 216);
}
ul li[class^=two]{
/* 选择属性里开头有two的类名的li(第二个和第三个) */
background: rgb(54, 201, 10);
}
ul li[class*=bug]{
/* 选择属性里所有带有bug的类名的li(第六、七、八、九个) */
font-size: 30px;
}
</style>

最新文章

  1. 有关Javascript的length()函数
  2. C/C++回调函数
  3. JSON资料汇总
  4. 关于一个每天请求50W次接口的设计实现过程
  5. PDB重命名
  6. Spring + JDBC 组合开发集成步骤
  7. WeCenter程序安装
  8. android系统网络信号强弱参数之ecsq指令参数说明
  9. C++ dll调用-动态(显式)
  10. java InputStream
  11. df 和du 命令统计磁盘空间不准确
  12. struts2之高危远程代码执行漏洞,可造成服务器被入侵,下载最新版本进行修复
  13. (转载)Java多线程入门理解
  14. matplotlib简介及安装
  15. Awards and Certifications @EMC
  16. python3学习笔记2---引用http://python3-cookbook.readthedocs.io/zh_CN/latest/2
  17. js相关
  18. 零基础如何学Python爬虫技术?
  19. 金融量化分析【day112】:量化平台的使用-第一个策略
  20. jQuery基础(二)DOM

热门文章

  1. python MySQL 插入Elasticsearch
  2. foundation-cli创建项目出错的解决方案
  3. Tomcat - 控制台乱码
  4. 分布式系统session一致性解决方案
  5. netaddr网络地址工具python
  6. 自制php操作mysql工具类(DB.class.php)
  7. 蓝桥杯-入门训练 :A+B问题
  8. mysql 优化修复表
  9. PAT1125
  10. python3 tkinter模块