博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3选择器
阅读量:5117 次
发布时间:2019-06-13

本文共 2015 字,大约阅读时间需要 6 分钟。

简单选择器 –

1 *{} /通配符: 选择body内所有元素,清除默认样式.

2 p{} /元素选择器.标签选择器: 直接写标签p li img span h1-h6….

3 #box{} /类选择器: (class =”box” class设置 #选择) 类名可重复.

4 box{} / id选择器: (id=”box” id设置 .选择)  id名字唯一.

5 div p span后代.包含选择器: div下p下span元素.

高级选择器 --

1 p,span 组合.多元素选择器: 同时选择p span标签/元素 ,隔开

 .box p,span(box失效会选择其他p span) .box p .box span代替

2 p>span子元素选择器:选择p的span子元素 >隔开

3 p+span相邻兄弟选择器: 选择p相邻的span元素 +隔开 只选择span4

4 p ~ .box 关联选择器: 选择p后的box类及后代

属性选择器 --

1 [href]{} 属性选择器: 选择具有href属性的元素

2 a[herf]{} 选择标签a具有herf属性的元素

3 [href=””]{} 选择指定属性值的元素

4 [href ~=”//”]{} 选择指定属性值包含//的元素 前后必须有空

5 [href |=”//”]{} 选择指定属性值以//开头的元 //开头

Css3

1 [href ^=”//”]{} 以//开头

2 [href $=”//”]{} 以//结尾

3 [href *=”//”]{} 包含//

伪类选择器 --

1 :hover /p:hover {} 鼠标移上去/移到p标签上去的样式

2 p:hover span{} 鼠标移到p标签后代span标签的样式

3 :link{} / a:link{} 未被访问链接的样式

4 :active{} / a:active{} 正在访问链接的样式

5 :visited{} / :visited{} 已被访问的链接的样式

6 :focus{} / input:focus{} 获取焦点/输入框获取焦点后的样式6 

伪元素  

1 p:before{content:”内容”; 样式} 在p标签之前添加样式及内容

2 p:after{content:”内容”; 样式}在p标签之后添加样式及内容  

.box:befter {

   content:”新加内容”;

   color: red;}

在类为box的元素里边前部添加”新加内容”,字体颜色红色。

css3

子类型

p:first-of-type{} 第一个 (泛指多个相同同时选择)

p:last-of-type{} 最后一个 (泛指多个相同同时选择)

p:last-of-type{} 最后一个 (泛指多个相同同时选择)

p:nth-of-type(3){} 第3个 (泛指多个相同同时选择)

p:nth-last-of-type(3){} 倒序第3个 (泛指多个相同同时选择)

a: only-of-type{} 唯一子元素a (泛指多个相同同时选择)

子元素

p:first-child{} 选择同级p标签的第一个p标签

p:last-child{} 选择同级p标签的最后一个p标签

a:only-child{} 唯一子元素a

p:nth-child(n){} 选择同级p标签指定的p标签 n指定的  

p:not(.select){} 选择p同级非.select元素

p:empty{} 内容为空的p标签 嵌套有标签不为空

p:target{} 激活的锚点

p::selection{} 选中p标签 color background可变

li:nth-child(n+4){background:#090}  大于等于4的li标签

li:nth-child(-n+4){background:#090} 小于等于4的li标签

li:nth-child(2n){background:#090}  偶数的li标签  2n可以为even

li:nth-child(2n-1){background:#090}  奇数的标签  2n-1可以为odd

li:nth-child(3n+1){background:#090}  3n+1表示隔取1

 

表单元素

input:enabled{} 可用选择

<input type=”text” enabled=”enabled”>

input:disabled{} 不可用选择

<input type=”text” disabled=”disabled”>

Input:checked{} 选中选择

<input type=”check” checked=”checked”>

转载于:https://www.cnblogs.com/zsgoog/p/6841507.html

你可能感兴趣的文章
命令行导入、导出dmp文件
查看>>
新开博客,随时记录我的学习过程
查看>>
chrome cheatsheet 快捷键
查看>>
Datatable的Select()方法简介
查看>>
浅谈hesders底下的Host,Origin和Referer的区别
查看>>
[No0000EA]C# 可空类型(Nullable)
查看>>
All about Built-inTypes
查看>>
Android入门
查看>>
吃得菜根,百事可为。
查看>>
用ASP.NET MVC仿站糗事百科
查看>>
安装 ant
查看>>
344. Reverse String
查看>>
Windows及其他软件开发过程中一般都有哪些版本?
查看>>
解决线性表的编程问题
查看>>
PATH
查看>>
软件工程个人作业01
查看>>
如何在cmd命令下运行python脚本
查看>>
robot架构
查看>>
YII2在使用activeForm设置默认值
查看>>
Func 委托 和 Action 委托 初步谈论
查看>>