0

新手在这里学习 960 网格和 css。我已经通过在这里的彻底搜索设法解决了我的大部分问题,但是我真的在为我的页面在所有 IE8 和 IE9 上不正确地渲染而苦苦挣扎(尽管它在 IE7/8 兼容性视图中以某种方式渲染得很好)。

在 IE 中,我的主要内容(6-col、6-col、4-col)将最后一列截断到页面底部,而不管屏幕分辨率或缩放。它在所有其他浏览器中呈现良好(减去 FF 中“大纲”定义的已知问题)。我知道 IE 在边距和/或填充方面存在问题,但我还没有完全理解这个问题。但是,我没有找到可能导致超过 960 像素的水平填充。如果有更多知识的人可以快速查看我的 css,我希望他们能指出我正确的方向。

正如我所提到的,我正在学习 CSS 和这个网格系统。我不是网络程序员,只是一个在他的计算机上安装了谷歌和网络表达式的人,试图为一个非营利机构建立一个网站。我确信代码存在一些严重的语义问题,但我感谢你的温柔。我保证会清理我的代码,因为我更好地理解了正确的语义。谢谢。

4

1 回答 1

0

原来我对麻烦制造者的代码是错误的。实际上,在包含我公司徽标的 div 左侧部分的 css 中是一些不必要的(在当时看来是无害的)代码......特别是 display:inherit 和 width=100%。删除这两行后,一切都在 IE7+ 中很好地呈现。

于 2012-09-27T20:27:00.773 回答