加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在服务器端管理不断增长的CSS样式表 – 是否有任何库

发布时间:2020-12-16 03:51:57 所属栏目:asp.Net 来源:网络整理
导读:当使用ASP.NET(MVC或经典,无关紧要)开发大型应用程序时,特别是在大型团队中,很容易产生大量凌乱,不可跟踪的CSS定义.经过一段时间后,我们最终可能不知道为什么存在特定的定义,考虑到样式继承和跨浏览器的差异,它的实际效果是什么.毋庸置疑,改变这种混乱中的任
当使用ASP.NET(MVC或经典,无关紧要)开发大型应用程序时,特别是在大型团队中,很容易产生大量凌乱,不可跟踪的CSS定义.经过一段时间后,我们最终可能不知道为什么存在特定的定义,考虑到样式继承和跨浏览器的差异,它的实际效果是什么.毋庸置疑,改变这种混乱中的任何事物都是一种风险,并且有数百种方法可以使小变化对系统产生影响.

我知道一些更好地组织CSS样式表的解决方案,比如预定义的CSS“框架”或DotLessCss引擎,但我仍然觉得很难处理CSS,因为HTML标记和CSS样式之间没有这样的关系,比如界面和具体类之间在C#代码中.我知道这是设计使得演示文稿与结构分开,但我相信在开发级别进行这样的对应可能是有用的.

理想情况下,我需要一些可以强制团队不要制作凌乱的CSS或者能够自动清理这些混乱的东西.您是否知道可以帮助我的任何资源,或者任何指导如何轻松管理我的CSS定义?

让我问一些不同的东西:

尽管我有多年的网络经验,但我相信如果我的一些CSS可以转移到C#代码中,我会更有信心,就像MVC HTML Helpers完成一些HTML生成一样.它节省了我编写大量不必要的标记,如果需要仍允许这样做.它更易于单元测试,使用ReSharper等工具更容易重构.

我不需要CSS的合并和压缩器,我希望能够在声明级别管理我的CSS.

也许有一些我不知道的工具,或者这个想法可能是错误的并且不会有用?

解决方法

Firefox插件 Dust Me Selectors应该有助于清理未使用的选择器.
话虽如此,请阅读 What’s Wrong With CSS

P.S:请阅读杰夫阿特伍德的博客习惯:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读