时间:2021-05-08
最近在我的本机win 7 + firefox 26.0 下遇到个很头大的bug,带滚动条的div容器里面的文字竟然溢出到容器之外了,见图:
在我的环境下,百分百能重现,但到两台别人机器上就无法重现。
我的系统环境和浏览器并没有什么特殊之处,百思不得其解,真是人品不行啊。
这是个简单的HTML文档,4条简单的CSS规则,十来行简单的HTML,不含JS,全部源码如下:
复制代码代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>HTML5</title>
<style type="text/css">
ul{
list-style-type: none;
padding:0;
}
li {
white-space: nowrap;
}
.box {
overflow:auto;
width: 200px;
height: 140px;
border: solid 1px #66f;
}
.icon {
display: inline-block;
background-image: url("tree_file.gif");
background-repeat: no-repeat;
width: 16px;
height: 18px;
vertical-align: middle;
}
</style>
</head>
<body>
<div class="box">
<div style="width:10px;height:20px;"></div>
<ul>
<li>
<span class="icon"></span>
<span>Hello world Hello world Hello world Hello world</span>
</li>
<li>
<span class="icon"></span>
<span>Hello world Hello world Hello world Hello world</span>
</li>
</ul>
<div style="width:10px;height:100px;"></div>
</div>
</body>
</html>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这是注释bug,经典的iebug。说明:注释造成文字溢出是IE的BUG,注释造成文字溢出与其位置有关,注释造成文字溢出与文字区块的固定宽度有关,溢出文字的字数=
在网站改版过程中,Div和css代码都么没有问题,在IE7,IE8,Firefox下都能正常的运行,但是在IE6下,出现文字溢出的Bug,通过对比正常的网页与出
看到群里有人提了一个问题,说文字溢出,如何实现溢出的文字放入一个新生成的div中,想了一下原理,就是判断是否能在div里放下,如果不能,则在应该断开的地方,差入
首先引起对这个溢出问题进行研究是因为看到一个朋友的帖子,里面提到ie7下出现的文字溢出问题;于是又重新翻了以前怿飞斑竹的帖子,他提到的是注释引起的文字溢出问题,
复制代码代码如下:[html]div中溢出文字用点代替的代码/*li{width:200px;white-space:nowrap;text-overflow: