栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

IE8 CSS Hack

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IE8 CSS Hack

您应该反转您的方法。首先,您的网站在现代浏览器(如Firefox,Chrome,Opera,IE 9)中应该看起来不错,然后您就可以开始担心其他网站了。

正如其他人所建议的那样,条件注释可以成为您的朋友。

首先,您应该开发CSS以使其在现代浏览器中看起来不错。然后检查IE8,看看有什么问题。如果需要,请包含特定于IE的样式表。之后,您可以先检查IE7,然后再检查IE6(如果支持),并添加其他修复程序。

一个例子:

<link rel="stylesheet" href="normal.css" type="text/css" /><!--[if lt IE 9]><link rel="stylesheet" type="text/css" href="ie8.css"><![endif]--><!--[if lt IE 8]><link rel="stylesheet" type="text/css" href="ie7.css"><![endif]-->

在这种情况下,您包括

normal.css
适用于现代浏览器的内容。您发现了一些奇怪的IE8问题,因此
ie8.css
可以解决这些问题。您不必在其中包括所有选择器,仅需要修复的选择器(对于IE
8及更低版本,其值将被覆盖)。之后,如果IE7中仍有一些奇怪的事情,则可以添加
ie7.css
并修复这些问题,依此类推。

请参考其他人给您的链接,以获取有关条件注释用法的更多信息。

最后:

making IE8 render as IE7 forease
永远不是一个好主意,应该避免。IE7是遥不可及的时代(在IT世界中,IE8还是遥不可及的……),为现在和将来而发展,之后,您可以关心仍然受旧技术困扰的人们(基于您的受众群体和商业计划)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/373951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号