asp.net - Asp.net Themes 提供了哪些精心设计的 CSS 没有提供的功能?

标签 asp.net css

我正在从事一个使用 Asp.Net 主题的元素,但看不到它们的用途。

用户不能即时更改主题,网站已经使用母版页和 CSS。

有没有人有任何他们认为有用或有帮助的主题特定功能,而 css 无法自行完成?

请注意,我确实通过 Isapi 抛出了 .css 文件,并在没有 asp.net 主题的情况下完成了一些动态样式设置。

最佳答案

我认为这里的每个人都混淆了 asp.net 主题和 asp.net 皮肤。主题用于将 CSS 文件和皮肤组合在一个命名文件夹中,以便集中应用和轻松更改。外观专门用于可能具有 CSS 无法直接控制的功能的 asp.net 控件。您可以使用外观为控件的许多不同区域或功能建立控件 CssClass 属性,然后使用 CSS 应用必要的样式。

与其他人提到的类似...我会避免使用皮肤来格式化字体、边框等,并使用 CSS 来应用任何这些设置。使用皮肤文件将标准设置应用于整个站点的 asp.net 控件(如 <asp:Calendar... />),然后切线使用 CSS 以应用所需的样式。

参见 this MSDN article了解更多详情。

关于asp.net - Asp.net Themes 提供了哪些精心设计的 CSS 没有提供的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1303595/

相关文章:

asp.net - 客户端可以取消 Web Api 请求吗?

.net - ThreadPool.QueueUserWorkItem 完成事件?

c# - 更新亚马逊商城中的商家订单 ID

css - 如何将音频文件分配给静音/取消静音切换按钮?

html - 如何使 div 具有可变宽度以填充父级的其余部分并在必要时使自身可滚动

c# - Visual Studio 添加控制台应用程序作为引用

asp.net - 发送 AJAX 请求到 .aspx 页面并返回 JSON

html - 无法将标题旁边的段落与多行换行对齐

c# - 如何修复服务器错误 '/' 应用程序?

CSS - 自动 div 宽度