【CSS】盒模型+选择器(你选择的要操作的对象)

时间:2021-12-16 09:56:32

盒模型

转http://www.cnblogs.com/cchyao/archive/2010/07/12/1775846.html

1.w3c标准的盒模型和ie的盒模型主要差别在于content的width和height是否包含border padding

2.标准的content是不包含border padding的

3.如何让ie也标准起来,加上<!doctype html>

--------

选择器

转http://www.cnblogs.com/yongzhi/articles/1267645.html

1.优先级   最高 border:1px solid #000 !important  次高 <div style=> 3高 id="content" #content{}   第四级伪类 class="content" .content{}  第5级 div{}  第6级 *{}

另外,可以用一句极为简单的话来描述CSS优先级问题:当一个CSS选择器拥有更多的高级别属性时,它的优先级就会比较高。如 #i100 *.c20 *.c10{} 的优先级就会高于 #i100 *.c10 div p span em{} ,这是由于前者拥有一个第三级和两个第四级的选择器而后者第三级和第四级的选择器各为一个,当然前者优先级会比较高。

当比较多个相同级别的CSS选择器优先级时,它们定义的位置将决定一切。下面从位置上将CSS优先级由高到低分为六级:

  1. 位于<head/>标签里的<style/>中所定义的CSS拥有*的优先权。
  2. 第二级的优先属性由位于 <style/>标签中的 @import 引入样式表所定义。
  3. 第三级的优先属性由<link/>标签所引入的样式表定义。
  4. 第四级的优先属性由<link/>标签所引入的样式表内的 @import 导入样式表定义。
  5. 第五级优先的样式有用户设定。
  6. 最低级的优先权由浏览器默认。