【发布时间】:2011-06-19 06:24:12
【问题描述】:
我正在开发 asp.net 网站,我想在我的网站上实现主题。如果我选择任何主题,那么它将改变整个 UI,而不仅仅是颜色。更改后它将显示一个新的用户界面。就像控件的 div 大小、宽度和位置的变化以及页面中使用的所有 html 标记一样。
我有很多主题示例,它只改变 UI 颜色。有没有朋友可以给我推荐一个整个 UI 可以改变的例子。
谢谢
【问题讨论】:
我正在开发 asp.net 网站,我想在我的网站上实现主题。如果我选择任何主题,那么它将改变整个 UI,而不仅仅是颜色。更改后它将显示一个新的用户界面。就像控件的 div 大小、宽度和位置的变化以及页面中使用的所有 html 标记一样。
我有很多主题示例,它只改变 UI 颜色。有没有朋友可以给我推荐一个整个 UI 可以改变的例子。
谢谢
【问题讨论】:
我想到了两个建议,它们是分开的,但同时又结合在一起。他们是Master pages 和CSS。
母版页允许您为页面结构实现明显不同的HTML markup,而 CSS 允许您为标记元素实现不同的属性(大小、位置、颜色、边框、字体等)。
因此,如果您只是想重新排列页面上的元素,那么 CSS 可以提供帮助。查看CSS Zen Garden 以获取大量可能的示例。
但是,如果您希望彻底改变界面,也许通过使用不同的控件表示数据,那么Master pages 可能是您的第一站。
【讨论】: