zoukankan      html  css  js  c++  java
  • 结束与开始,七月末八月初的周末总结(1)

      这个星期给我最深的记忆莫过于兼容性问题,我上课注意力不集中,容易走神这个问题由来已久。所以很多老师同学讲过的例子须臾之间就忘了。这样导致我重复讲了三遍兼容问题。往事不堪回首,但收获还是蛮大的。我见识了很多兼容性问题,了解了一些课堂上没有讲到的兼容技巧。独立自主的学习我想才是前端学习成功的关键吧。下面是我收集到的兼容性问题。

    1, FF下给div 设置 padding 后会导致 width 和 height 增加, 但IE不会.(可用!important解决)

     2, 居中问题.  1).垂直居中.将 line-height 设置为 当前 div 相同的高度, 再通过 vetical-align: middle.( 注意内容不要换行.)  2).水平居中. margin: 0 auto;(当然不是万能)  3, 若需给 a 标签内内容加上样式, 需要设置display: block;(常见于导航标签)

     4, FF 和IE 对BOX 理解的差异导致相差2px 的还有设为float的div在ie下 margin加倍等问题.

     5, ul 标签在 FF 下面默认有 list-style 和 padding . 最好事先声明, 以避免不必要的麻烦. (常见于导航标签和内容列表)  

    6, 作为外部 wrapper 的 div 不要定死高度,  最好还加上 overflow: hidden.以达到高度自适应.  

    7, 

    关于手形光标. cursor: pointer. 而hand 只适用于 IE.贴上代码:   兼容代码:兼容最推荐的模式。  

    /* FF */   

    .submitbutton {  

    float:left;  

     40px;  

    height: 57px;  

    margin-top: 24px;  

    margin-right: 12px;  

    }  

    /* IE6 */  

    *html .submitbutton {  

    margin-top: 21px;  

    }  

    /* IE7 */  

    *+html .submitbutton {  

    margin-top: 21px;}

  • 相关阅读:
    Shell变量之自定义变量、环境变量
    Shell变量命名规则
    获取文件编码格式
    基于Lucene的文件检索Demo
    数据库压力测试工具
    插入ts以及判断列是否存在(支持多数据库)
    (摘)Chart属性设置
    (摘)C#comboBox绑定数据
    (摘)ORACLE DBA的职责
    (摘)DataGuard物理standby管理
  • 原文地址:https://www.cnblogs.com/Andylasy/p/4697310.html
Copyright © 2011-2022 走看看