java ee链接css_JavaEE——CSS3选择器

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

CSS3选择器

选择器中的属性:

之前介绍过[ ]里可以定义属性或属性值,之后的标签中只要含有该定义的属性或属性值就会拥有该样式。所以继续介绍剩下的几种声明方式。

1.[attribute^=value],例如:[title^=”abc”],选择只要是title属性值以abc开头的每个标签,就赋予这个样式,示例:

FuUFTFNzKlTE7ZG9tlO29Z0_3wcb

运行结果:

FoMSU3ux7eZJY8ad6lqmQqPYTMlU

2.[attribute=value],例如:[title=”123”],选择只要是title属性值以123结尾的每个标签,就赋予这个样式,示例:

FgT3_zeWgNGDFlZOtepOPvNzJKtR

运行结果:

FobABmJRqYvjfKQtZVhXwx01viIt

3.[attribute*=value],例如:[title*=”abc”],选择只要是title属性值包含abc字符串的每个标签,就赋予这个样式,示例:

FnAHl5JQXqyooEt5PdwYEuilBAzX

运行结果:

Fh8VOZUBBIbW8bFIw2zC8XNpU1l2

思维导图:

FrNYfbCinza2QlPDv3Pw-pJVNijk

超级链接的状态样式:

超级链接有四个状态的样式:

1.从来没有被访问过的超级链接,

2.2.已经被访问过的超级链接,

3.3.鼠标移动到超级链接时的状态,

4.4.鼠标点击超级链接时的状态。

每一个状态都可以设置不同的样式:

a:link 设置从来没有被访问过的超级链接样式

a:visited 设置已经被访问过的超级链接样式

a:hover 设置鼠标移动到超级链接时的样式

a:active 设置鼠标点击超级链接时的样式

代码示例:

FrOori1LT-V8C1Am9Reh_qesLSgK

运行结果:

Frjv9n6gs97WO9YG1Nv03qFE-anH

FjuEPs8co56ASehjP7O6hSSx7uPz

FvtV3iDT_vqEW4u4yF_8mNHnae2m

Fu09fs_q_7wxi4WOvSyXMM3T2WV1

思维导图:

FnLFJ1oAGIdMt4aQYCz-mLA9ULaZ

焦点获得时改变样式:

input:focus 可以定义在组件获得焦点时改变样式

代码示例:

FjnsagS38kitoustf2al_YqTRSLh

运行结果:

Fh7PmG-1UfMe8b4pUM6czzHYTfk_

设置子标签样式:

:last-child 设置父标签最后一个子标签的样式,例如:div p:last-child,设置div标签里最后一个p标签的样式

:first-child 则是相反,设置父标签最第一个子标签的样式,例如:div p:first-child,设置div标签里第一个p标签的样式

代码示例:

FoKYIPwCSY5sHGyY7gRH2DVS1ALT

运行结果:

FltKlRmgWor4cWcA7sQsZVT9D5CC

:nth-of-type(n),设置父标签从第一个开始数的第n个子标签的样式,例如:div p:nth-of-type(2),就是设置div标签里第二p标签的样式

:nth-last-of-type(n),设置父标签从倒数第一个开始数的第n个子标签的样式,例如:div p:nth-of-type(1),就是设置div标签里倒数第一个p标签的样式

代码示例:

Fi4clBhV2UWBgePn4nHTMlzFK3I-

运行结果:

FntugtiYRcZH5F49_x_vc-P0Hjah

利用:nth-of-type(n)可以做到隔行变色的效果,应用在表格上代码示例:

Fp6GjwKK2o7N-iKyvaWSG4aXm05K

运行结果:

FtWtJ5QCMfpdwUrcIA1idSGnvx9R

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值