`
yxgblog
  • 浏览: 38393 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

ie6,ie7高度问题

阅读更多
I hate IE6!

今天下午遇到一问题:ie6,ie7定义高度,真是很郁闷啊,捣鼓了半天也没解决,最后在百度上查了下。原来是在ie6中div有一个隐藏的属性font-size,

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

要解决这个问题,可以强制定义该 div 的字体尺寸,或者定义 overflow 属性来限制 div 高度的自动调整。

例:.div { font-size:0; over-flow:hidden;}

分享到:
评论

相关推荐

    多浏览器下IE6 IE7 firefox li 间距问题

    ### 解决多浏览器下IE6、IE7及Firefox中`<li>`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...

    ie6,ie7div高度兼容代码

    ### IE6与IE7的div高度兼容问题 #### 问题背景 IE6和IE7是早期的浏览器版本,它们在解析CSS时存在一些已知的bug和不一致之处,尤其是对于div元素的高度设置。在现代浏览器中,我们可以通过简单的CSS属性如`height`...

    IE6、IE7、IE8对css和js支持方面差异的研究

    在探讨IE6、IE7、IE8对CSS和JavaScript支持的差异时,我们可以发现一系列显著的兼容性问题和解析规则的变化。以下是对这些差异的详细分析: 1. **JavaScript性能和垃圾收集**: - 在IE6中,JScript引擎在处理大量...

    高度仿真IE6

    "高度仿真IE6"是一个专门针对这种情况设计的前端测试工具,它的出现旨在帮助开发者在不实际安装IE6的情况下,也能有效地测试他们的网页或应用程序在IE6环境下的表现。 这个工具的独特之处在于它的便捷性——无需...

    IE8调用IE7渲染模式,网页高度根据内容高度显示

    本话题主要探讨如何让IE8浏览器调用IE7的渲染模式来解决特定问题,特别是针对iframe自定义高度的问题。 首先,让我们理解为什么需要在IE8中模拟IE7的渲染模式。IE8引入了更现代的渲染引擎,但为了向后兼容,它提供...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...

    解决IE6、IE7、IE8样式不兼容问题

    ### 解决IE6、IE7、IE8样式不兼容问题:深入探讨与实践 #### 一、引言 在Web开发领域,确保网页在不同浏览器中的兼容性一直是一大挑战,尤其是在面对老旧的IE浏览器(IE6、IE7、IE8)时。这些浏览器由于其过时的...

    如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器.pdf

    针对标题提及的"如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器",这里将详细讨论一些关键的CSS兼容性问题及解决方案。 1. **DOCTYPE的影响**: DOCTYPE声明会影响浏览器进入何种文档模式。在HTML4或...

    IE6,IE7,IE8兼容性问题

    ### IE6, IE7, IE8 兼容性问题详解 #### 一、引言 在Web开发过程中,确保网站能够在各种不同的浏览器中正常显示是非常重要的。尤其是在早期的Web时代,Internet Explorer(简称IE)系列浏览器占据着重要的市场份额...

    最全的CSS浏览器兼容问题整理(IE6、IE7)

    在Web开发中,CSS(层叠样式表)的浏览器兼容性问题一直是开发者面临的挑战,特别是针对老旧的Internet Explorer版本,如IE6和IE7。了解和掌握这些兼容性技巧,能有效提升网页在不同浏览器上的表现。 1. **垂直居中...

    CSS完美兼容IE6_IE7_FF的通用方法

    ### CSS完美兼容IE6_IE7_FF的通用方法 在网页设计与开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。特别是在早期的Web开发中,如何让网站能够良好地运行在不同版本的Internet Explorer(IE)...

    css解决IE6,IE7,firefox兼容性问题.

    ### CSS解决IE6、IE7及Firefox兼容性问题详解 #### 一、引言 随着互联网技术的发展,浏览器种类日益增多,其中Internet Explorer (IE) 和 Firefox 是早期非常流行的两款浏览器。尤其在2000年代中期,IE6、IE7 和 ...

    解决IE6兼容问题的十一大技巧

    7. **最大高度(max-height)**:可以使用JavaScript动态设置元素的最大高度,以适应IE6: ```javascript function setMaxHeight(elementId, height) { var container = document.getElementById(elementId); ...

    ie6/7/8的 css hack

    【CSS Hack】在Web开发中,CSS Hack是一种特殊的技术,用于解决不同浏览器对CSS解析的差异,特别是针对老版本的Internet Explorer(IE6、IE7和IE8)的兼容性问题。这些浏览器在解析CSS时存在诸多不一致,导致设计师...

    浏览器兼容性CSS,IE6,IE7,FF

    通过这些技巧,我们可以更好地解决IE6、IE7和Firefox之间的CSS兼容问题,为用户提供一致的浏览体验。不过随着浏览器的更新迭代,IE6和IE7的使用率逐渐降低,开发者也可以逐步减少对这些旧版浏览器的兼容性支持。

    CSS完美兼容IE6IE7FF的通用方法

    浮动元素可能导致布局问题,尤其是在IE6和IE7中。使用“clearfix”技巧可以帮助避免这些问题: ```css .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } ``` ...

Global site tag (gtag.js) - Google Analytics