01 2021 档案
摘要:单个选择器的特指度按照 !important > id选择符 > class选择符、属性选择符和伪类 > 元素选择符和伪元素的规律排序,如果遇到组合选择器,则按其逻辑将其拆分为单个选择器后相加再进行判断。如果选择器中的声明包含了!important,则这条属性会覆盖同属性所有不包含了!important的声明,只有在同属性的声明也包含!important,并且同属性的声明位于的选择器的特指度大于先前的选择器,亦或两个选择器的特指度相当,但同属性的声明位于的选择器位于先前的选择器之后时,才会覆盖先前的选择器的加了!important的属性。
阅读全文
摘要:CSS样式共有5个来源,它们分别是浏览器默认样式、用户样式、链接样式(位于单独的css文件中,通过link元素的src属性链接到html文档中)、嵌入样式(位于style元素中)、行内样式(位于要作用元素的style属性中)。
注意:嵌入样式是位于style元素中,行内样式是位于要作用元素的style属性中。
阅读全文
摘要:关于this,你真的了解吗?
你能清楚的说明this在函数调用模式、方法调用模式、构造调用模式、特指调用模式下不同的区别吗?
能区分严格模式和非严格模式对this影响吗?
知道箭头函数下的this为什么与四种调用模式不一致吗?
如果你回答这些问题有疑虑,这篇文章就是为你准备的。
阅读全文