`
aideehorn
  • 浏览: 261402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在IE和Firefox中背景图片高度自适应的兼容问题

阅读更多

在IE和Firefox中背景图片高度自适应的兼容问题

例如:(其中floatA、floatB的属性已经设置为float:left;)
<#div id="floatA" ></#div>
<#div id="floatB" ></#div>
<#div id="NOTfloatC" ></#div>
这里的NOTfloatC并不希望继续平移,而是希望往下排。
这段代码在IE中毫无问题,问题出在FF。原因是NOTfloatC并非float标签,必须将float标签闭合。

<#div class="floatB"></#div>
<#div class="NOTfloatC"></#div>
之间加上
<#div class="clear"></#div>
这个div一定要注意声明位置,一定要放在最恰当的地方,而且必须与两个具有float属性的div同级,之间不能存在嵌套关系,否则会产生异常。
并且将clear这种样式定义为为如下即可:
.clear{
clear:both;}
此外,为了让高度能自动适应,要在wrapper里面加上overflow:hidden;

#main{background:url(images/main_bg.jpg) repeat-y top left;width:996px;height:auto;overflow:hidden}
.content{float:left;padding:0 20px 5px 132px;width:505px;border:1px solid #FF0000;}
.sidebar{float:right;padding-right:132px;width:196px;border:1px solid #0000FF;}

其中不加这overflow:hidden句,在IE中能自动适应背景图片的高度,但是在FF中不能自动适应背景图片的高度,显示的是背景颜色,但是加了这句就可以实现在FF中也自动适应背景图片,即背景随文本内容的增加而自动增加

分享到:
评论

相关推荐

    解决IE,Firefox,chrome,safari浏览器中iframe显示高度自适应问题

    本文将详细介绍如何解决在IE、Firefox、Chrome以及Safari等主流浏览器中`iframe`的高度自适应问题。 #### 关键概念与问题背景 `iframe`在不同浏览器中存在显示高度不一的问题,主要是因为各浏览器对`iframe`内容...

    iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)

    "iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)"这个标题所指向的,就是一种跨浏览器的策略,确保iFrame内容无论何时更新,都能自动调整其高度,从而避免滚动条的出现和内容溢出。...

    Iframe高度自适应(兼容IE/Firefox、同域/跨域)

    "Iframe高度自适应(兼容IE/Firefox、同域/跨域)"这一主题是关于如何让内嵌在Iframe中的页面能够根据其内容动态调整自身的高度,确保在不同浏览器(如IE和Firefox)以及处理同域和跨域情况时都能正常显示。...

    IE6的双倍边距和火狐自适应高度

    需要注意的是,这种方法虽然解决了IE6下的双倍边距问题,但在其他现代浏览器(如Firefox、IE8等)中可能导致布局错乱。这是因为将`div`设置为内联元素后,它不再占据整行宽度,而是只占据其实际宽度,这可能与预期的...

    iframe自适应高度,亲测完美兼容IE6-9,Chrome,Opera,firefox,safari

    因为有一个项目要用到iframe自适应高度,网上搜索了以下结果无数,不过看来看去都是那...iframe自适应高度,亲测完美兼容IE6_7_8_9,Chrome谷歌浏览器,Opera欧朋浏览器,FireFox火狐浏览器,Mac Safari浏览器等五大浏览器

    Iframe 高度自适应,js控制Iframe 高度自适应.docx

    在 iframe 高度自适应中,需要考虑多种浏览器的兼容性问题,包括 Firefox、IE、Opera 等不同的浏览器。因此,需要使用不同的方法来实现 iframe 高度的自适应。 方法一:使用 JavaScript 控制 iframe 高度自适应 ...

    iframe自动适应高度(完美自适应高度嵌套代码),兼容目前主流浏览器。

    标题提到的“iframe自动适应高度(完美自适应高度嵌套代码)”提供了一个解决方案,它能够确保`iframe`在各种主流浏览器中都能正确地自适应内容高度,包括360浏览器、IE6-9、遨游、火狐以及搜狗浏览器。 在传统的`...

    JQuery IFrame框架高度自适应(支持嵌套–兼容IE,ff,safafi,chrome)

    通过使用jQuery来实现iframe的高度自适应,我们可以确保内容在不同浏览器(包括IE、Firefox、Safari和Chrome)中的显示一致性,无论iframe内嵌的页面有多复杂。 首先,我们需要理解iframe的基本概念。IFrame,即...

    iframe高度自适应,多浏览器兼容

    总结,`iframe`的高度自适应和多浏览器兼容性是前端开发中的常见问题,需要开发者对各种浏览器的特性和限制有深入理解。通过合理的JavaScript代码和良好的编程习惯,我们可以创建出在不同环境下都能正常工作的`...

    iframe自适应高度兼容各主流浏览器

    例如,IE浏览器需要特殊处理其边框和滚动条的高度,而Firefox浏览器需要对其高度进行特殊计算。 知识点4:JavaScript的事件处理 在实现iFrame的高度自适应时,需要使用JavaScript的事件处理来监听iFrame的加载事件...

    IE和FireFox的CSS兼容

    在前端开发中,CSS兼容性是一个常见的挑战,尤其是在处理IE和Firefox这两个浏览器时。由于它们对CSS标准的实现存在差异,导致在不同浏览器下显示的效果可能不尽相同。以下是一些关键点,帮助开发者理解和解决这些...

    iframe自适应高度和宽度

    本文详细介绍了如何实现`iframe`的高度和宽度自适应,包括基本原理、示例代码以及解决兼容性问题的方法。通过这些技术,可以使`iframe`更加灵活地适应不同的内容变化,提高用户体验。在实际应用中,还需要根据具体...

    让CSS兼容IE和Firefox的技巧集合

    标题中的“让CSS兼容IE和Firefox的技巧集合”是指在网页设计中,针对Internet Explorer(IE)和Firefox这两种浏览器之间CSS样式兼容性问题的解决策略。描述中的“嘿呌,IE不再是个bug”暗示了这些技巧能帮助开发者...

    jquery实现区块或链接横向无缝循环滚动,自适应宽度,可随意设置外容器的宽度。高度自适应,兼容IE,FF,CHROME.zip

    此外,该插件还特别强调了对旧版IE(Internet Explorer)、Firefox(FF)和Chrome浏览器的兼容性。 首先,我们需要理解jQuery是什么。jQuery是一个流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax...

    前端兼容问题大全

    在IE和FireFox中,float的div闭合、清除浮动和自适应高度的处理方式不同。解决方法是使用统一的方法来处理float的div闭合、清除浮动和自适应高度。 三十三、高度不适应 在IE和FireFox中,高度不适应的处理方式不同...

    IE和Firefox之间兼容性问题

    IE(Internet Explorer)浏览器和Firefox浏览器作为市场上较为流行的两种浏览器,在处理CSS样式时存在一些差异,导致开发者在进行网页布局时可能会遇到兼容性问题。本文将详细探讨IE浏览器和Firefox浏览器之间的兼容...

    兼容IE,firefox,chrome图片缩放功能

    在网页开发中,确保图片在不同的浏览器上,如Internet Explorer(IE)、Firefox和Chrome中能够正确缩放是一项重要任务。由于各个浏览器对CSS、JavaScript等技术的实现可能存在差异,因此需要采用兼容性处理来实现这...

    jquery实现区块或链接横向无缝循环滚动,自适应宽度,可随意设置外容器的宽度 高度自适应,兼容IE,FF,CHROME.zip

    4. **兼容性**:考虑到浏览器的多样性,开发人员需要确保代码在主流浏览器如Internet Explorer(IE)、Firefox(FF)和Chrome上都能正常工作。这可能需要使用jQuery的跨浏览器兼容性特性,以及针对旧版IE可能存在的...

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

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

Global site tag (gtag.js) - Google Analytics