【发布时间】:2010-03-12 22:53:21
【问题描述】:
修改 SnapPages 主题,这意味着我只能访问 CSS 样式表。我想在网站的标题中插入一些 javascript,以便使用 TypeKit 来设置排版样式。有没有办法通过 CSS 做到这一点?
【问题讨论】:
标签: javascript css
修改 SnapPages 主题,这意味着我只能访问 CSS 样式表。我想在网站的标题中插入一些 javascript,以便使用 TypeKit 来设置排版样式。有没有办法通过 CSS 做到这一点?
【问题讨论】:
标签: javascript css
简单的回答:没有。
更复杂的答案:CSS 无法通过以下方式对您的页面和页面中包含的内容进行任何更改:
<link rel="stylesheet" type="text/css" href="custom.css" />
// or
<style>
..
</style>
不能作为脚本执行。
【讨论】:
虽然您可以在某种意义上 alter (some of) the contents 来自 CSS 的页面,但不鼓励使用它和 it is not up to the task you want to handle。
From quir]{smode: "我觉得我们根本不应该使用内容声明。它向页面添加内容,而 CSS 用于向页面添加呈现,而不是内容。因此,我认为如果你应该使用 JavaScript想要动态生成内容。CSS 是这个工作的错误工具。"
【讨论】:
据我所知,没有。
【讨论】:
我认为没有,没有。
唯一更接近的是基于 IE 的 CSS 表达式(示例 here)。甚至可能以这种方式导入样式表,但在 IE8 中停止了支持。
【讨论】: