我们正在考虑为我们的应用程序用户提供覆盖默认站点CSS的能力. 目前,他们可以选择网站主题,但允许他们更改背景颜色,字体颜色,字体等属性是很好的. 我给每个站点提供了一个“用户
目前,他们可以选择网站主题,但允许他们更改背景颜色,字体颜色,字体等属性是很好的.
我给每个站点提供了一个“用户定义”样式表,可以从管理区域编辑或提供某种CSS构建器.
第一个选项提供了最大的灵活性,但也可能是最有问题的,需要用户对CSS有一些基本的了解.
除了明显的(这是最好的解决方案?)之外,我还有一些问题:
用户定义的Css:
是否有基于Web的CSS编辑器?
是否有可用的服务器端(.net)CSS验证器(用于验证用户输入的css)
Css Builder:
是否有基于Web的CSS构建器?
根据用户提供的规则生成CSS的最佳方法是什么(我想过使用某种模板引擎来实现这一点(NVelocity,Razor等)?
谢谢
解
我已经为我们提供的解决方案添加了答案below.
然而从未使用过,最近我看了 Brosho Design in the Browser jQuery PluginWith this Plugin you can style your
markup right in your browser with a
build-in element selector and CSS
editor. Generate the CSS code of
altered elements with one click and
use it in your own stylesheet.
demo here