0

我知道这已经有几个问题了,但我无法在任何地方找到解决方案。

基本上,我将 CSS 样式设置为全屏,无需滚动。其中有 2 个 div,用于侧边栏(左)和内容(如果我能解决这个问题,将是一个地图控件)。

在左侧边栏中,我有 2 个 div(目前),一个有一个用于搜索地址的简单输入表单(可以设置为静态高度,9ems 或 100px),第二个用于保存结果剩余空间中的垂直滚动列表

我几乎到了那里 - IE 8、Firefox、Chrome、Safari 和 Opera 似乎都运行良好 - 然后,由于我们的企业网络团队坚持 IE6 兼容性(或者至少页面应该可用),我在 IE6 中对其进行了测试- 没有滚动条,并且列表超出了其父 div。多玩一点 CSS,我得到了滚动条,但 div 似乎从文档继承了 100% 的高度。

到目前为止,我已经为此苦苦挣扎了大约 4 天,因此感谢您提供任何帮助或见解。

谢谢

4

1 回答 1

0

对于我绝对必须支持 IE6 的情况,我使用条件注释来添加额外的 HTML 和 CSS,并可能隐藏其他内容。为 IE6、IMO 制作布局基本上归结为“不惜一切代价”——放弃正确的文档结构、沉迷于基于表格的布局、使用间隔图像等。尤其是以百分比表示的大小在 IE6 中被严重破坏——无论谁实现他们显然根本不知道他们应该是什么意思。

于 2010-08-10T14:03:13.763 回答