我一直都是网络开发和学习的新手.在查看不同网站的源代码时,我最近遇到了"条件评论".我想我现在明白他们做了什么但不确定何时使用它们.
我看到它们主要用于实现IE的不同样式表,并想知道这是不是很好的做法?
在这种情况下,如果答案是"是".然后在开发网站时,使用两个单独的样式表修复错误是"常见的地方",例如为IE创建一个样式表,为Firefox,Opera等创建一个样式表?
提前致谢.
据我所知,只有IE支持条件注释,并且它们在不支持它们的浏览器中优雅地降级(因为它们看起来像普通注释).普遍的共识是,如果您使用非标准浏览器功能来打击另一个非标准浏览器"功能"(即IE中对CSS的蹩脚支持),则可以使用非标准浏览器功能.所以你会发现它是调整CSS的一个非常常见的解决方案.