Firefox奇怪的文字溢出bug,带滚动条的div容器里面的文字竟然溢出到容器之外,百思不得其解
最近在我的本机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>
|