【问题标题】:How can I have a certain set of CSS properties affect only IE users?我怎样才能让一组 CSS 属性只影响 IE 用户?
【发布时间】:2010-04-30 10:33:15
【问题描述】:

肯定是一个或另一个,而不是一个和另一个 if.... HTML 没有 else 函数.. 或者是吗?您能否请您在您的答案中将其编码为 php 新手,但到目前为止取得了不错的结果!不过这个已经被坑了。

如果浏览器 = IE 然后是 css/ie.css 其他 css/moz

如果您认为需要,甚至是 webkit 的第三个选项...

谢谢你们,你们都很棒。

还有,有人知道 webkit 转换/css 的完整属性列表吗?d

【问题讨论】:

  • 我把标题写得更清楚了。

标签: php css internet-explorer


【解决方案1】:

你可以用这个:

<!--[if lt IE 7]><link rel="stylesheet" href="/iestyles.css" /><![endif]-->

使用这些条件还可以减少服务器上的负载(尽管现在不是很多),因为客户端将执行处理,而不是您的服务器(这可能会出错并且您的页面看起来很奇怪)

【讨论】:

  • 我同意,条件是解决这个问题的方法。这是最简单最防弹的方法。
  • 是的,我有一个完整的单独的 css,否则需要太多的 hack。
  • 是的,您可以将条件添加到您想要的任何内容。您可以加载多个 CSS 脚本、javascript,以及您想要的任何内容。
  • 但这两者都可以用 IE 读取,是吗?关注哪一个?
  • @rowan:IE 样式会覆盖原来的样式。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2018-02-04
    • 1970-01-01
    • 2011-08-27
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    相关资源
    最近更新 更多