答题技巧:因为这个问题主要是看你经验,一般有了开发经验的都会遇到这样的坑,你只要说出几个来大致就可以了。

1、对齐文本和文本输入框

问题:

当input元素在设置了高时,在IE7、IE8、IE9下会出现文本和文本输入框不能对齐的现象,其他正常,包括opera

解决:

vertical-align:middle;

2、容器宽度在浏览器中解释不同

问题:

不同浏览器下宽度不同,比如说设置width:200px,在iE7、IE8、IE9下显示的是200px,在FF、Chrome、Opera中显示的是220px

解决:

用width:200px; *width:220px,其中iE7、IE8、IE9会识别两个宽度,以后者为准,故宽度为220px,在FF、Chrome、Opera中,识别第一个宽度,解析

3、Div居中问题

问题:

IE7、IE8、IE9在设置了margin-left和margin-right为auto后,并不能使div居中显示,其他行

解决:

设定body居中,定义text-algin: center

4、字体大小问题

问题:

对字体大小small的定义不同,在Firefox和Chrome中为small,而IE7、IE8、IE9中为16px,差别挺大

解决:

明确说明字体的大小,例如16px

5、td高度的问题 (这里有兴趣的同学可以研究一下。知道了这个问题,还在研究当中)

问题:

在IE9、IE10、FF、chrome中table中td的高度不包含border的宽度,但是IE7和IE8中td的高度包含了border的高度,设置line-height和height一样。

解决:

6、如何对其文本和文本输入框的内容()

问题:

当input元素在设置了高和设置了text-align:center时,在IE7、IE8、IE9下会出现文本和文本输入框内容不能对齐的现象,其他正常,包括opera

解决:

在样式中设置line-height:100px

7、CSS HACK的方法

所有浏览器 通用 height: 100px;

IE6 专用 _height: 100px;

IE7 专用 *+height: 100px;

IE6、IE7 共用 *height: 100px;

IE7、FF 共用 height: 100px !important;

代码的顺序一定不能颠倒了,要不又前功尽弃了。因为浏览器在解释程序的时候,如果重名的话,会用后面的覆盖前面的,就象给变量赋值一个道理,所以我们把通用的放前面,越专用的越放后面

这里举了几个例子,同学们可以自己总结

最新文章

  1. 微信公共服务平台开发(.Net 的实现)12-------网页授权(上 :更加深入理解OAuth2.0 )
  2. 使用NFC读卡器ACR122u读取银行卡信息
  3. VC++ CEdit
  4. D. Book of Evil
  5. 关于ActionContext.getContext()的用法
  6. Entity Framework 系统约定配置
  7. Swift实战-QQ在线音乐(第二版)
  8. linux常用命令--ps、netstat、find
  9. effective c++:virtual函数在构造函数和析构函数中的注意事项
  10. JS调试工具
  11. Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
  12. 将 C# 枚举反序列化为 JSON 字符串 基础理论
  13. java二维码生成
  14. C# Int 类型线程不安全
  15. Mysql--存储引擎(MyISam & InnoDB)
  16. ORACLE ERP各模块会计分录
  17. Django(十一)请求生命周期之CBV与FBV
  18. <Android 基础(三十三)> TabHost ~ 仿微信底部菜单
  19. merge-intervals 合并区间
  20. css段落首字母下沉

热门文章

  1. ubuntu 16.04 安装后需要做的事情
  2. php内置函数分析array_count_values()
  3. python 获取系统环境变量 os.environ and os.putenv
  4. Python 基本数据类型详解
  5. canvas在图片上生成文字
  6. 【Luogu4191】[CTSC2010] 性能优化
  7. java:类集框架conllection接口list,set
  8. A1009
  9. ASCII 、UTF-8、Unicode编码
  10. 【rust】Rust变量绑定(3)