前端学习笔记——CSS选择器
学习css选择器之前我们先了解下css规则:
CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:
选择器通常是需要改变样式的 HTML 元素。
每条声明由一个属性和一个值组成。
1、id选择器、class选择器、标签选择器
/*id选择器*/ /* #代表通过id选择器查找*/ #i1{ height: 48px; background-color: red; } /* class选择器 最常用 */ /*. 代表通过class选择器查找*/ .div{ height: 48px; background-color: aqua; } /* 标签选择器 */ /*标签名 代表通过标签选择器查找*/ span{ color: red; background-color: blue; }
2、层级选择器(空格)
/* 标签层级选择器 */ span div{ color: aqua; background-color: red; } /* class 层级选择器*/ .c1 div{ background-color: #336699; height: 48px; } /* id 层级选择器*/ #i2 div{ background-color: black; height: 48px; }
3、组合选择器(逗号)
/* id组合选择器,z1 z2 z3 共用一套css样式*/ #z1,#z2,#z3{ background-color: chocolate; height: 48px; } /* class组合选择器,z1 z2 z3 共用一套css样式*/ .s1,.s2,.s3{ background-color: darkmagenta; height:48px; }
4、属性选择器(中括号)
/* 属性选择器,对选择到的标签再通过属性进行筛选,可以和层级选择器连用*/ div[s='dsx']{ background-color: darkred; height: 48px; }