繁体   English   中英

我应该如何组织我的ASP.Net主题和常见的CSS文件

[英]How should I organize my ASP.Net themes and common CSS files

我目前正在开展一个项目,一个自称为平面设计师的程序员试图参与ASP.Net主题。 CSS非常糟糕,但这完全是另一个问题。

我真正需要帮助的是组织ASP.Net主题和其中的CSS的最佳方法。 想象一下,有一个类似于下面的目录结构:

  • 主题
    • 主题A.
      • StyleA.css
      • Common.css
    • 主题B.
      • StyleB.css
      • Common.css
    • 主题C.
      • StyleC.css
      • Common.css

每个主题都有一个共同的样式表。 不幸的是,这些样式表的作者设法在Common.css的每个副本中只改变了一些东西。 最终,我将评估这些变化是否是必要的,但首先需要进行一些重大清理。 现在只是假设这些变化非常小,对于每个主题看起来都是必要的。

我想知道使用主题的最佳实践是什么,同时还需要在您的应用程序中使用一些通用样式。 我想在页面加载中最小化AppTurns的数量,但我真的想以一种维护主题易用性的方式将常用样式合并到一个地方。

您应该在网站中包含标准/通用css,并将其包含在母版页的头部,而不是将其放在主题中。

我写了一篇关于它的小文章:

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

我稍后会提供更多信息

是的,只需直接引用常见的CSS文件,而不是将其放在主题文件夹中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM