码迷,mamicode.com
首页 > 其他好文 > 详细

结束与开始,七月末八月初的周末总结(1)

时间:2015-08-03 07:50:58      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:

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

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;  

width: 40px;  

height: 57px;  

margin-top: 24px;  

margin-right: 12px;  

}  

/* IE6 */  

*html .submitbutton {  

margin-top: 21px;  

}  

/* IE7 */  

*+html .submitbutton {  

margin-top: 21px;}

结束与开始,七月末八月初的周末总结(1)

标签:

原文地址:http://www.cnblogs.com/Andylasy/p/4697310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!