【发布时间】:2009-09-13 20:15:58
【问题描述】:
如何创建动态 CSS 和 JavaScript On-The-Fly(使用 PHP)。 这需要完成,因为不同的页面有时具有不同的元素集,因此每次包装和发送大型 CSS/JS 将是矫枉过正的。 还有为什么很多网站都有这样的链接标签:
<link rel='stylesheet' type='text/css' href='css/style.css?pg_id=43&post=62'>
CSS 是如何知道 GET 参数的?
由于这可能涉及 URL 重写或使用标头功能,请提供简短示例
【问题讨论】:
-
我相信这不是真正的 css 文件,它可以是一个带有基于 GET 参数返回 css 的脚本的页面。扩展实际上在 Web 开发中没有任何意义。
-
所以这将涉及重写 CSS 文件的 URL?
-
不一定,它取决于 style.css 脚本,它可能会检查会话变量、cookie 等。但是是的,您必须重新加载当前页面才能更新样式表。跨度>
-
一个 CSS 文件怎么能做到这一切?
-
OrangeRind:同样,它不是真正的 css 文件。它是你的 php 脚本,它带有一些逻辑,可以检查数据库、文件、变量并根据它获得的信息打印出 css 数据。
标签: php javascript css dynamic-data