第12章 ASP
NET的皮肤、主题和母版页 在 Web 应用程序开发中,一个良好的Web 应用程序界面能够让网站的访问者耳目一新,当用户访问 Web 应用时,网站的界面和布局能够提升访问者对网站的兴趣和继续浏览的耐心
NET 提供了皮肤、主题和模板页的功能增强了网页布局和界面优化的功能,这样即可轻松的实现对网站开发中界面的控制
1 皮肤和主题 皮肤和主题是自 ASP
0 就包括的内容,使用皮肤和主题,能够将样式和布局信息分解到单独的文件中,让布局代码和页面代码相分离
主题可以应用到各个站点,当需要更改页面主题时,无需对每个页面进行更改,只需要针对主题代码页进行更改即可
1 CSS 简介 在任何 Web 应用程序的开发过程中,CSS(Cascading Style Sheets,级联样式表)都是非常重要的页面布局方法,而且 CSS 也是最高效的页面布局方法
CSS 发展于 1994 年 10 月,是为了补救 HTML 3
2语法中的不足,但是由于当时网络的发展的不足和浏览器的支持率较低,直到 1996 年底,才正式发表了 CSS 1
0 规格,也正是 1996 年之后,浏览器才开始正式的支持 CSS
在网页布局中,CSS 经常被使用于页面样式布局和样式控制
熟练的使用 CSS 能够让网页布局更加的方便,在页面维护时,也能够减少工作量
通常 CSS 能够支持三种定义方式,一是直接将样式控制放置于单个 HTML 元素内,称为内联式;二是在网页的head 部分定义样式,称为嵌入式;三是以扩展名为
css 文件保存样式,称为外联式
这三种样式适用于不同的场合,内联式适用于对单个标签进行样式控制,这样的好处就在于开发方便,而在维护时,就需要针对每个页面进行修改,非常的不方便;而嵌入式可以控制一个网页的多个样式,当需要对网页样式进行修改时,只