- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六 页面布局
预备知识:
Web应该程序通常需要考虑两个方面:功能和外观。外观可以使Web站点更美观,包括控件的颜色、图像的使用、页面的布局。ASP.NET提供了皮肤、主题和模板页的功能,增加了页面布局和外观的优化功能,也增加了系统的重用性。
1、CSS(Cascading Stytle Sheet层叠样式表)是用于控制网页样式,并允许将样式信息与网页内容分离的标记性语言,也是一种非常重要的页面布局方法。
样式是指XHTML标记元素在浏览器中呈现的形式,如字体的大小、颜色等。
样式的一般形式为:
元素名称 style=“属性名1:属性值1; 属性名2:属性值2; ……”显示内容/元素名称
样式表由若干个样式规则组成。样式规则是对网页元素样式的定义,包括了元素的显示方式以及元素在页中的位置等。
CSS样式表能够通过编写样式控制代码来进行页面的布局,在编写相应的HTML标签时,可以通过Style属性进行CSS样式的控制。
CSS样式语法的定义格式
样式定义选择符{ 属性1:值1;属性2:值2;…… },即:selector{property:value}
选择符可以是:HTML元素选择符、类选择符、ID选择符等。
CSS样式表的种类,按其在HTML文档中的位置可以分为三种:
内嵌样式表:直接将样式控制混合于HTML标记中,定义样式
body style=text-align:center
form id=form1 runat=server
div style=text-align:center; width:400px; border:solid 1px blue
h1 style=font-size:x-large; color:red 欢迎光临/h1
h2 style=font-size:large; color:blue 这是一个被style修饰的页面/h2
/div
/form
/body
内部样式表:在网页的head区内定义样式
head
title内嵌式样式/title
style type=text/css
body{ text-align:center }
div{ text-align:center; width:400px; border:solid 1px blue }
h1{ font-size:x-large;color:red}
h2{ font-size:large; color:blue }
/style
/head
外部样式表:以扩展名.css文件保存样式,并在head区内用Link链入引用;还可在head区内用@Import导入外部样式表文件
head
title外部链接样式/title
link href=Style.css rel=stylesheet type=text/css /
/head
2、主题是指页面和控件外观属性设置的集合,其工作原理类似于CSS,为网站提供统一的风格。它由文件组构成,至少包含一个皮肤文件,扩展名为.skin。还可能包括CSS样式表文件、图片和其他资源等。
主题通常存放于Web服务器上的特殊文件目录App_Themes中,App_Themes文件夹下存放外观文件等资源,还可以包含多个主题目录,名称自定。放在主题下的CSS样式表文件,随着主题应用而被引用,无需在页面中指定CSS文件链接。
皮肤文件专门用于定义服务器控件的外观,也称为外观文件,其后缀名称为.skin。它是主题的核心文件,在主题中可包含一个或多个皮肤文件。
网页中使用某个主题只须在网页定义中加上“theme=[主题目录]”的属性,代码如下:
%@ Page Theme=Theme1 … %
整个网站的主题应用,可在根目录的Web.config文件里进行配置,代码如下:
configuration
system.web
pages theme=Theme1/pages
/system.web
/configuration
主题中可以包含一个或多个CSS样式表文件,只要CSS文件被放在主题中,应用时则无需在页面中指定CSS文件链接,通过设置页面或网站所使用的主题就可以了。
网站外观主要涉及页面和控件的样式属性,虽然通过CSS可控制页面上各元素的样式和部分外观,但仍有一些控件无法通过CSS控制。这样就需要利用主题技术来控制,以保持网站外观的一致性和独立性。
禁用主题的方式:
单个网页禁用主题,在网页的页指令中通过设置EnableTheming属性为false来实现。
网页中单个控件禁用主题,只需把这个控件的EnableTheming属性设置为false即可。
禁用主题只影响外观皮肤文件,不影响主题CCS样式表文件的作用。
3、页面布局,常见
您可能关注的文档
最近下载
- 教师资格证初中数学教案汇总.pdf VIP
- 海外留学生体育活动参与情况与身体素质的研究教学研究课题报告.docx
- 教科版新版科学三年级上册《8.天气的影响》教案.docx VIP
- 如何设计护理研究方案.pptx VIP
- 英语演讲技巧与实践 课件 Chapter1 Understanding Public Speaking.pptx
- 低空与低空经济分析与研究.pptx VIP
- 成长英语教师用书 进阶篇PPTUnit 7.pptx VIP
- 农村宅基地培训.pptx VIP
- 变电站设备巡视检查及验收培训课件[1].ppt VIP
- 《保险基础与实务》(徐昆第4版) 课件 第二章 保险原则与保险合同.pptx
文档评论(0)