你好,游客 登录 注册 搜索
背景:
阅读新闻

overflow:hidden控制firefox下div两列背景溢出

[日期:2008-05-27] 来源:www.iwms.net  作者:木鸟 [字体: ]

下边是div实现两列显示没加overflow:hidden时的代码,在ie中查看效果是正常的,但在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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>firefox中div两列</title>
<style type="text/css">
.w {width:400px;}
.d1 {height:50px;float:left;}
.d2 {height:50px;background:#F9EDFA;border:2px dotted #A63DAD;}
</style>
</head>

<body>
<div class="w">
 <div class="d1">左侧</div><div class="d2">右侧</div>
</div>
</body>
</html>

下边是修正后的代码,在firefox和ie中都能正常显示了

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>firefox中div两列</title>
<style type="text/css">
.w {width:400px;}
.d1 {height:50px;float:left;}
.d2 {height:50px;background:#F9EDFA;border:2px dotted #A63DAD;overflow:hidden}
</style>
</head>

<body>
<div class="w">
 <div class="d1">左侧</div><div class="d2">右侧</div>
</div>
</body>
</html>

收藏 推荐 打印 | 录入:木鸟 | 阅读:
相关新闻      
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2010-3-30 23:56:43
why
热门评论
* 匿名 发表于 2010-3-30 23:56:43
why