<body>
<div class="box">   
<p>0</p>
        <div>1</div>
        <div>2</div>
        <div>3</div>
        <div>4</div>
        <div>5</div>
        <p>1</p>
    </div>
</body>

几个比较有用的伪类选择器:

选中第一个目标元素:

.box div:first-of-type{

        }#选中第一个div元素。无论div前面有多少个其他元素

选中最后一个目标元素:

.box div:last-of-type{

        }
#选中最后一个div元素。无论div前面有多少个其他元素

选中前几个目标元素:只需要将n改为负值,使用最后一个目标元素的位置加上   -n  就可以实现。

例如我们要选中前两个div元素,最后一个div的位置是3,那么就是

.box div:nth-child(-n+3){
font-size: 50px;
}

选择某个特定子元素其父类只有此子元素自身:

        div :only-child{# 选中的是div标签下只有一个子元素的此子元素
font-size: 50px;
} </style>
</head>
<body>
<div>1
<a href="">3</a>
</div>
<div>2
<a href=""></a>
<a href=""></a>
</div>
<div>
<a href="">3</a> </div>
<div>4
<p>4</p>
</div>
<div>5</div>
</body>

如果要广泛选择只有一个子元素的标签的子元素,则将分号前面的标签名字去掉即可。


选择器1:not(选择器2):选择选择器1除选择器2选择的元素之外的元素

最新文章

  1. MySQL引擎、索引和优化(li)
  2. windows下编译及使用libevent
  3. C语言(3)
  4. java求素数和求一个数的一个正整数的质因数
  5. JAVA 多线程和并发学习笔记(一)
  6. js 操作ASP.NET服务器控件
  7. Object C学习笔记23-继承,重写,重载
  8. 8051学习笔记——AD
  9. 【转】SQL中Group By的使用
  10. wpf中,一个简单的自定义treeview
  11. date格式化
  12. python中的各种转化
  13. 【ES6】Generator+Promise异步编程
  14. 转载:编译安装Nginx(1.4)《深入理解Nginx》(陶辉)
  15. SwingBench 字符模式压测最佳实践
  16. C# asp.net webapi下支持文件下载输出接口
  17. 读写锁 SRWLOCK
  18. jira ao UpgradeTask
  19. 【Unity】第8章 GUI开发
  20. iOS 禁止手势滑动翻页

热门文章

  1. Centos6.5安装Nmap、tcpdump、mysql、tomcat、靶场WAVSEP
  2. python3练习100题——022
  3. Mysql高级操作
  4. python3爬取高清壁纸(1)
  5. Visual Studio 2015创建ASP.NET MVC流程
  6. AcWing 907. 区间覆盖
  7. AcWing 3. 完全背包问题
  8. AcWing 873. 欧拉函数
  9. 为什么各家银行都抢着办理ETC业务?
  10. 后端分页神器,mybatis pagehelper 在SSM与springboot项目中的使用