这个问题可能听起来很主观或不适合 SO,但它对像我这样的程序员(没有任何 CSS 知识)来说确实有意义。
我有一个包含 CSS 的模板(大约 300 行),它们在 Firefox、Opera、Chrome 和 IE10+ 上运行良好。在现实世界中,我可能不喜欢 IE,但我需要为 IE 8 和 9 做好准备。 那么,有没有简单快捷的方法来更改我的 CSS 以与 IE 兼容而无需与 CSS 进行太多交互? 或者 有什么方法可以粘贴我现有的 CSS 以获得兼容的 IE 转换后的 CSS?
很抱歉,如果我的问题不清楚,我的意思是问如何将我的 CSS 代码转换为 IE 版本?是否有任何在线工具可供我粘贴代码并选择目标 IE 版本,以便为该 IE 版本创建 CSS 代码?还是我必须为每个 IE 版本手动编写代码?
*注意:我的 CSS 代码没有引用其他 css 框架,如 Bootstrap 、样板文件等。*
最佳答案
当然!专门为低于 10 的 IE 使用额外的 css 文件。您可以轻松地从其中的主 CSS 文件重写类。在主 css 文件之后包含新的 css 文件(适用于 10 以下的 IE):
<!--[if lt IE 10]>
<link rel="stylesheet" type="text/css" href="ie-old.css" />
<![endif]-->
关于css - 更改 IE 浏览器的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170619/