1.优先原则:

后解析的内容,会覆盖掉之前解析的内容;

同一个选择器:文件执行从上往下,后面的样式会覆盖前面的;

如下例中color最终为粉色;

div {
color:red;
color:pink;
}

 同一类型的选择器:从上往下,如下例中color最终为绿色;

div {
color:red;
}
div {
color:green;
}

背景颜色最终为绿色,(解析顺序与css文件中的排列有关,从上到下)

<div class="txt2 txt1"></div>  
.txt1 {
background:red;
}
.txt2 {
background:green;
}  

不同类型的选择器:先解析低优先级的选择器,后解析高优先级的选择器;(*<标签<class<id)

 因此有冲突时,最终生效的会的高优先级的选择器定义的样式;

外部样式 与 内部样式 :合并之后一起解析 先外部样式 后内部样式 再从上往下执行

因此有冲突时,最终应用的是内部样式

内联样式 : 只有外部样式与内部样式解析完成后,才解析内联样式

因此有冲突时,最终应用的是内联样式。

加了 !important 字段:最后解析

因此有冲突时,最终应用的是加了 !important 字段的样式。 

2.继承原则:

嵌套里面的标签会拥有外部标签的某些样式,即子元素会继承父元素的某些样式

1)与文字 文本 样式有关的,可以被继承,其他不能被继承;

2)对于块级元素,如果宽度未设置,会继承最近父元素的宽度,高度未设置,由内容决定;

最新文章

  1. C++知识回顾(一)
  2. 区别和详解:jQuery extend()和jQuery.fn.extend()
  3. net-snmp5.7.3移植到arm-linux平台
  4. 常见C内存管理程序
  5. 各大网站CSS代码初始化集合
  6. Python Twisted介绍
  7. 【总结】杂谈Java异常处理
  8. 学习笔记:JavaScript传参方式———ECMAScript中所有函数的参数都是按值传递
  9. hdu 4679 树状dp
  10. .Net+MySQL
  11. iframe - 基本用法
  12. 凹凸曼的修改zencart 程序(经典!)
  13. 连接Oracle数据库的Hibernate配置文件
  14. 谈 jquery中.band() .live() .delegate() .on()的区别
  15. Python+requests库 POST接口图片上传
  16. Atomic类和CAS
  17. Pytorch--Dropout笔记
  18. macOS &amp; USB stick
  19. MongoDB中MapReduce介绍与使用
  20. what&#39;s the python之字符编码与文件处理

热门文章

  1. day07 分支,循环
  2. 系统中 CPU 时间片是多久
  3. underscore的简单了解
  4. idea编写Swing程序中文乱码的解决办法
  5. 使用面向对象技术创建高级 Web 应用程序
  6. IOS - Autorelease for CGMutablePathRef?
  7. Codeforces 679A Bear and Prime 100
  8. 挖一挖python中的深浅拷贝问题
  9. 单元测试Struts2的Action(包含源码)
  10. 【hdu 6319】Ascending Rating