有人可以告诉我主题在ASP.NET中更好还是CSS样式表在设计方面更好?
也请通过示例说明概念。
您应该将它们结合起来。使用主题文件夹中的css文件对网站中所有html元素(包括所有生成的元素)进行常规样式设置。
在控件的外观文件中,您可以设置默认的CSS类。其他属性,例如元素的布局和默认行为(示例:日历控件),也可以在此处编辑。
皮肤文件非常适合使用css很难实现的所有布局特定配置,但是具有控件的.net属性。
主题可以同时指定.skin文件和.css文件。因此,没有理由不使用主题。
关于外观与css:请使用css,如果css可行。
基本上是为服务器控件构建主题。您不能将主题与html控件一起使用。css用于服务器控件,html控件和标签。如果仅使用服务器控件,则可以使用“主题”,因为可以基于控件,页面和整个网站启用或禁用主题。我认为CSS是设计网站的最佳方法。因为渲染主题后,它会显示带有控件和标签的css样式。您也可以同时使用“主题”和“ CSS”。
在以下链接的我的帖子中,可以进行相同的查询。
ASP.NET 2.0, AppTheme: How can we utilize AppTheme in best way for my ASP.NET WEBSITE
它让你开心