css - IE定位div布局问题

标签 css internet-explorer css-position

我知道这不是一个罕见的问题,但我在所有其他浏览器中工作的布局在 IE(8 和 9)中完全崩溃。

我不知道协议(protocol)是要在这里发布所有代码还是只发布一个链接...

它是:www.megadyne.com/safezone/index.php

我认为相关部分是我有一个容器 div,它是 position:relative,然后里面的一堆 div 是 position:absolute 并且内部 div 在 IE 中被推出。

布局还有很多其他问题——仅在 IE 中存在,但希望它们是相关的?

提前致谢!

布莱恩

最佳答案

看看 http://html5boilerplate.com/ 的 css在您输入代码之前,它很好地标准化了浏览器的所有 css。尝试使用他们的 css 并将 @inline 你的 css 放入他们的 css 中,它要求你的自定义 css,看看是否能解决问题。

如果这不起作用,您可以使用 HTML5 代码为 IE 创建一个单独的 css 文件

//If browser is IE version 8 or greater
<!--[if gte IE 8]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->

关于css - IE定位div布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770442/

相关文章:

CSS 帮助修复溢出的 div

html - 悬停时显示 IE7 错误 : CSS background hidden,

html - 无法让 Bootstrap 网格正确对齐

html - H1-H6 标签最常见的字体大小是什么

html - 图像不在中间

internet-explorer - Internet Explorer 9 beta HTML5 视频标签不支持相对宽度/高度?

css - 在 IE11 和 IE10 中与 flexbox 垂直对齐

css - 如何在另一个居中的 div 标签旁边添加一个 div 标签?

html - 如何使用 css 使一个文本相对于另一个文本居中?

javascript - 如何在不使用 void 的情况下重新启动 CSS 动画?