1、首先我们给页面添加样式的方式有三种(暂不考虑Js修改)
1.1、 在头部写style标签,在标签里面书写我们的样式
1.2、 在头部用Link标签引入样式文件
1.3、 在行内为dom元素添加style属性修改样式
*注 : 这就会有个疑问,如果我三个地方同时设置一个元素的样式那么谁的优先级最高呢?
其实有个标准, 谁最后引入,谁优先级最高。可以理解为后面引入的样式会将以前的覆盖掉。
所以 第三种方式优先级最高,另外两种则看是link标签在后,还是Style标签在后,在后者优先级高于在前者。
2、js修改样式我们可以看做最后引入,所以他的优先级高于前三者。
3、!important 关键字, 字面意思 是不重要的,既然不重要所以最后引入,谁加上!important修饰那么谁优先级最高,不会遵循上诉扥优先级, 当然如果都加上!important 那么优先级又 如上所诉。