网页设计.docx
《网页设计.docx》由会员分享,可在线阅读,更多相关《网页设计.docx(20页珍藏版)》请在冰豆网上搜索。
网页设计
•1.网页
网页(WEB):
是用html语言编写的,通过www网传输,并被web浏览器翻译成可以显示出来的集合文本、图片、声音和动画等信息元素的页面文件。
•2.网页的类型
•根据页面内容可以分首页、主页、专栏网页、内容网页和功能网页等类型;按制作技术分为静态网页与动态网页。
•WWW是“WorldWideWeb”的首字母缩写,也称为万维网。
•万维网是因特网主要的部分,万维网是基于超文本结构体系。
•从技术上讲,WWW包含三个基本组成部分:
URL(统一资源定位器)、HTTP(超文本传输协议)、HTML(超文本标记语言)。
•URL是“UniformResourceLocator”的缩写,通常翻译为”统一资源定位器“
•它是一个指定Internet上资源位置的标准,也就是人们常说的网址。
•方式:
//主机名/地点/文件名如
•网站就是把一些网页等信息文件通过超链接的形式关联起来形成的信息文件的集合。
信息可以是网页形式也可以是其他的文档形式。
•网页与网站的区别与联系:
网站是一个文件夹,其中的文件不仅是网页还有网站所需的其他文件或文件夹。
网页是一个页面文件,用来发布各种信息。
网页是网站的构成要素,是网站信息发布与表现的一种主要形式;网站是网页通过超链接形成的集合。
•Hypertext(超文本)是一种可以指向其他文件的文字或图片,这种功能称为超级链接(HyperLink)。
•HTTP是一种网络上传输数据的协议,是“HypertextTransferProtocol”的缩写,专门用于传输万维网中的信息资源。
•HTML是“HyperTextMarkupLanguage”的缩写,意为超文本标记语言,是Internet中编写网页的主要标识语言
•CSS是“CascadingStyleSheet”的缩写,意为层叠样式表,用于对网页布局、字体、颜色、背景和其他图文效果实现更加精确的控制。
•VBScript和JavaScript
是两种脚本语言,可以和HTML语言混合在一起使用,用来实现在一个Web页面中与用户交互作用。
•静态网页每个页面都有一个固定的URL,且通常以htm、html、shtml为后缀,不含有“?
”
•每个静态网页的文件都保存在服务器上,都是一个独立的文件。
•静态网页的内容相对稳定,容易被搜索引擎检索
•网页没有数据库支持,维护工作量大
•静态网页的交互性能差,功能方面有较大的限制
•适用于一般更新较少的展示性网站。
动态网页
•以数据库技术为基础,可以大大降低网站维护的工作量
•可以实现更多的功能,如用户注册、在线调查、订单管理等等
•非独立存在服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
•动态网页中的“?
”对搜索引擎造成一定的麻烦
网页的基本功能
•1、媒介的作用。
使用者与信息之间的媒介。
一方面是发布者,功能是发布信息;另一方面是浏览者,功能是提供浏览的信息,通过浏览网页找寻需要的信息。
2、互动的作用。
浏览者与网页制作单位之间互动的窗口,可以单向或双向传递信息。
3、传输的作用。
作为传输各种电子文件或信息之用,如下载说明书、更新文件、驱动程序等。
网页的基本要素一般包括:
文字、图像、动画和链接标志等,除此之外,网页的元素还包声音、多媒体和视频等。
•文本是网页中最基本的元素。
网页中文字的设计一般从以下几个方面来考虑:
1.字体的选择。
2.字号、行距的选择。
3.特殊字体的使用。
4.字体的颜色。
•图像
现在网络上使用的绝大多数图片和图像是gif、jpeg和png文件格式。
网页上使用图像要注意的问题:
•JPEG格式适合于照片图像,GIF格式适合于包含纯色的图像,例如插图和线条图。
•利用图像编辑软件来放大或缩小图像
•屏幕显示图像的分辨率一般为72dpi。
制作图像时,不必使用比此再高的分辨率。
•链接也叫超链接(Hyperlink),是从一个网页指向另一个目的端的链接,是页面间的链接关系。
•链接标志(载体)指的是网页中特殊的文本或图像,它们常常用不同的颜色和下划线来标识,在浏览器中,访问者可以用鼠标单击它们,能够从当前的网页转到链接的目的端位置。
•超链接的标志一般有:
文本、图像、热区三种。
要注意的是,所有超链接标志均应清晰无误地向浏览者标识出来,让人一看就知道。
•除上述几种要素之外,在网页上经常使用的还有动画、视频、声音等各种信息的形式。
1.动画。
目前网络上常用的动画类型有gif和Flash动画两种。
2.视频。
是多媒体网页的一个重要组成部分,常用的视频格式有avi、mpeg和mov等,视频会大大增加网页的文件量,从而使用访问速度受到影响,因此要慎用。
3.音频。
在网页中插入音频会增加网页的生动性。
常用的音频格式有rm(ram)、midi、wav和mp3等格式。
音频文件和视频文件一样都会增加网页的文件量,因此要慎用。
•4.表格
表格是HTML语言中的一种元素,主要用于网页内容的布局,组织整个网页的外观。
•5.框架
框架是网页的一种组织形式,将相互关联的多个网页的内容组织在一个浏览器窗口中显示。
6.表单
表单是用来收集访问者信息或实现一些交互作用的网页,访问者填写表单的方式是输入文本、单击单选按钮或复选框、从下拉菜单中选择选项等
HTML(HyperTextMarkupLanguage)又称超文本标识语言,是一种标识性的语言,是网页设计的最初语言。
文件的扩展名:
“html”或“htm”。
例2.1简单的HTML文档
欢迎您!这里是***网,我们带您畅游杭州!
由“<”和“>”组成的就是标记。
在HTML语言中标记分“单标记”和“围堵标记”。
文件开始
标头区开始
...标题区标头区结束文件主体内容开始文件主体内容……文件主体内容结束文件结束
1.段落(
)
基本语法格式为:
其中参数align用于设定段落的位置是靠左、靠右还是居中。
默认值是靠左;除align之外
还有其他参数如class。
class参数是可选项,如果没有将按照默认值显示。
2.换行
单标记,放在一行的末尾,可以在一个段落内实现文本的强制换行,设置标记后面的文本字、图像和表格等内容显示于下一行。
1.字体标记其基本语法格式为:
size=?
color=?
>…
Size:
设置字体的显示字号。
Color:
设置文本的颜色,值可以是颜色名(英文如red代表红色)或颜色的十六进制代码(#000000代表黑色,#FFFFFF代表白色)。
Face:
设置文本显示的字体,值为字体的名称。
在文本的标记中还有很多常用的标记,比如表示字体效果的,(黑体),(斜体),(加下划线)。
字体修饰示范--注释:
字体修饰-->宋体:
网页设计
华文行楷:
网页设计
隶书:
网页设计
标题的设置标题的设置
网页设计网页设计网页设计网页设计
网页设计
网页设计
1.定义书签
在HTML中,首先要定义书签,然后才在链接使用。
定义书签的语法格式为:
书签名不能用中文,只能用英文和数字。
2.使用书签链接
其链接的格式为:
超链接标识
#与书签名之间不能有空格。
建立表格
表格标记有
、、 | 和四个,他们的具体含义是: :定义表格,是表格必须的元素 | | :定义标题单元格,在这个单元格中的文字将用粗体表示。
:定义表格中的行。
| :定义单元格,使用
标记一定要放在 | 标记内部。 上述标记中,
| 可以省略,其他三个是必须的。
标记中可以添加属性和参数,其中 border,用于设置表格的边框宽度,值为大于等于“0”的整数,当值为“0”,在浏览器中显示无边框表格,无边框表格是网页布局最主要的手段。表格属性
除了border外,常用的表格属性参数有:
>:
定义单元格之间的距离,值为大于等于“0”的整数,单位是像素,“0”表示没有间距。
>:
定义单元格内的文字或其他元素到边框的距离,值为大于等于“0”的整数,单位是像素,“0”表示没有距离。
>:
定义表格的高度,值有两种单位,一是像素,表示表格高度为固定大小,一是百分比表示表格占据整个网页的高度百分比。
>:
定义表格的宽度,与高度一样有像素和百分比两种单位。
>:
定义表格边框的颜色。
>:
定义表格的背景色
建立框架
1.框架页的基本结构
……不能和同时使用…:
标记一个普通的HTML文档,用于在不支持框架的浏览器中显示。
用于定义分割窗口,可以设置窗口的分割方式及是否显示框架边框等。
用于设置每个区域显示的内容,每个URL值指定一个事先己制作好的文件。
(1)建立纵向框架
建立纵向框架的基本语法为:
>
Cols:
设置垂直分割窗口,用“,”分隔,它的值可以是像素值或者是百分比,代表对应的子窗体占屏幕窗口的大小。
如要将屏幕分割成三个子窗口,其中两个都占整个窗口的30%,那么只给开始的两个窗口赋值。
语句为,*代表框架剩余的部分分给最后一个子窗口,当然也可以写成。
(2)建立横框架
建立横向框架的基本语法为:
>
rows:
这个参数用来水平分割窗口,它的值可以是数字或者是百分比,代表对应的子窗口的大小,使用方法与cols相同。
(3)嵌套框架
嵌套框架是在己有的框架中嵌入框架的结构,利用嵌套框架可以实现窗口的横向与纵向的混合分割。
嵌套框架的设置见例2.16.
用的框架属性有以下几种:
1.>:
设置框架的边框。
值为yes(或1)有边框或no(或0)无边框。
2.>:
设置各窗口之间的空白区域大小。
值是以像素为单位的数值。
3.>:
设置边框的颜色。
值可以是的英文或颜色代码。
4.>:
设置框架是否显示滚动条。
有三个值:
yes表示有滚动条,no表示没有,auto表示根据内容的多少浏览器自动设置。
5.:
设置框架在浏览器中不能被调整。
概述
网站的一般工作原理是指Web服务器与客户端浏览器交互的基本原理,简单的说就是网站服务器上的文件和数据库最终成为客户所看到的页面的过程。
实质上这个过程就是解决下面三个问题的过程:
(1)网站的数据如何变成页面数据——网站程序解决。
(2)如何根据用户请求将指定的数据体送达客户端——Internet解决。
(3)客户端如何将页面数据显示为页面(所谓页面就是图形界面上的文本、图像、图形的集合)——浏览器解决。
IIS简介IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。
IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FeleTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
IIS的一个重要特性是支持ASP。
IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。
对于诸如VBScript,JScript开发软件,或者由VisualBasic,Java,VisualC++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。
3.IIS配置
在进行管理设置之前,首先要进入管理界面。
打开控制面板,双击打开“管理工具”,然后选择“Internet信息服务”,双击图标,进入管理工具界面。
树型结构“默认网站”已经被展开,可以看到下面有很多字节点,每一个字节点就是一个应用程序或者是一个虚拟路径。
接下来的任务就是设定虚拟路径了。
虚拟路径可以通过多种方式来设定,只有设定了虚拟路径后,才可以通过URL来访问资源。
最简单的设定虚拟路径的办法,就是把自己的网页或者目录拷贝到服务器的根目录下,默认的服务器根目录是“C:
\Inetpub\wwwroot”。
当然每次都拷贝文件到根目录,是很麻烦的,因此还有一种设置虚拟路径的方法。
在“Internet信息服务”窗口中,单击菜单“新建“,选择”虚拟目录(V)“选项,弹出创建向导对话框,单击“下一步”按钮,输入虚拟目录别名后单击“下一步”按钮,输入虚拟目录的路径,设置以后,可以通过虚拟别名来访问里面的文件,用户可以通过“浏览”按钮来选择目录。
接着单击“下一步”按钮,进行权限设置,为了保证网站的安全,只需要选择前3个选项就可以了。
接着单击“下一步”按钮,单击“完成“按钮,便可完成虚拟路径的设定。
完成设置以后,用户就可以通过虚拟路径http:
//localhost或者http:
//127.0.0.1来访问了。
vCSS(CascadingStyleSheets,层叠样式表)技术是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
vHTML是网页制作的基础,主要用于定义文档内容,CSS用于描述页面的整体布局设计以及各个子元素的显示控制。
v使用CSS可以非常灵活并更好地控制页面的外观。
v今后网页页面制作内容和页面表现的主流技术是XHTML和CSS,XHTML是HTML的升级版。
v简化了网页的格式代码,外部的样式表还会被浏览器保存在缓存里,加快了下载显示的速度,也减少了需要上传的代码数量(因为重复设置的格式将被只保存一次)。
v只要修改保存着网站格式的CSS样式表文件就可以改变整个站点的风格特色,在修改页面数量庞大的站点时,显得格外有用。
避免了一个一个网页的修改,大大减少了重复劳动的工作量。
vCSS是一种格式化网页的标准方法,它就颜色、字体、间隔、定位以及边距等格式提供了几十种属性,这些属性可通过style应用于在HTML标记中。
v一个样式表是由许多样式规则组成的,用来控制网页元素的显示方式,其规则的形式为:
选择符{属性1:
值1;属性2:
值2;……}
v规则由选择符以及紧跟其后的一系列“属性:
值”对组成,所有“属性:
值”对用“{}”包括,各“属性:
值”对之间用分号“;”分隔。
选择符是指要引用样式的对象,可以是一个或多个HTML标记(各标记之间用逗号分开),也可以是类选择符(如.text)、id选择符或上下文选择符。
样式定义中还可以加入注释来说明代码的意思,注释有利于自己或别人以后编辑和更改代码时理解代码的含义。
v换句话说,一个网页对象(文本、图片或者表格等)可以被多层的样式表所修饰,但是最终它会以优先级最高的样式表所定义的格式来显示。
v层叠样式表中“层叠”的意思是指在同一个HTML文档中可以有多层样式表存在,不同层次的样式表根据其所在的位置拥有不同的优先级。
内联式样式表(行间样式表)
嵌入样式表(内部样式表)
外部样式表
内联式样式表是在现有HTML元素的基础上,用style属性把特殊的样式直接加入到那些控制信息的标记中,比如下面的例子:
v#ff0000">内联式样式表
v这种样式表只会对使用它的元素起作用,而不会影响HTML文档中的其他元素。
也正因为如此,内联式样式表通常用在需要特殊格式的某个网页对象上。
本案例就一个应用内联式样式表的一个网页实例,在这个实例中,各段文字都定义了自己的内联式样式表:
v#ff0000">这段文字将显示为红色
v#000000;background-color:
yellow;">这段文字的背景色为黄色
v'华文彩云';font-size:
24px">这段文字将以黑体显示
v嵌入式样式表通常包含在HTML文档的头部,即HEAD元素中,并且有一个专门的元素style来标记这种样式表。
它的书写格式通常为:
v
v
--
vp{color:
red;font-weight:
bold}
v
v-->
v在这个格式中,style元素的type属性必须设为"text/css",表示这定义的是一个层叠样式表。
这样一来,当不支持层叠样式表的浏览器读到这个属性时,会自动忽略这个样式表。
v另外,在STYLE元素中还添加了HTML的注释符"
--"和"-->",这么做的好处是为了避免老版本的浏览器在网页上将这些样式以文字方式显示出来。
v外部式样式表是指将样式表作为一个独立的文件保存在计算机上,这个文件以“.css”作为文件的扩展名。
样式在样式表文件中定义和在嵌入式样式表中的定义是一样的,只是不再需要style元素,比如要将本例中的嵌入式样式定义到一个样式表文件mystyle.css中,这个样式表文件的内容应该为嵌入式样式表中的所有样式,如下所示:
h1{font-size:
36px;
font-family:
"隶书";
font-weight:
bold;
color:
#993366;}
提示:
在定义嵌入样式表时,