在我正在开发的网站中,我想让用户在他们的个人资料页面上设置他们自己的自定义“css”。
例如,我让用户能够为 <body>
选择背景颜色使用 js 颜色选择器。
然后我用 php 创建一个“css-ready”字符串并将其保存在数据库中。
我想问的是:每次用户输入另一个用户配置文件时,我如何才能应用此 css?
可能会有很多用户可以自定义的东西,所以会有一个很大的 css 字符串,我需要一些跨浏览器的东西,如果可能的话,它也可以在没有 javascript 的情况下工作..
谢谢。
最佳答案
您可以尝试一个带有内容类型文本/css header 的 php 文件,它根据从数据库中获取的 CSS 回显 CSS,您可以将默认 CSS 添加到您的网站,然后只在链接标签列表中创建最后一个路径那个 php 文件,这样你就有了一个默认的 CSS 来回退,如果定义了任何自定义的 CSS 将在默认之上应用..
关于php - 用户配置文件自定义 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790408/