css选择器

css选择器

类选择器

格式:.类名 { 声明块 }

选中与该类名想的元素,并运用样式

类名是在html中有个class属性,类型就是class的属性值。

格式要求:

英文小点开头

类名尽量别用纯数字及开头

子代选择器(子级选择器)

格式:父元素>子元素{声明块}

前提:要有元素的嵌套

特点:只能够一层层的选

元素选择器

书写格式:元素名{声明块}

通配符选择器

书写格式:*{声明块}

组合选择器,并集选择器

书写格式:元素名,元素名(类名,id名),元素名{声明块}

【命名规范】

不要以数字开头

包含字符(字母,数字,下划线,连字符_)

区分大小写(大小写敏感)

ID选择器

书写格式:#id名{声明块;}

注:类名是匹配html中id的值,一个页面id的值不可以重复

层次选择器

子级选择器

子代选择器(子级选择器)

格式:父元素>子元素{声明块}

前提:要有元素的嵌套

特点:只能够一层层的选
##后代选择器
**
格式:祖先元素+ 空格 +后代元素{声明块}
例子:article section{color:red;}**

兄弟选择器(不能选择兄弟元素A之前的兄弟元素)

格式1:兄弟元素A“+”兄弟元素B{color:red;}——表示选中元素A后面的第一个兄弟元素

格式2:兄弟元素A“~“兄弟元素B{color:red;}——表示选中元素A后面所有的兄弟元素

否定伪类选择器

格式:元素:not(:nth-child(n))

例子:p:not(:nth-child(3)){color:red;}——选中除了第三个元素的其他元素

伪类选择器

格式:元素:nth-child(n) n是第n个元素,n前面可加负号,n的起始值为0

例子: p:nth-child(3) {color:red;} ——选中第n个元素(当兄弟元素名都相同时使用)

元素:first-child {color:red;}——选中第一个元素

元素:last-child {color:red;}——选中最后一个元素

元素:nth-child(odd) {color:red;}——选中奇数项元素

元素:nth-child(even) {color:red;}——选中偶数项元素

态伪类选择器

未访问:link

已访问:visited

焦点激活:focus

鼠标悬停:hover

点击:active

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值