asp.net - 用户定义的 CSS/样式

标签 asp.net html css

我们正在考虑为我们应用程序的用户提供覆盖默认网站 CSS 的能力。

目前他们可以选择网站主题,但如果允许他们更改背景颜色、字体颜色、字体外观等属性,那就更好了。

我在为每个网站提供一个可以从管理区域编辑的“用户定义”样式表或提供某种 CSS 构建器之间左右为难。

第一个选项提供了最大的灵 active ,但也可能是最有问题的,并且要求用户对 CSS 有一些基本的了解。

除了显而易见的问题(哪个是最佳解决方案?),我还有一些其他问题:

用户定义的CSS: 是否有可用的基于 Web 的 CSS 编辑器? 是否有可用的服务器端 (.net) CSS 验证器(用于验证用户输入的 css)

CSS 生成器: 是否已有可用的基于 Web 的 CSS 构建器? 根据用户提供的规则生成 CSS 的最佳方式是什么(我考虑过使用某种模板引擎来执行此操作(NVelocity、Razor 等)?

谢谢

解决方案

我已经添加了一个答案 below有了我们寻求的解决方案。

最佳答案

不过没用过,最近看 Brosho Design in the Browser jQuery Plugin

With 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

关于asp.net - 用户定义的 CSS/样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922736/

相关文章:

php - 谷歌图表颜色变化

html - 为幻灯片显示内联图像

javascript - 在 <p> 标记中的行开头折叠

javascript - 传递给 javascript 函数时,JSON 序列化意外标记

调用服务器端方法的 Javascript 函数不起作用

html - 由于某种原因,我的 scss 文件不会加载到 github html 页面上

javascript - 如何从一个输入中拆分值然后计算它

jQuery 检查 css 自定义复选框是否被选中

asp.net - asp .net 问题中的 Modelpopup 扩展器

c# - 从下拉列表中选择值并单击按钮时如何从数据库中删除