css样式表中的样式覆盖顺序
来源:互联网 发布:mac炒股软件哪个好 编辑:程序博客网 时间:2024/05/16 12:47
1. 样式表的元素选择器选择越精确,则其中的样式优先级越高:
id选择器指定的样式 > 类选择器指定的样式 > 元素类型选择器指定的样式
所以上例中,#navigator的样式优先级大于.current_block的优先级,及时.current_block是最新添加的,也不起作用。
2. 对于相同类型选择器制定的样式,在样式表文件中,越靠后的优先级越高
注意,这里是样式表文件中越靠后的优先级越高,而不是在元素class出现的顺序。比如.class2 在样式表中出现在.class1之后:
Html代码
1..class1 {
2. color: black;
3.}
4.
5..class2 {
6. color: red;
7.}
.class1 {
color: black;
}
.class2 {
color: red;
} 而某个元素指定class时采用 class="class2 class1"这种方式指定,此时虽然class1在元素中指定时排在class2的后面,但因为在样式表文件中class1处于class2前面,此时仍然是class2的优先级更高,color的属性为red,而非black。
3. 如果要让某个样式的优先级变高,可以使用!important来指定:
Java代码
1..class1 {
2. color: black !important;
3.}
4.
5..class2 {
6. color: red;
7.}
0 0
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序(转)
- css样式表中的样式覆盖顺序(转)
- css样式覆盖顺序
- CSS样式表的作用顺序,覆盖顺序
- css样式加载顺序及覆盖顺序
- css样式加载顺序和覆盖顺序
- CSS 中样式覆盖优先顺序
- css样式加载顺序及覆盖顺序深入理解
- Git快速入门——Git安装、创建版本库以及常用命令
- tomcat 启动 java.sql.SQLException: No suitable driver found for proxool.web
- gdb使用
- Qt之对话框设计——电子时钟
- textfile转换成rcfile,parquet,hfile
- css样式表中的样式覆盖顺序
- rrrrr
- Sql复杂查询
- Java多线程并发总结
- Android Service与Activity之间通信的几种方式
- MYSQL 8 Hours Time out Problem
- java程序性能优化
- 利用spring el做系统日志
- 数据结构:字典树的基本使用