Web应用设计第4章主题母版页
- 格式:pdf
- 大小:5.79 MB
- 文档页数:33
网页设计制作实验报告目录1.网站主题 (3)2.网站架构 (3)3.各板块具体概述 (3)3.1 首页部分 (3)3.2 Photos部分 (3)3.3 Diary部分 (3)3.4 Data部分 (4)3.5 Store部分 (4)3.6 Contact部分 (4)4.主题、母版的应用情况(包括样式表) (4)5.主要页面的布局说明 (4)5.1 母版页 (4)5.2 Home页 (4)5.3 Photos页 (5)5.4 Diary页 (5)5.5 Data页 (5)5.6 Store页 (5)5.7 Contact页 (5)6.javaScript(图片轮换来显示日志)的代码如下: (5)7.主要页面截图 (7)7.1 母版(主)页 (7)7.2 Photos页 (8)7.3 Diary页 (8)7.4 Data页 (9)7.5 Store页 (9)7.6 Contact页 (10)8.心得体会 (10)1.网站主题本网站是一个个人blog,其主要内容介绍了博主的一些喜好以及一些收藏。
2.网站架构大致的介绍了一些关于博主的兴趣爱好以及动向。
网站架构图如图2-1图2-13.各板块具体概述3.1首页部分本板块主要就是网站的首页,向进入本网站的网友展示网站的大概内容。
主要展示了博主喜欢的日志以及最近的一些照片来装点页面,使网友能够知道其最近的动向。
3.2Photos部分这一页展示了博主的一些相册,即其最近上传的一些照片都可以在这里找到。
3.3Diary部分这里显示的就是一些日志、文章。
大多都是博主原创或者转载的经典美文。
网友可以从这里欣赏博主的一些文章,也可以进行转载,分享给更多的朋友。
3.4Data部分本版块展示了博主的一些个人基本信息,需要了解这个博客主人相关信息的一些人可以通过这里来找到,当然这只是一些博主愿意公开的信息,不愿意的只能向本人询问或者通过其他方式。
3.5Store部分Store版块就是展示博主的个人网络收藏夹,向大家推荐的一些不错的网站,便于大家浏览访问的一个快捷链接。
淮海工学院计算机科学系实验报告书课程名:《计算机新技术(二)》题目:主题和母版页班级:*******学号:201*******姓名:***一.实验目的(1)通过实验,进一步理解主题的概念,并能够正确地定义皮肤文件(.skin)和层叠样式单文件(.css);(2)通过实验,能够在Web页面中正确地引用主题中所定义的外观设置(Theme=….)和样式单格式(StyleSheetTheme=…..);(3)通过实验,进一步理解母版页的特点,母版页的格式和在WEB项目中创建母版页的方法;(4)通过实验,进一步理解内容页的特点,内容页和母版页的关系以及在WEB项目中创建内容页的方法.二.实验内容和要求(1)定义主题,其下包含外观文件和样式单文件;(2)创建WEB页面,在其中引用主题中的外观和样式单信息;(3)创建一个母版页;(4)创建至少两个内容页来引用母版页.三.实验步骤(1)在项目的App_Themes文件夹下面,创建一个主题,命名为Theme1,在其下创建一个皮肤文件,Skin1.skin,在皮肤文件中定义Label,TextBox,Button,ListBox,DropDownList等服务器控件的外观信息.(2)在主题Theme1下面再创建一个样式单文件,Css1.css.样式单文件中要分别定义三种类型即元素、类别、ID的样式信息(3)在项目中添加一个Web窗体文件,命名为 Page1.aspx,在该页面中引用主题Theme1中的外观和样式信息.(4)运行页面,查看外观和样式信息的浏览效果.(5)定义一个母版页,命名为Master1.master.在此母版页中定义公共区和可编辑区.(6) 在项目中添加一个Web窗体文件,命名为 Page2.aspx,让其引用母版页,定义其可编辑区,在浏览器观察其运行效果.(7) 在项目中添加一个Web窗体文件,命名为 Page3.aspx,让其引用母版页,定义其可编辑区,在浏四.实验结果图 1.Page1.aspx图 2.Page2.aspx图 3.Page3.aspx部分源码:Skin1.skin:<asp:Label runat="server" Font-Names="微¡é软¨¨ª雅?黑¨²" Font-Size="Medium" /> <asp:TextBox runat="server" BackColor="#CCFFCC" BorderColor="#CCCCCC" /><asp:Button runat="server" BackColor="#00CC66" /><asp:ListBox runat="server" BackColor="DDDDDD" /><asp:DropDownList runat="server" BackColor="CCFFCC" />Css1.css:#top{padding: inherit;margin: auto;border: thin double #999999;background-position: center;background-color: #99FF99;}Master1.master:<body><form id="form1" runat="server"><div style="font-size: x-large; font-family: 微¡é软¨¨ª雅?黑¨²">个?人¨?中D心? :êo<br /><br /></div><div style="font-size: large; font-family: 微¡é软¨¨ª雅?黑¨²">用®?户¡ë名?:êo<br /><asp:ContentPlaceHolder id="ContentPlaceHolder0" runat="server"></asp:ContentPlaceHolder>手º?机¨²:êo<br /><asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>邮®¨º箱?:êo<br /><asp:ContentPlaceHolder id="ContentPlaceHolder2" runat="server"></asp:ContentPlaceHolder>所¨´在¨²地Ì?:êo<br /><asp:ContentPlaceHolder id="ContentPlaceHolder3" runat="server"></asp:ContentPlaceHolder></div></form><p class="style1"><hr width=95% / ><div class="style1"><span style="color: rgb(0, 0, 0); font-family: Arial, simsun; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: none; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; "> 淮¡ä海¡ê工¡è学¡ë院o 版ã?权¨¡§所¨´有®D<spanclass="Apple-converted-space"> </span></span><brstyle="color: rgb(0, 0, 0); font-family: Arial, simsun; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: none; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); " /><span style="color: rgb(0, 0, 0); font-family: Arial, simsun; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: none; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; "> Copyright © 2011 Phoenix New Media Limited All Rights Reserved.</span></div></p></body>Page1.aspx<asp:Label ID="Label1" runat="server" Text="用®?户¡ë名?:êo"></asp:Label><asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox><br /><br /><asp:Label ID="Label2" runat="server" Text="密¨¹ 码?:êo"></asp:Label> <asp:TextBox ID="TextBox2" runat="server" ></asp:TextBox><br /><br /> <asp:Button ID="Button1" runat="server" Text="登Ì?录?"Width="74px" Font-Names="微¡é软¨¨ª雅?黑¨²" Font-Size="Medium" BorderColor="Lime" /><br /></div>Page2.aspx<%@ Page Title="" Language="C#" MasterPageFile="~/Master1.master" AutoEventWireup="true" CodeFile="Page2.aspx.cs" Inherits="Page2" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder0" Runat="Server"><p>名?字Á?随?便À?起e</p></asp:Content><asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><p>1835888****</p></asp:Content><asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"><p>3478299**@</p></asp:Content><asp:Content ID="Content5" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server"><p>江-苏?连¢?云?港?</p></asp:Content>Page3.aspx<%@ Page Title="" Language="C#" MasterPageFile="~/Master1.master" AutoEventWireup="true" CodeFile="Page3.aspx.cs" Inherits="Page3" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder0" Runat="Server">取¨?名?要©a慎¦¡Â重?</p></asp:Content><asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><p>1835280****</p></asp:Content><asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"><p>784338**@</p></asp:Content><asp:Content ID="Content5" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server"><p>江-苏?连¢?云?港?</p></asp:Content>五.实验体会*********************************************************************** *************************************************************************** *************************************************************************** **。
母版页的名词解释母版页(Master page)是一种在网页设计中广泛使用的技术,旨在提供一致的外观和布局模板,以便在整个网站的不同页面中重复使用。
母版页为网站的各个页面提供了一个一致的框架,使得编辑或更新时只需修改一处即可在整个网站上生效。
本文将对母版页进行深入解释,并探讨其在网页设计中的重要性和应用。
一、母版页的作用与特点母版页作为网页设计的基础架构之一,具有以下几个主要作用和特点:1. 提供一致的外观:母版页可以统一网站的外观和布局,使得不同页面之间具有一致性。
通过定义母版页上的元素,如头部、侧边栏、页脚等,可以确保整个网站的风格和结构保持一致,并增强用户对网站的品牌感知。
2. 简化维护和更新:通过使用母版页,网站管理员只需要在母版页上进行一次修改,就能够在所有页面上自动生效,大大简化了网站的维护工作。
无论是更新公司信息、更换广告内容还是改变页面布局,只需一次修改即可,避免了逐个页面修改的繁琐过程。
3. 提高设计效率:母版页的使用可以提高网页设计的效率。
设计师只需关注内容区域的设计,而无需每次重新设计整个网站的外观。
母版页规定了整体的结构与布局,从而减少了重复设计的工作量,使设计师能够更专注于网站的内容呈现。
4. 增强用户体验:一致的网站外观和布局可以帮助用户更好地理解和浏览网站,提升用户体验。
用户在不同页面之间转换时不需要适应新的页面风格,而是能够更自然地进行浏览和操作,减少了迷惑和困扰。
二、母版页的应用与案例母版页广泛应用于各种类型的网站设计中,下面以几个典型的应用场景为例进行说明:1. 企业网站:在企业网站中,母版页通常用于定义网站的顶部导航、页脚、公司标志等元素。
这些元素在整个网站的各个页面上都存在,使用母版页可以确保这些元素的一致性和统一性。
2. 新闻门户:新闻门户类网站通常包含多个页面,如首页、新闻列表页、内容详情页、用户中心等。
母版页可以用于定义这些页面的共同元素,如网站标志、导航菜单、搜索框等,确保整体的一致性和统一性。