asp.net 2.0 哪个更好?
谁能告诉我 ASP.NET 中的主题更好,或者 CSS 样式表更好?
请同时用一个例子来解释这个概念。
Can anyone tell me themes are better or CSS style sheets are better in asp.net for design?
Please explain the concept also with an example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你应该把它们结合起来。 使用主题文件夹中的 css 文件对网站中的所有 html 元素(包括所有生成的元素)进行正常样式设置。
在控件的外观文件中,您可以设置默认的CSS类。 其他属性,例如元素的布局和默认行为(示例:日历控件)也可以在此处编辑。
皮肤文件适用于所有布局特定的配置,您无法使用 css 轻松完成这些配置,但可以使用控件的 .net 属性。
You should combine them. Use your css files in the theme folder for your normal styling of all the html elements in your website (include all the generated elements).
In the skin file of a control, you can set the default css class. Other properties like the layout and default behaviour of the elements (sample: calender control) are editable here too.
Skin files are good for all layout specific configuration you can't easily do with css, but with the .net properties of the controls.
主题可以指定 .skin 文件和 .css 文件。 所以没有理由不使用主题。
至于皮肤与 css:选择 css(如果它支持 css)。
A theme can specify both .skin files and .css files. So there no reason not to use themes.
As for skins versus css: Go for css if its css'able.
基本上主题是为服务器控件构建的。 您不能将主题与 html 控件一起使用。
css 用于服务器控件、html 控件和标签。 如果您仅使用服务器控件,那么您可以使用“主题”,因为您可以在控件、页面和整个网站的基础上启用或禁用主题。
在我看来,CSS 是设计网站的最佳方式。 因为渲染主题后它会显示带有控件和标签的 css 样式。
您还可以同时使用“主题”和“CSS”。
Basically themes is built for server controls. You can not use themes with html controls.
The css is used for server controls,html controls and tags. If you are using only server controls then you can use "theme" because you can enable or disable theme on control basis, page basis and whole website basis.
In my opinion CSS is best way to design website. because after rendering theme it shows the css style with controls and tags.
You can also use "Theme" and "CSS" together.
我的帖子中的以下链接提供了相同的查询。
ASP.NET 2.0,AppTheme:我们如何以最佳方式为我的 ASP.NET 网站利用 AppTheme
它让你高兴
Same query is avilable at my post at following link.
ASP.NET 2.0, AppTheme: How can we utilize AppTheme in best way for my ASP.NET WEBSITE
It make you happy