NOt*_*Dev 6 css asp.net html-helper
当使用ASP.NET(MVC或经典,无关紧要)开发大型应用程序时,特别是在大型团队中,很容易产生大量凌乱,不可跟踪的CSS定义.经过一段时间后,我们最终可能不知道为什么存在特定的定义,考虑到样式继承和跨浏览器的差异,它的实际效果是什么.毋庸置疑,改变这种混乱中的任何事物都是一种风险,并且有数百种方法可以使小变化对系统产生影响.
我知道一些更好地组织CSS样式表的解决方案,比如预定义的CSS"框架"或DotLessCss引擎,但我仍然觉得很难处理CSS,因为HTML标记和CSS样式之间没有这样的关系,比如接口和具体类之间在C#代码中.我知道这是设计使得演示文稿与结构分开,但我相信在开发级别进行这样的对应可能是有用的.
理想情况下,我需要一些可以强制团队不要制作凌乱的CSS或者能够自动清理这些混乱的东西.您是否知道可以帮助我的任何资源,或者任何指导如何轻松管理我的CSS定义?
让我问一些不同的东西:
尽管我有多年的网络经验,但我相信如果我的一些CSS可以转移到C#代码中,我会更有信心,就像MVC HTML Helpers完成一些HTML生成一样.它节省了我编写大量不必要的标记,如果需要仍允许这样做.它更易于单元测试,使用ReSharper等工具更容易重构.
我不需要CSS的合并和压缩器,我希望能够在声明级别管理我的CSS.
也许有一些我不知道的工具,或者这个想法可能是错误的并且不会有用?
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |