ASP.NET网页设计与网站开发 教学课件 ppt 作者 马骏 党兰学 杜莹 第7章 主题与母版页
21页1、第7章 主题与母版页,第7章 主题与母版页,7.1 主题 7.2 母版页和内容页,7.1 主题,使用主题可以使页面的样式控制更加灵活全面,它将CSS、服务器控件的外观以及各种网站资源的管理有机地组织在一起,为开发者控制统一的页面样式提供了更方便的手段。,7.1.1 主题与外观的基本概念,主题 指ASP.NET支持的具有特殊含义的文件夹。在主题中,可以包含各种页面控制文件和资源文件,例如外观文件、级联样式表文件等。 主题的分类 分为应用程序主题和全局主题。 应用程序主题 指保存在Web应用程序的App_Themes文件夹下的一个或多个特殊文件夹,主题的名称就是文件夹的名称。 全局主题 指保存在服务器特定文件夹下的一个或多个特殊文件夹,具体保存到哪个特定文件夹下,则由不同的服务器配置情况决定。全局主题会对该服务器上所有的Web应用程序都起作用。,外观的概念 指Web服务器控件的属性设置集合,它保存在扩展名为.skin的文件中。 例如Button控件的外观如下 注意 主题下必须至少包含一个外观文件(.skin文件),也可以有多个外观文件。其他类型的文件可以放在该文件夹下,也可以不放在该文件夹
2、下。但是一旦将样式表文件(.css文件)保存在主题下,样式表将自动作为主题的一部分,在网页中只引用主题即可,不必再单独引用.css文件。,7.1.1 主题与外观的基本概念,7.1.1 主题与外观的基本概念,使用主题的一般步骤: 1、定义一个或多个主题。在App_Themes文件夹下创建一个或多个主题,然后将主题包含的文件(包括.css文件、.skin文件、图片文件、Flash动画文件以及其他资源文件等)保存到相应主题文件夹下。 2、应用主题。设置网页的【StyleSheetTheme】属性为定义的主题。,7.1.2 在主题中定义外观,定义外观的方法 先在页面中设置控件的属性,然后将自动生成的代码复制到外观文件中,再进行修改。 定义外观的步骤 1、向Web应用程序中添加一个网页,在【设计】视图下,将需要设置外观的控件拖放到页面中,例如Button控件、Panel控件等。 2、将相应控件的源代码复制到外观文件中,并去掉控件的ID属性。 3、如果希望某些控件的外观和页面中具有相同类型的其他控件的外观不一样,在.skin文件中,给控件添加一个SkinID属性。 具体方法参看例71。,7.1.3
3、 在主题中同时包含外观和样式表,在主题下,除了可以包含.skin文件外,还可以包含.css文件。 可以通过在页面中设置【StyleSheetTheme】属性为定义的主题,这样该主题下的CSS样式就会自动起作用。 具体方法参看例72。,7.1.4 .skin文件和.css文件的区别与联系,外观文件(.skin文件)和样式表文件(.css文件)的主要区别和联系有: 1、可以通过外观文件使页面中的多个服务器控件具有相同的外观,而如果用样式表来实现,则必须设置每个控件的【CssClass】属性,才能将样式表中定义的CSS类应用于这些控件,非常烦琐。 2、使用样式表文件虽然能够控制页面中各种元素的样式,但是有些服务器控件的属性却无法用样式表控制,而外观文件则可以轻松完成这些功能。 3、当控制属性比较多的服务器控件外观时,可能需要在.css文件中定义很多CSS类,如果这些CSS类之间定义不好就有可能产生不希望的效果。而用外观文件则不会出现这些问题。,7.1.5 主题分类,按照主题应用于页面的方式,可将其分为3类。 1、样式表主题,指将主题按照与CSS相同的优先级方式控制网页的外观和样式,此时主题的
《ASP.NET网页设计与网站开发 教学课件 ppt 作者 马骏 党兰学 杜莹 第7章 主题与母版页》由会员E****分享,可在线阅读,更多相关《ASP.NET网页设计与网站开发 教学课件 ppt 作者 马骏 党兰学 杜莹 第7章 主题与母版页》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页