html和css哪个优先,CSS3 | 样式和优先级

css3一般介绍:

CSS注释:/*CSS*/

CSS长度单位:

1.px(像素)

2.em(倍数,一般用于文字)

一、HTML嵌套CSS3样式:

1.外部(推荐)

例如HTML文件为index.html

将样式放入另一文件中,index.css

以上两个文件放入同一文件夹下

fb1981bcf54490abc9db042e04e19d52.png

32ca7c0c21ae31e7496952af36662373.png

2.内部

cca82862ce7e6bd8f3b0a7b6538f098e.png

3.内联(不推荐)

0b20d3fb2131958628b08ddb3a26f344.png

二、CSS3优先级

1.内联style

2.id选择器

3.class选择器

4.标签

index

#imgid{

background:#0ff;

border-radius:256px;

}

.imgcls{

background:#f0f;

border-radius:256px;

}

img{

background:#ccc;

border-radius:256px;

}

xs.png

以上代码中,优先级为:内联style>#imgid>.imgid>img

三、CSS3选择器

1.常用选择器

1)标签

...

span{

font-size:10em

}

linux

...

*{} //给页面上所有的标签设置模式

h1{} //给页面上所有的h1标签设置样式

2)id

...

#imgid{

font-size:10em

}

xs.png

...

#h3{} //给id是h3的标签设置样式

3)类

...

.imgid{

font-size:10em

}

xs.png

...

.hcls{} //给class是hcls的一类标签设置模式

4)关联

...

.div2 .imgcls{ /*表示div2里面的imglcs*/

background:#ccc;

border-radius:256px;

}

...

xs.png

xs.png

...

#div1 h1

#div1 h1.ljhcls

5)组合

...

.div1 .imgcls,.div2 .imgcls{

background:#ccc;

border-radius:256px;

}

...

xs.png

xs.png

xs.png

...

div,h1,p,span,button{}

2.基本选择器

1):first-child

e802ad2d0cb1c3a4ad3798945104641f.png

1e2b8eb46a283f964f02eb142204f3de.png

2):first-letter

对一段文字中的第一个字符进行操作

3):first-line

对一段文字中的第一个行进行操作

9c6072bd5465606d60e919ac894a9b61.png

65008467b0ddae24ff5681626875e4d0.png

4):last-child

edfc910bcb44a7f599fb73b71515e03b.png

9da0752708b2ad4b6fb05376554cd90f.png

5):nth-child(num)

可以自由选择对第几个进行样式操作(用法参考1)4))

3.层级选择器

1)a,b(组合)

2)a b(a里面的b)

3)a>b(a的“子集”b)

2cfc7479716a33dc23029f8039bb17f9.png

0f9d2d3c31e2897fbe6e2b2d8208e16b.png

如图,以上代码只对bbbbbbbbb进行操作

4)a+b

c903bf1530fba7f855b731123f3f6edb.png

8813133b03352d0efc5bd8848514d03f.png

如图,以上代码只对后面的

ccccccccccccccc进行操作

4.伪类选择器

1):hover

鼠标在选择内容上则操作,鼠标移开则不进行操作,如下例:

517c4d154f224e7e90c55414d29b486c.png

0dc34488eab9f0454f5dcf14e23f08ad.png

37cd884e985d3613bd11740e3ed5fb6f.png

2):focus

鼠标点击后,表单元素获得焦点,右下图为改变表单轮廓的实例

23ce6c33367cc4f82344c00df7cff319.png

0db4c9f4f841a3ecd04d63d3977bd377.png

3)::selection

内容被选择后,内容的背景色发生变化

c9715508ef8fc455c4e59b4232a1c9b8.png

1b2b71c1532ba764dace3e11be2a153f.png

5.属性选择器(用的不多,不做赘述)

附上一段详细讲解的链接=>CSS选择器参考手册

1)[id]

2)[id=use1]

3)[name*=us]

名字中包含有us的

4)[name|=en]

本文地址:https://blog.csdn.net/weixin_47982238/article/details/107531919

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值