CSS其他选择器

一、CSS的属性选择器


1、标签名[属性名]:选择含有给定属性的标签
2、标签名[属性名=值]:选择含有给定属性值的标签
3、标签名[属性名^=值]:选择给定属性值是以某个字符开头的
4、标签名[属性名$=值]:选择给定属性值是以某个字符结尾的

二、CSS的关系选择器:子元素选择器(用>进行连接)、相邻兄弟关系选择器(用+、~进行连接)

1、父标签 > 子标签
 2、相邻兄弟关系选择器
(1)临近兄弟选择器:同一个父元素、第二个元素必须紧跟在第一个元素后
(2)普通兄弟关系:同一父元素下的元素

三、复合选择器:用逗号分隔

  span,#gl,.hm{
			color: green;
			font-size: 45px;
		}

四、子元素选择器

     

  #parent p {
			font-family: '隶书';
		}

五、伪类选择器


   1、:hover:当鼠标悬停在目标对象上时
    
    2、a:visited:表示已经访问过的超链接
    
    3、a:link:超链接未被访问的样式
    
    4、a:active:激活超链接时
    
    5、:root:匹配文档的根元素,页面的根元素是<html>,该选择器设置的样式对页面的所有元素均有效
    
    6、:not(element):匹配不是指定元素的元素
    
    7、:only-child:匹配只有一个子元素的元素
    
    8、:first-child:匹配父元素中的第一个子元素
    
    9、:last-child: 匹配父元素中的最后一个子元素
    
    10、:nth-child(n):匹配父元素中正数第n个元素
    
    11、:nth-last-child(n):匹配父元素中倒数第n个元素
    
    12、:before:在匹配的元素之前添加指定的内容,要和content结合使用
    
    13、:after:在匹配的元素之后添加指定的内容

Guess you like

Origin blog.csdn.net/qq_48315043/article/details/120653266