asp.net - 自定义主题(皮肤)asp.net 的 CSS 结构

标签 asp.net html css

我正在开发一个 Web 应用程序,它将托管在具有不同外观 (UI) 的多个域上。所以我正在规划静态内容 (CSS、Image、JS) 的结构,以便如果我想托管相同的应用程序在不止一个域上,我需要对 CSS 做更少的更改。所以我计划了以下结构

  • 资源
    • CSS
      • rootstyle.css(这里我会放定位相关的样式)
    • 站点 1 的 CSS
      • 自定义主题.css
    • 站点 2 的 CSS
      • 自定义主题.css

所以在这里我将为每个站点创建一个单独的文件夹,并为该站点编写一个自定义主题 css。我做得对还是有任何其他更好的方法来实现这一点。

谢谢

最佳答案

为此,您应该使用 App_Themes 文件夹。

您可以在其中创建不同的文件夹。
示例:-

  1. 红色主题
  2. 绿色主题
  3. 黄色主题

您可以将主题文件的个人样式表放入其中。

这是一个很好的例子
http://www.devproconnections.com/article/aspnet2/dynamic-themes-123058

关于asp.net - 自定义主题(皮肤)asp.net 的 CSS 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15923673/

相关文章:

javascript - 使用倒数计时器自动刷新页面

asp.net - 在 ASP.Net 中,如何获取另一个项目中的文件路径?

javascript - 无法获取第二行->第一列值

c# - 在 CSS 中为特定 View 自定义元素

javascript - 这个 jQuery 的 JavaScript 等价物是什么?

javascript - 获取包含日期的文本框的值?

asp.net - 如何获取用户在 MVC 5 中注册的角色的 ID

web-applications - SVG 中的 Web 应用程序、性能问题和可行性

javascript - 具有相同功能的 DOM 多个 ID

javascript - 我怎么知道我是在点击网页上 png 的透明部分还是非透明部分?