码迷,mamicode.com
首页 > 其他好文 > 详细

选择器类别

时间:2018-06-23 19:15:03      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:点击   str   only   a+b   type   16px   有一个   不执行   before   

注:{声明块}

基础选择器

       通配符选择器:*{ }

层次选择器

       子集选择器:div>p{ }

       后代选择器:div+“空格”+p{ }

       兄弟选择器:A+B{ }

       通用选择器:A~B{ }

 

动态伪类选择器

       未访问:a:link{ }  

       已访问:a:visited{ }

       悬停:a:hover{ }  注:移动端不会有hover功能

       点击时:a:active{ }

       焦点框(多用于框的链接):a:focus{ }

       注:IE7以前是不支持focus

       IE6以前是不支持:hover,active

 

结构伪类选择器

  格式:h1:nth-child(n){ }

  代表选中第n个元素判断是否为h1,是则执行代码否则不执行

  格式:h1:nth-of-type(n){ }

  代表选中类别为h1的第五个h1

  格式:h1:first-child{ }     选中第一个h1元素  

       格式:h1:last-child{ }     选中最后一个h1元素

       格式:h1:nth-child(odd){ }   表示选中奇数项

       格式:h1:nth-child(even){ }   表示选中偶数项

否定伪类选择器

  格式:h1:not(:nth-child(3)){ }     表示选中除了第3个h1元素,以外的其他h1元素

  格式:body>h2:only-of-type{ }   表示选择类型为h2元素,并且body里包含一个h2元素时样式才生效,包含多个则不生效

  格式:body>h2:only-child{ }       表示选择类型为h2元素,并且body元素只有一个子元素时h2时样式才生效,包含多个子元素时不生效

伪元素选择器    

  格式:h1:before{ }  表示在元素前面加内容

  格式:h1:after{ }   表示在元素后面加内容

  格式:p:first-letter{ }  表示段落里的第一个字

  格式:p:first-line{ }  表示段落里的第一行

  格式:p:seletion{ }  表示设置鼠标选中内容(不改变字体大小) 

选择器类别

标签:点击   str   only   a+b   type   16px   有一个   不执行   before   

原文地址:https://www.cnblogs.com/w5397/p/9217672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!