gpt4 book ai didi

css - 允许最终用户拥有他们可以修改的特定 CSS 规则

转载 作者:行者123 更新时间:2023-11-27 22:32:28 25 4
gpt4 key购买 nike

我希望用户对控制 div 的某些 CSS 属性具有有限的访问权限。这些 div 都是相似的,都有一些类名,并根据用户的样式规则在整个站点上显示。有点像用户 CSS 样式表,除了它们可以更改的某些规则。

允许更改为:

.className{  
font:all attributes;
all four borders:all attributes;
float:cannot change;
}

最好的方法是将它们存储在数据库中吗?将颜色、边框宽度等存储在 MySQL 数据库中?看起来很多,包含所有信息。

允许用户拥有自己的 CSS 文档是有风险的,我不希望他们能够更改布局。我想让它成为我网站的一部分,任何人都可以在不了解 CSS 的情况下使用。我希望他们可以选择自己的风格;比如让他们在 Drupal 网站上拥有自己的主题,但让任何人都可以轻松进行更改(比如有一个预定义的列表或其他东西)。但如果他们愿意,他们也必须完全控制我允许他们更改的属性。

从数据库中预处理这些信息并将其放入样式标签中是否效率低下?除非全部在一个查询中,否则似乎有很多查询。

最佳答案

您应该查看 jQuery UI ThemeRoller脚本,它使用许多通过 URL 传递的字段。单击左侧的任何主题,查看 URL 发生了什么。

您可以轻松复制它以满足您的需要,而不是将这些值保存在数据库中。如果愿意,您也可以使用相同的命名约定。

我认为这是一个很好的起点。

关于css - 允许最终用户拥有他们可以修改的特定 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com