需要你的帮助。第一次面对这个问题,需要你的专业知识。
代码是
<div style="overflow:hidden;cursor:pointer;width:100%">
<div id="ScrBar" style="position:relative;width:16000px">
This is the text alksdjflask d;alskdj fl;aksjd f;laksdjf l;kasjdf ... -----> long line
</div>
</div>
这是IE7相关的!无法在其他版本的 IE 上测试。在 Chrome 和 FF 中工作正常。
如果我不将 DOCTYPE 放在 html 文件的开头,则第一个 DIV 在屏幕的右端结束,此时内部 DIV 被“剪切”。没有水平滚动条。
如果我放置 DOCTYPE(无论是过渡的还是严格的),那么外部 DIV 将获得内部 DIV 的全宽。窗口有长长的水平滚动条。
好吧,在研究如何解决它之前,我无法理解问题是什么(就技术术语而言,而不是我在屏幕上看到的)。
谢谢!
编辑:进一步的测试表明,使用 IE8 和文件的本地副本,它按预期显示,但是使用 IE8 和文件上传到服务器(apache),它没有按预期显示长水平滚动条!