这里先来一段HTML代码

 <div id="div" class="div">
<p class="div_P1"></p>
<span></span>
</div>

先来看看我们的简单选择器:以id和class为主,其次还有属性通配符和标签等等,但是这些都是不常用的

这个我们就不举例子来说了,大家都会

关系选择器来说的话:存在子代,兄弟等等,不多说简单来点常用例子

.div>sapn{   //选中.div全部的子代span

    color:red;

}

.div sapn{   //选中.div全部的后代span

    color:red;

}

.div>span,.div>.div_p1{   //选中.div全部的子代span和.div_p1

    color:red;

}

p+sapn{   //选中p后面的每个span

    color:red;

}

还有我们的伪类选择器,简单来几个:

span:hover    //这是a标签常用的属性,在这里不多说
{
color:red;
 } 
span:after //在span标签后增加haha字 { content:"haha"; }
span:before //在span标签前增加haha字 { content:"haha"; }
.div span:nth-child(1) //这里表示选中的是div下面的第一个子元素,括号里面的也可以表示奇数或者偶数 {
      color:red;
 } 
.div span:nth-type-of(1) //这里表示选中的是div下面同类型(所有span就是同类型的)的第一个子元素,括号里面的也可以表示奇数或者偶数 {
       color:red;
 } 
.div:not(.div_P1){ //在div下除.div_P1的元素 color:red; }

还有就是我们的属性选择器:这里就不多说了,不常用

最后还有一个权重问题,权重的话行内嵌入的权重是最高的,其次是id,后面是class...等等,记住这三个靠前的就可以了。

最新文章

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(13)-系统日志和异常的处理③
  2. Spark优化之二:集群上运行jar程序,状态一直Accepted且不停止不报错
  3. Test Design Guidelines for Reusability
  4. 读书笔记——Windows环境下32位汇编语言程序设计(3)一些基础知识
  5. [ASP.NET MVC] Child actions are not allowed to perform redirect
  6. Windows 安装Django并创建第一个应用
  7. [Reactive Programming] Using an event stream of double clicks -- buffer()
  8. C语言的函数类型
  9. Python 初体验
  10. CSS篇(上)
  11. freeMark的入门教程
  12. 作为程序员必须掌握的Java虚拟机中的22个重难点
  13. python note 11 函数名的使用、闭包、迭代器
  14. 3.ansible-iventory的写法和基本变量
  15. python3 fileinput模块
  16. mysql数据库可以远程连接或者说用IP地址可以访问
  17. 深度学习python的配置(Windows)
  18. 恭喜&quot;微微软&quot;喜当爹,Github嫁入豪门。
  19. QT信号槽详解
  20. Oracle 视图和索引

热门文章

  1. [JLOI2014]松鼠的新家(树链剖分)
  2. http---&gt;http缓存机制系统梳理
  3. 《Kubernetes权威指南》01_Kubernetes入门——Kubernetes 是什么
  4. php7 mongodb 扩展windows 安装
  5. RSYNC 同步工具
  6. ORALCE逻辑存储结构
  7. Shiro过滤器
  8. 渡一教育公开课重点笔记之css
  9. Software Testing Concepts
  10. pytorch ---神经网络语言模型 NNLM 《A Neural Probabilistic Language Model》