31
|
Jhonny D. Cano -Leftware- · 技术社区 · 15 年前 |
1
26
以下是我在ASP.NET MVC中用于实现“主题”的代码: ASP.NET MVC: Implement Theme Folders using a Custom ViewEngine 当您能够交换CSS文件来更改主题时,这是很好的,但是在很多情况下这并不是很实用。尤其是当每个主题都需要完全不同的布局时。在这种情况下,您需要更改呈现的CSS和HTML,这就是我编写上述链接中的代码的原因。 |
2
21
一个干净的、语义正确的HTML和一个好的CSS是任何web应用的主题,无论是ASP.NET、RoR、PHP等。 CSS威力的最好例子是 CSS Zen Garden . 学校有一个很好的环境 introduction/tutorial to CSS . 您的每个用户都可以有一个相关的样式表,在任何适用的情况下都可以选择该样式表,即:
|
3
2
html:
然后,对于任何具有非默认主题的内容,您可以对其应用类。将所有主题重新编写为CSS需要一段时间,但一旦完成,就值得付出努力。 |