【问题标题】:Separate stylesheets单独的样式表
【发布时间】:2010-07-27 00:48:50
【问题描述】:

如何为 Opera 使用单独的样式表?

喜欢:

<![if !IE 6]>
<link rel=»stylesheet» type=»text/css» href=»ctyle.css» />
<![endif]>

但是对于 Opera? (适用于所有版本的 Opera)

【问题讨论】:

  • 你到底需要它做什么?有一些特定于 webkit 的标签可用于实现非常特定的目标,对于其他一切,webkit 应该类似于基于 gecko 的浏览器呈现。
  • 难道任何方法要么依赖 JavaScript,要么仅在浏览器发送正确且唯一可识别的用户代理信息时才有效?
  • @Razor Storm Opera 不使用名为 Presto 的布局引擎吗?
  • @Alex,哎呀,我累了,把 Opera 看成 Chrome。 (是的,我知道这些词甚至不相似,不知道我在想什么)。

标签: html css browser opera


【解决方案1】:

如果不使用服务器端代码或 JavaScript 嗅探用户代理,我认为您无法做到。

除了用户代理嗅探的常见警告外,服务器端代码会更可靠,因为它不需要启用 JavaScript。

也可能存在特定于 Opera 的 hack,但实施这些会比嗅探 IMO 更糟糕。

如果有布局问题,我会Google 看看有什么解决方案可以修复。您甚至可能不需要单独的样式表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多