Internet Explorer的最小CSS(7,8,9)

时间:2011-07-28 05:30:04

标签: html css internet-explorer

这是我第一次实施IE9,因为我已经安装了IE9附带的Windows 7,我检查过的每个网站都在IE9中存在一些问题。

我想知道的是:

  1. 有没有办法绝对使用最小的CSS来整理所有三个浏览器,或者对于不同的IE版本是否总是需要条件css?
  2. 我应该使用哪种特定的doctype来解决这个问题?
  3. 非常感谢, 詹姆斯

4 个答案:

答案 0 :(得分:1)

  1. 这取决于您的需求和要求。我的个人网站只有一个样式表,适用于所有主要的网络浏览器。但我的个人网站非常简单。
  2. 不。但是,请选择并包含doctype。 This article解释了它将如何影响IE中的渲染。

答案 1 :(得分:0)

1)8和9非常相似,7有一些缺失。是的,您将始终必须考虑所有3.这可能是在您使用CSS重置样式之前删除浏览器的任何问题,尽管这不能解决所有问题,或使用条件。

2)不是真的,如果没有定义,浏览器会自动选择一个。无论哪种方式,它都不会改变页面呈现的方式。

答案 2 :(得分:0)

最小化问题的最佳方法是使用初始CSS Reset文件,尽可能多地将差异重新排列。

另外,请考虑使用完善的CSS框架,例如960 GridBlueprint。这至少意味着您正在采用一个使用良好/贡献的框架,这将最大限度地减少您不了解的跨浏览器不一致性。

答案 3 :(得分:0)

如果你刚刚开始,CSS重置的想法很好,但会隐藏浏览器之间的差异,这可能会让你后来感到困惑。

现在使用的最佳doctype是<!DOCTYPE html>,它将所有浏览器置于标准模式。