HTML---CSS选择器

CSS全称为Cascading Style Sheets,中文翻译为“层叠样式表”,简称CSS样式表,是一种用来表现HTML或XML等文件式样的计算机语言,是一种标准的样式表语言,用于描述网页的表示,即布局和格式。

1.CSS书写位置

css的代码根据书写位置的不同可以分为:内联样式/行内样式、内部样式表、外部样式表。

第一种方式:内联样式/行内样式

写在开始标签里,写一个style属性,在style属性值里面写样式 样式分为 样式名:样式值; 名值对的结构 可以写多组样式,以;隔开即可

缺点: 1、结构和样式耦合 2、不容易修改

 <span style="color: yellow; background-color: green; font-size: 40px">一亿元</span>

第二种方式:内部样式表

在head标签中,写一个style标签,在style里先选中对应的元素,然后设置样式 ,可以多组样式,以;隔开即可

缺点: 不方便复用

第三种方式:外部样式表

在html文件外新建一个css文件,在css文件内书写样式,然后通过link标签引入css文件。

CSS的语法:选择器 声明块

2. 选择器

一、常用选择器

1.元素选择器        语法:标签名{}

2、id选择器         语法:#id属性值{}

3、class选择器         语法:.class属性值{}

4、通配选择器        语法:*{}

二、复合选择器

1、交集选择器        语法:选择器1选择器2选择器3···{}

2、并集选择器         语法:选择器1,选择器2,选择器3····{}

三、关系选择器        

1、子元素选择器         语法:父元素>子元素{}

2、后代选择器        语法:祖先元素 后代元素{} 

3、选择下一个兄弟选择器        语法:兄+弟{}

4、选择下面所有的兄弟        语法:兄~弟{}  

四、选择器的权重

 选择器的权重    

           !important               最高优先级  

           内联样式                      

           id选择器                                

           类和伪类选择器/属性选择器                   

           元素选择器                               

           通配符、子选择器、相邻选择器等。如*、>、+     0000

           继承的样式      没有优先级

 注意:

1、比较优先级时,需要将所有选择器的优先级进行相加计算,最后优先级越高,则优先显示

  2、(并集选择器)分组选择器是单独计算的

3、如果优先级计算后相同,此时则优先使用靠下的样式

 4、选择器的累加,不会超过上一级数量级,例如:类选择器再高也不会超过id选择器  量变达不到质变

一般来说: 选择器越具体,优先级越高

     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值