关于CSS样式的学习,小结

1,CSS样式:

行内样式:就是写在要设置样式的那一行

内联样式:把要设置的样式放在一对style标签内        

外联样式:通过外部链接的方式设置样式,使用语句为  href里写的是要引入的css的地址。

CSS引入方式的优先级:行内样式 > 内联样式 > 外联样式

当权重相同的时候,对于内联和外联样式,谁离要修饰的标签近谁的优先级高

2,选择器分类:

标签选择器,根据标签名进行选择。语法:标签名{},,,例如下图从左到右依次为,p标签,p标签的样式,运行结果。

id选择器,在标签上添加了一个id属性,作为唯一标识,通常不允许重复。id值要唯一,即一个div里面只能有一个id值。语法:  #id名{}

类选择器(要设置样式的类可以有多个)通过class属性进行元素的获取,可用于对多个元素进行相同的样式设置,语法:   .类名{} 

群选择器:群选择器中 逗号代表的是同级关系。(把要设置样式的标签都列出来,逗号代表同级关系)

后代选择器:使用空格来标识后代选择器。语法:祖宗 子{  }

属性选择器,根据元素上已有的属性标识进行选择。语法:[属性名='']{}

举例:

[title]{    }      为所有带title属性的设置样式

[href^="http"]{   }     为所有带href属性且以http开头的设置样式

[href$="cn"]{    }      为所有带href属性且以cn结尾的设置样式

[href*='i']{     }          为所有带href属性且包含 i 的设置样式

伪类选择器(a标签的四种状态):

  a:link   未被点击时的状态
       a:active    鼠标点击不松时的状态 

 a:hover   鼠标悬停时的状态

   a:visited    已访问过链接的状态

选择器的优先级:id选择器  >  类选择器  > 标签选择器,!important的优先级最高。

小结:在对比权重时,无论多少标签累加,其权重都不可能大于等于10。 

当选择器作用在同一个标签时,比权值,谁大谁作用,作用于不同标签时,遵循内部原则

内部原则如下图

中间图片为两个标签设置了样式,但是起作用的只有span标签的样式,因为代码中span在div内部,即为内部原则。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值