梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
[存] IE6下DIV高度显示的Bug
IE6下默认的字体尺寸大致在 12 - 14px 之间,当你试图定义一个高度小于这个默认值的 div 的时候, IE 会固执的认为这个层的高度不应该小于字体的行高。所以即使你用 height: 6px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px 左右高度的层。
要解决这个问题,可以强制定义该 div 的字体尺寸,或者定义 overflow 属性来限制 div 高度的自动调整。比如 <div style="height: 6px; font: 0px Arial;"></div> 或者 <div style="height: 6px; overflow: hidden;"></div> 都可以阻止 IE 的自作聪明。
该问题在 IE7 / Firefox /Opera 下均不存在。
This Entry was Last Modified on 2007-05-28 14:44
2 条评论:
- chnama 于 2007-08-01 17:29
非常感谢,解决了困饶我一段时间的问题
- Wgd 于 2008-11-24 23:05
谢谢啊,为这事忙了一天了
继续阅读
ac米兰 ajax apache api blog blogchina browser cctv classpath css download dreamhost dvd encoding error firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies mvc mysql oracle php pivot prototype rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xsl zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 父亲 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 命令行 欧洲杯 人生 日志分析 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器
