IE 跟人家不一样的一些地方

原创 2015年07月09日 14:32:01

1、IE6下DIV的默认高度问题

IE6下默认的字体尺寸大致在 12 - 14px 之间,具体看你页面上的设置,当你试图定义一个高度小于这个默认值的 div 的时候, IE 会固执的认为这个层的高度不应该小于字体的行高。所以即使你用 height: 6px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px 左右高度的层,甚至max-height也不能解决。

 

要解决这个问题,可以强制定义该 div 的字体尺寸,或者定义 overflow 属性来限制 div 高度的自动调整。比如 <div style="height: 6px; font-size: 0;"></div>或者<div style="height: 6px; overflow: hidden;"></div> 都可以阻止 IE 的自作聪明。

 

该问题在 IE7 / Firefox /Opera 下均不存在。


2、IEdiv里面的内容如果太高或太宽 div的宽度会自己变长(没设置overflow)


3、IE width包括边框 important overflow:hidden;!!!!!!!!!!!!

<div style="border:50px solid red;height:50px;width:150px;overflow:hidden;">border:50px solid red;height:50px</div>
<div style="border:50px solid red;height:150px;width:50px;overflow:hidden;">border:50px solid red;width:50px</div>


4、IE:width包括border/padding;其他:width不包括padding

相关文章推荐

学校要选择一个地方作为超市的位置,学校每个有K个部门,每个部门去超市的频率不一样,要求在可以设置的地点中选择一个最优的地点

2.7.1题目描述 学校要选择一个地方作为超市的位置,学校每个有K个部门,每个部门去超市的频率不一样,要求在可以设置的地点中选择一个最优的地点。 1)设计核心算法,计算出超市可选位置和最优位置 2)已...

Qt的界面线程 和Mfc 一点不一样的地方

首先本人对Qt不是太了解,但是不想仅仅停留在用的角度上。 开发平台:windows 由于软件要写成多线程版本的,界面会用到MFC,QT,或者没有界面只是控制台。 我当时想的是: 底层API + MF...

【QNX】从不同地方执行程序,调度策略不一样

这是执行后会打印父进程和本进程的ID,会打印调度策略和优先级。 1.在QNX的终端执行,调度策略是2:RR-sched 2.在Eclipse中执行,调度策略是2:RR-sched 3...

IE和谷歌浏览器显示&nbsp;效果不一样解决办法

空格在ie、firefox、chrome浏览器上显示的效果不太一样,主要是前面的空格宽度不同,这可能是因为不同的浏览器会有不同的默认字体,一般 IE默认字体都是宋体,下面为大家介绍几种不错的解决方法...

IE收藏夹转移到任何地方

  • 2011年02月08日 14:43
  • 171KB
  • 下载

lr中需要注意的点--安装后打不开ie需要设置的地方

前提:Loadrunner11仅支持ie9向下版本,若安装了ie10则需要在查看一安装的更新中卸载 1、设置ie浏览器为默认浏览器   2、计算机->属性->高级系统管理->性能->设置...

如何碰撞两个功能不一样,但 MD5 值一样的程序的方法 + 源码公布

关于如何碰撞两个功能不一样,但 MD5 值一样的程序的方法。 如果您还没有阅读过之前的内容,请先查阅以下链接: 使用 MD5 碰撞算法伪装木马,躲过杀毒软件查杀,加入360白名单 指...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE 跟人家不一样的一些地方
举报原因:
原因补充:

(最多只允许输入30个字)