我应该如何组织ASP.Net主题和通用CSS文件

时间:2020-03-06 14:29:52  来源:igfitidea点击:

我目前正在一个项目中,一个幻想自己是图形设计师的程序员尝试着尝试ASP.Net主题。 CSS非常糟糕,但这是另一个问题。

我真正需要帮助的是组织ASP.Net主题和其中的CSS的最佳方法。想象一下,有一个目录结构看起来像这样:

  • Common.css
  • Common.css
  • Common.css

每个主题都有一个共同的样式表。不幸的是,这些样式表的作者仅在Common.css的每个副本中到处更改了一些内容。最终,我将评估是否甚至有必要进行这些更改,但是首先需要进行一些重大清理。现在,仅假设变化很小,对于使每个主题看起来都正确是必要的。

我想知道使用主题的最佳做法是什么,同时还需要整个应用程序中的一些通用样式。我想最大程度地减少页面加载中AppTurns的数量,但我确实希望以一种易于维护的方式将常见样式整合到一个位置。

解决方案

我们应该只在网站中包含标准/通用CSS,并将其包含在主页的顶部,而不是将其放在主题中。

是的,只需直接引用公共CSS文件,而不是将其放在主题文件夹中即可。

但是,如果在使用母版页的子文件夹中有网页,该怎么办?那么,css文件的页面不会出错吗?

我写了一篇关于这方面的小文章:

http://www.sambeauvois.be/blog/2010/01/dont-repeat-your-common-css-between-your-different-themes/

稍后我将提供更多信息来完成它