6

我目前正在从事一个项目,其中一位自认为是图形设计师的程序员尝试使用 ASP.Net 主题。CSS 非常糟糕,但这完全是另一个问题。

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

  • 主题
    • 主题一
      • 样式A.css
      • 通用.css
    • 主题 B
      • 样式B.css
      • 通用.css
    • 主题 C
      • 样式C.css
      • 通用.css

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

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

4

4 回答 4

8

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

于 2008-09-21T02:54:30.767 回答
4

我为此写了一篇小文章:

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

稍后我将使用更多信息完成它

于 2010-01-15T13:23:38.183 回答
2

是的,直接引用通用 CSS 文件,而不是放在主题文件夹中。

于 2008-09-21T03:11:18.043 回答
0

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

于 2009-06-30T09:13:15.997 回答