css - 如何使我的 Web 应用程序在 IE 8 和 9 中看起来正确?

标签 css internet-explorer compatibility

我发现我的应用程序在 IE 中的外观不如在 Chrome 和 Firefox 中的好。也许它以错误的方式展示了一切。好吧,我想解决我遇到的问题。

所以我尝试使用 IE 开发工具,但找不到任何可以自定义样式和 CSS 的东西。那么其他人是如何为 IE 做这些事情的呢?

我的意思是,我不太关心它在 6 中如何工作,但如何才能使其在 IE 8 或 9 中看起来像在 Firefox 和 Chrome 中一样?

那么,当您需要在 IE 中执行某些操作时,您会使用什么技巧?好吧,我对网页设计一无所知,但我想重构现有代码以使其正常工作。

那么,问题是,如何使它们与 IE 8 或 9 兼容?他们有任何工具可以让他们工作吗?

最佳答案

我首先让我的页面在 Chrome/Firefox 中运行(它们往往很相似),然后进行调整以支持 Internet Explorer,以获得最佳结果。

类似 Position Is Everything 的网站非常适合记录 IE CSS 支持中的缺陷。

我制作了针对 Chrome/Firefox 的 .css 文件,并使用 conditional comments 为每个 IE 版本包含一个附加样式表。 .

例如:

<!--[if lte IE 7]> 
  <link href="/css/iefix7.css" rel="stylesheet" type="text/css" media="all" /> 
<![endif]-->

关于css - 如何使我的 Web 应用程序在 IE 8 和 9 中看起来正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5038138/

相关文章:

css - 即使用 GWT ResourceBundle CSS 进行过滤

javascript - IE 和 html5 视频停止工作

android - apk 与此设备不兼容..和支持的设备 0

python - 我应该使用 Windows 还是 Mac 参加 Python CS 类(class)?

html - 图像不会与 div 的顶部对齐

javascript - 根据方向裁剪图像?

css - 一行 5 个 div,无法将它们排成一行

css - Bootstrap,无法使面板大小相同

javascript - 带 JS 的 Internet Explorer 11 性能

css - IE 10 中的布局损坏。Firefox、Opera、Safari 和 Chrome 运行良好