1、浏览器的差距

  浏览器默认的字体是16px,谷歌的最小字体是12px,其他是10px

2、ie6、ie7、ie8、

  hack:就是针对不同的浏览器去不同的html,css样式,从而让各个浏览器能达到一致的渲染效果

  html的hack:写在html的标签中

  css的hack:写在css的样式中

3、符号

  &it;<  &ite; <=  &gt; >  &gte; >=

4、html   hack的写法

  (1)、<!--[if  ite  ie8]>

       <![end  if ]-->

     小于等于ie8以下才会出现

  (2)、<!--[if  ie8]>

       <![end  if ]-->

     只在ie8下出现

5、css   hack

  (1)、值hack,特殊符号

       ie6专用符号是 -和    短横和下划线

       ie6和ie7同时专用的hack,属性前加!或+ 等

       ie8专用的hack属性值后分号前加\0/

       ie6  7  8  9  10 同时专用的,是属性值后分号前加\9   

  (2)、选择器hack ,特殊符号写在选择器上

      ie6和ie7专用    *div{}

      ie6和ie7同时专用的   div,{}

      除了ie6   html>body div{}

      *注:渲染:渲染就是浏览器的一种能力,将图片,文字,样式等展现出来

           向下兼容:新属性值在高版浏览器向低版本处理这种方法

5、BFC

    BFC全称:Block   Formatting  Context,翻译过来就是“块级格式化上下文”,它是w3c css.2./规范中的一个概念,决定元素如何对其内容定位。

  (1)、如何让一个元素具有bfc规范呢?

      a、根元素;

      b、float属性不为none;

      c、position为absolute 或fixd;

      d、display为inline-block,table-cell,table-capition,fixd,inline-flex

      e、overflow不为visible;

  (2)、BFC的作用

      a、给父级元素清除浮动,避免高度塌陷;

      b、垂直margin合并

      c、在两栏布局中,可以用BFC避免浮动兄弟元素的遮盖

   (3)、BFC的布局

      a、内部的box会在垂直方向,一个接一个地放置;

      b、box垂直方向的距离由margin决定的,属于同一个BFC的两个box的margin会发生重叠;

      c、每一个元素的margin box的左边与包含块border  box的左边相接触(对于从左往右的格式化,否则相反),即使存在浮动也是如此;

      d、BFC的区域不会与float   box重叠;

      e、BFC就是页面上的每一个独立容器,容器里面的子元素不会影响到外面的元素,反之也是如此;

      f、计算BFC的高度时,浮动元素也参与计算。

最新文章

  1. NET开发必备工具之-LINQPad
  2. 关于unitils联合dbunit的测试
  3. java 读取excel
  4. Spring框架学习笔记(10)——Spring中的事务管理
  5. 20年硅谷技术牛人到访DataPipeline谈:技术如何与业务平衡发展
  6. redis&#160;redis常用命令及内存分析总结(附RedisClient工具简介
  7. Excel复制粘贴假死
  8. 使用samba或NFS实现文件共享
  9. 分布式缓存技术redis系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)
  10. 51Nod 1299 监狱逃离
  11. js高级-递归调用
  12. JS DOM操作(二) Window.docunment对象——操作样式
  13. defaultdict - update - pymysql
  14. win7 32位 安装opencv-python后,运行时提示 &quot;from .cv2 import *: DLL load failed: 找不到指定的模块&quot; 的解决办法
  15. 如何看数据库是否处在force_logging模式下
  16. UnityEditor扩展-Shader浏览器
  17. WordPress引入css/js两种方法
  18. tornado基础入门(一)——简单了解tornado
  19. uWSGI的stats注释,送给需要的人,欢迎指正
  20. iPhone应用提交流程:如何将App程序发布到App Store

热门文章

  1. HDU3652 B-number —— 数位DP
  2. Python之如果添加扩展包
  3. Objective-C - - 字符串与数字互相转换
  4. OpenCV——PS滤镜算法之 Ellipsoid (凸出)
  5. Apostrophe not preceded by \
  6. SPOJ:Stack Overflow(并查集)
  7. Objective-C Runtime(二)消息传递机制
  8. ES6之拷贝对象
  9. bzoj1017 [JSOI2008]魔兽地图DotR——DP
  10. Android菜单代码