【发布时间】:2012-05-28 21:05:02
【问题描述】:
在我正在开发的网站中,我希望用户在他们的个人资料页面上设置自己的自定义“css”。
例如,我让用户能够使用 js 颜色选择器为 <body> 选择背景颜色。
然后使用 php 创建一个“css-ready”字符串并将其保存在数据库中。
我要问的是:每次用户输入另一个用户个人资料时,我怎样才能使这个 css 应用?
可能会有很多用户可以自定义的东西,所以会有一个很大的 css 字符串,我需要一些可以跨浏览器的东西,如果可能的话,它也可以在没有 javascript 的情况下工作..
谢谢。
【问题讨论】:
-
我真的看不出有什么问题。
-
这完全取决于您如何构建您的网站。没有更多细节,这个问题是无法回答的。
-
对于初学者,您可以随时将他们的 CSS 首选项保存在数据库中,并在每次登录时将 CSS 文件的内容替换为他们的首选项。
-
问题很明确。当我在我的站点中打开用户的个人资料页面时,在我的 php 函数中,在获取 db 以获取有关用户的信息时,我还获取了自定义 css 字符串。所以我把它放在一个变量中。问题是.. 我怎样才能将此字符串应用为 css 以在查看时自定义该用户页面?我可以在 js 中做到这一点,但我更喜欢服务器端解决方案。
标签: php javascript css