css选择器有哪些?哪些属性可以继承?优先级算法如何计算?新增的伪类有哪些?

2020-12-13 15:30

阅读:336

标签:全局   定义   其他   声明   import   img   ul li   link   str   

一,css选择器:
  1.id选择器( # myid)
  2.类选择器(.myclassname)
  3.标签选择器(div, h1, p)
  4.相邻选择器(h1 + p)
  5.子选择器(ul > li)
  6.后代选择器(li a)
  7.通配符选择器( * )
  8.属性选择器(a[rel = "external"])
  9.伪类选择器(a:hover, li:nth-child)
 
二,继承问题:
  * 可继承的样式: font-size font-family color, UL LI DL DD DT;
  * 不可继承的样式:border padding margin width height ;
 

三,优先级算法计算的问题:

在多个选择符应用于同一个元素上那么Specificity值高的最终获得优先级。
选择符Specificity值列表:规则:
1. 行内样式优先级Specificity值为1,0,0,0,高于外部定义。
如:
sjweb
外部定义指经由
伪类及伪对象选择符:
伪类
技术图片

伪元素
技术图片

css选择器有哪些?哪些属性可以继承?优先级算法如何计算?新增的伪类有哪些?

标签:全局   定义   其他   声明   import   img   ul li   link   str   

原文地址:https://www.cnblogs.com/ninghu996926/p/11582788.html


评论


亲,登录后才可以留言!