热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IE6下的table布局问题

网页使用Table布局,共三行,要求顶部、底部两行高度固定,中间自适应。文档类型为:<!DOCTYPEhtml>。问题:在IE6下,顶、底两行的高度无法固定,会自动随着浏览器
网页使用Table布局,共三行,要求顶部、底部两行高度固定,中间自适应。
文档类型为:。

问题:在IE6下,顶、底两行的高度无法固定,会自动随着浏览器的大小变化而变化。但是,在其它浏览器里面效果达到预期。

麻烦高手帮忙看看,谢谢。

15 个解决方案

#1


给IE6做单独样式

#2


其实现在是完全不需要考虑ie6的,如果你要坚持那就设置成绝对的大小

#3


table排版有点蛋疼

用Javascript控制下行不




    

    




top


middle


bottom








在ie6+ chremo ff测试通过

#4


如果是用JS控制的话,我前面也试过了。确实可以达到最终效果,但是在显示的时候,会有明显的界面抖动。就是能感觉出来,这个高度先是比较大的,然后被JS缩小了,从而产生抖动。

不知道是否能从css上解决,或者其它更好的办法?

#5


而且如果是用JS来控制的话,还有一个弊端,就是在浏览器大小改变时,还需要再计算一次中间行的高度,否则就会造成中间行的高度无法自适应,从而出现垂直滚动条。

#6



  
    
  

  
    
  

  
    
  



你可以试试做下,我记得是这样,我以前做过。。。尽量用火狐浏览器,然后用firebug改变属性值调试下

#7


回 wangyizhi58:

如果使用我提到的文档类型,在IE6下,使用你的代码,中间行会扩充到整个屏幕,从而在一屏之内,看不到顶行和底行。

某大集团项目,IE6是客户指定必须满足的浏览器,我也没有办法。

#8


感觉使用table做这样的实现会比较烦

LZ能不能改用div来排版呢

#9


如果使用DIV布局的话,浏览器的兼容性更麻烦一些,特别是针对IE6。

企业内部的BS系统,感觉使用table布局更稳妥一些。
单个页面的数据量毕竟也不大的,与div相比,基本上不存在明显的效率问题。

#10


可以使用百分比的高度控制。只要自己调好,还是可取的。
记得加上html,body,form{height:100%}

#11


客户那边有小显示器,有24寸的大显示器,分辨率差别很大的。如果使用百分比的话,也会非常明显的。

不知道有没有纯粹修改css,或者嵌套table/div这样的解决办法?

#12


问题还没有解决啊,请高手支招啊。。。。。。。

#13












  
     
  
  
    
    
    
    这里是内容开始部分!这里是自动拉高填满!
    1234512345
    1234512345
    
    
    
    
  
  
     
  



#14


我发的这个不全,没有窗口变化时候重新操作. 不过估计没有js 很难..

#15






加上这些,基本可以实现..

推荐阅读
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • 本文总结了在编写JS代码时,不同浏览器间的兼容性差异,并提供了相应的解决方法。其中包括阻止默认事件的代码示例和猎取兄弟节点的函数。这些方法可以帮助开发者在不同浏览器上实现一致的功能。 ... [详细]
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • Java源代码安全审计(二):使用Fortify-sca工具进行maven项目安全审计
    本文介绍了使用Fortify-sca工具对maven项目进行安全审计的过程。作者通过对Fortify的研究和实践,记录了解决问题的学习过程。文章详细介绍了maven项目的处理流程,包括clean、build、Analyze和Report。在安装mvn后,作者遇到了一些错误,并通过Google和Stack Overflow等资源找到了解决方法。作者分享了将一段代码添加到pom.xml中的经验,并成功进行了mvn install。 ... [详细]
  • 如何优化Webpack打包后的代码分割
    本文介绍了如何通过优化Webpack的代码分割来减小打包后的文件大小。主要包括拆分业务逻辑代码和引入第三方包的代码、配置Webpack插件、异步代码的处理、代码分割重命名、配置vendors和cacheGroups等方面的内容。通过合理配置和优化,可以有效减小打包后的文件大小,提高应用的加载速度。 ... [详细]
author-avatar
花生vs布丁丁7_835
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有