【问题标题】:Insert javascript into local html using its CSS stylesheet?使用其 CSS 样式表将 javascript 插入本地 html?
【发布时间】:2010-03-12 22:53:21
【问题描述】:

修改 SnapPages 主题,这意味着我只能访问 CSS 样式表。我想在网站的标题中插入一些 javascript,以便使用 TypeKit 来设置排版样式。有没有办法通过 CSS 做到这一点?

【问题讨论】:

    标签: javascript css


    【解决方案1】:

    简单的回答:没有。

    更复杂的答案:CSS 无法通过以下方式对您的页面和页面中包含的内容进行任何更改:

    <link rel="stylesheet" type="text/css" href="custom.css" />
    // or
    <style> 
      ..
    </style>
    

    不能作为脚本执行。

    【讨论】:

      【解决方案2】:

      虽然您可以在某种意义上 alter (some of) the contents 来自 CSS 的页面,但不鼓励使用它和 it is not up to the task you want to handle

      From quir]{smode: "我觉得我们根本不应该使用内容声明。它向页面添加内容,而 CSS 用于向页面添加呈现,而不是内容。因此,我认为如果你应该使用 JavaScript想要动态生成内容。CSS 是这个工作的错误工具。"

      【讨论】:

        【解决方案3】:

        据我所知,没有。

        【讨论】:

          【解决方案4】:

          我认为没有,没有。

          唯一更接近的是基于 IE 的 CSS 表达式(示例 here)。甚至可能以这种方式导入样式表,但在 IE8 中停止了支持。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-12-26
            • 2023-03-15
            • 1970-01-01
            • 2013-03-08
            • 1970-01-01
            • 2013-05-15
            相关资源
            最近更新 更多