关于CSS优先级

来源:互联网 发布:informix查看端口 编辑:程序博客网 时间:2024/05/24 01:19

1、首先我们给页面添加样式的方式有三种(暂不考虑Js修改)

     1.1、  在头部写style标签,在标签里面书写我们的样式

     1.2、 在头部用Link标签引入样式文件

     1.3、  在行内为dom元素添加style属性修改样式

     *注  : 这就会有个疑问,如果我三个地方同时设置一个元素的样式那么谁的优先级最高呢?

     其实有个标准,  谁最后引入,谁优先级最高。可以理解为后面引入的样式会将以前的覆盖掉。

     所以 第三种方式优先级最高,另外两种则看是link标签在后,还是Style标签在后,在后者优先级高于在前者。

2、js修改样式我们可以看做最后引入,所以他的优先级高于前三者。

3、!important 关键字, 字面意思 是不重要的,既然不重要所以最后引入,谁加上!important修饰那么谁优先级最高,不会遵循上诉扥优先级,  当然如果都加上!important 那么优先级又 如上所诉。

0 0
原创粉丝点击