我目前正在开展一个项目,一个自称为平面设计师的程序员试图参与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,并将其包含在母版页的头部,而不是将其放在主题中.