因此,在我评估其他程序员的 CSS 的网络旅行中,我注意到很多人使用下划线或星号 hack 来调试 IE 浏览器的特定供应商,尽管 W3C 不会将其解析为有效的 CSS。
我个人更喜欢注释条件,您至少可以遵循有效的 IE 特定 CSS,但我想唯一的问题是添加额外的 CSS。
所以我很好奇你喜欢什么以及每种方法的积极或消极影响的共识。
评论条件或 IE 供应商特定的黑客攻击?
PS - 老实说,这应该标题为你是否支持 IE 布局:-)
因此,在我评估其他程序员的 CSS 的网络旅行中,我注意到很多人使用下划线或星号 hack 来调试 IE 浏览器的特定供应商,尽管 W3C 不会将其解析为有效的 CSS。
我个人更喜欢注释条件,您至少可以遵循有效的 IE 特定 CSS,但我想唯一的问题是添加额外的 CSS。
所以我很好奇你喜欢什么以及每种方法的积极或消极影响的共识。
评论条件或 IE 供应商特定的黑客攻击?
PS - 老实说,这应该标题为你是否支持 IE 布局:-)
条件样式表是要走的路。hack 这个词本身就意味着你正在做一些你不应该做的事情。但就这两者来说几句简短的话:
条件样式表
黑客
我更喜欢条件注释,因为它使您的页面仍然有效。但是,我可以想象您使用供应商黑客,因为您不需要额外的 css 文件,每个加载的页面都保存一个请求(当然,如果不是用于缓存)。再一次,css 文件被缓存,如果您明智地使用条件,您可以为每个 IE 版本创建一个单独的文件,如果多个版本需要它们,则复制 hack。这样一来,您每页最多需要一个额外的 css,然后将其缓存起来,从而最大限度地减少额外负载。