是否有任何视图助手来生成CSS?

我喜欢 HTML助手的想法,它允许我不为常见元素编写所有HTML,同时仍然让我完全控制,保留模型 – 视图分离并且可以强类型化.

我想知道是否有可能以相同的方式生成CSS样式表或样式定义 – 在视图标记中使用帮助程序?理想情况下,我希望根据一些面向对象的规则和定义生成一些CSS.

我找不到任何能提供样式表压缩和合并的解决方案.

解决方法

您所要求的并非不可能,但认情况下配置的方式是不可能的.原因是CSS文件不像视图那样“解释”.他们刚刚通过.

您可以编写一些为您生成CSS的处理程序,但它不会像HTML帮助程序那样.

从理论上讲,你可以编写一个插入CSS内联的Html帮助器,但这确实打败了CSS背后的目的,因为现在你需要在多个文件中包含相同的CSS,使你的视图更大并使用更多的带宽.

所以基本上,答案是..不,没有什么像CSS的Html助手那样.它最有可能不存在的原因是,后方的痛苦多于它的价值.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效