• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >浏览器兼容 > FireFox中上层高度不影下层的解决办法

FireFox中上层高度不影下层的解决办法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含firefox,firefox45浏览器,firefox浏览器官方,firefox 3.0,firefox浏览器官网等相关知识,佚名 希望在学习及工作中可以帮助到您

在写网站时,遇到一个差点让我抓狂的事情。以下是一个很简单的网页:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title> 有关在FireFox中上层高度不影下层的解决办法 </title> </head> <body> <div style="width:500px;"> <div style="float:left; width:200px; background-color:#F9C7CF"> 上一层,放在左边 上一层,放在左边 上一层,放在左边 </div> <div style="float:right;width:300px; background-color:#00FFFF"> 上一层,放在右边 </div> <div style="text-align:center; background-color:#F0F082; width:500px;"> 下一层,放在下面 </div> </div> </body> </html>
提示:您可以先修改部分代码再运行</div>

在这个网页中,创建了三个层,上面两个层是并列的,下面一个层是单独的,在IE中浏览可以达到我想要的结果,如下图所示:

    在上图中,左边的层用于输出文章内容,右边的层用于输出树型菜单,下面的层用于输出版权信息。整个网站都做完之后,突然想起在FireFox中测试一下效果,看看是否兼容,没想到在Firefox中的效果居然完全不同。如下图所示。

    从上图中可以看出,左边的层并没有将下面的层“挤”下去,而是超过了下面的层。这么一来,版权信息就会横在文章内容之中了。如果仅仅只是Firefox是这样的话,也就算了,可是连Opera、Flock都是这种显示结果,让我不得不改了,研究了很久,终于让我找到了一个解决方法,就是在下面的层上加上 “clear:both”,如下所示:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title> 有关在FireFox中上层高度不影下层的解决办法 </title> </head> <body> <div style="width:500px;"> <div style="float:left; width:200px; background-color:#F9C7CF"> 上一层,放在左边 上一层,放在左边 上一层,放在左边 </div> <div style="float:right;width:300px; background-color:#00FFFF"> 上一层,放在右边 </div> <div style="text-align:center; background-color:#F0F082; width:500px; clear:both;"> 下一层,放在下面 </div> </div> </body> </html>
提示:您可以先修改部分代码再运行</div>

最后结果如下所示,一切OK。

</div>

您可能想查找下面的文章:

  • 浅谈firefox 的event事件处理
  • 为ie和chrome单独设置样式的方法
  • firefox中div重叠覆盖之前ul的两种解决方法
  • IE8下显示图片时多出一个边框而Chrome或Firefox下却没有
  • FireFox下selected =selected失效不起作用的解决方法
  • IE=edge,chrome=1的META信息详解
  • Firefox奇怪的文字溢出bug div里面的文字溢出
  • chrome居中但ie不居中的解决方法
  • Firefox专属hack的写法介绍
  • 解决Firefox/Opera 不支持onselectstart事件实现不允许用户select

相关文章

  • 2017-06-02CSS 半透明度设置归纳总结[Firefox,IE,Chrome,Safari]
  • 2017-06-02css滤镜兼容浏览器测试实例
  • 2017-06-02html页面高度不固定在不同浏览器下的兼容性设置
  • 2017-06-02部分透明的蒙版效果实现思路(兼容ie6)
  • 2017-06-02IE和FireFox JavaScript的函数名的作用域的异同
  • 2017-06-02even事件浏览器兼容性实例介绍
  • 2017-06-02浅谈浏览器的兼容性(必看篇)
  • 2017-06-02IE7下父元素及子元素的隐藏顺序不当带来的display:none出现BUG
  • 2017-06-02针对主流浏览器的CSS-HACK写法及IE常用条件注释
  • 2017-06-0213个网页页面浏览器兼容性验证工具

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 针对chrome的css hack 使用方法
    • IE下元素空白区域(该元素在上img在下)与图片重叠无法触发鼠标事件
    • input button文字的行高在FF下的显示问题
    • DIV+CSS 浏览器兼容性小结
    • IE6下Png透明最佳解决方案DD_belatedPNG
    • Hack 只针对IE的写法
    • ie placeholder属性的兼容性问题解决方法
    • 兼容浏览器的css inline-block写法
    • IE6/7 and IE8/9(Q)中td的上下padding失效的解决方法
    • chrome://命令大全

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有