资讯详情

css选择器

css选择器

内容:

基础选择器

复合选择器

伪元素选择器

基础选择器

*通配符选择器

*{ 
             -border: 1px solid red; } 

[href]属性选择器

[href]{ 
             color: red;    } 

属性选择器

[href="#"]{ 
             color: green;  }///找到带#的样式 
[href^="https"]{ 
             color: yellow;    } ///找到开头https的样式  ^正则里面的 
[href$=".cn"]{ 
             color: skyblue;    } ///找尾部.cn的样式  $正则里面的 代表寻找尾部 
[href*="qq"]{ 
             color: pink;    } ///搜索所有属性包含qq的样式 
[class~="aa"]{ 
             border: 1px solid red;    } //查找class所有类都包含在内aa的类的样式 
[type="password"]{ 
             background-color: red;    } //查找type属性里面值为password的样式 

复合选择器

并集选择器

 并集选择器 用,分隔开 a,li,ul,h2,h5{ 
              border:2px  solid #008000;     }  

后代选择器

后代选择器 用空格表示 ul li{ 
             color: red;    }  

子元素选择器

使用子元素选择器>表示 ul>li{ 
             border:  2px solid yellow;    }  

相邻兄弟选择器

相邻兄弟选择器:与第一个元素相邻的第二个元素相匹配 #aa li{ 
             color: blue;    } //只能匹配#aa中的兄弟第一个li元素 

普通兄弟选择器

5.普通兄弟选择器 #aa~li{ 
        
				color: #FF1493;
			}   //匹配#aa下所有兄弟li元素

伪元素选择器

p::first-line{ 
        
				color: red;
			}  //选中P标签第一行元素
p::first-letter{ 
        
				color: blue;
			} //选择p标签第一个字
p::before{ 
        
				content: "你好";
			} //在P元素最前面添加文子为你好  content必须有
p::after{ 
        
				content: "我不好";
			} //在P元素最后面添加文子为我不好  

结构性伪类

    :root { 
        
    border: 1px solid red;
    } //根元素选择器 不怎么使用
ul > li:first-child { 
        
color: red;
} //选中子元素的第一个元素
ul > li:last-child { 
        
color: red;
} //选中子元素的最后一个元素
ul > li:only-child { 
        
color: red;
}
//选择只有一个子元素的那个子元素。
div > p:only-of-type { 
        
color: red;
}
//选择只有一个指定类型的子元素的那个子元素
ul > li:nth-child(n) { 
        
color: red;
}
//指定子元素的第n个元素
ul > li:nth-last-child(n) { 
        
color: red;
} //指定子元素的倒数第n个元素

动态伪类选择器

标签: 8px连接器cn

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台