Transcript Document

专业网页制作工具
Dreamweaver MX
学以致用,以用促学!轻松成为网页设计师!
教学大纲
 Dreamweaver MX基础知识
 Dreamweaver MX基本操作
 网页制作语言基础
 超链接
 图像
 表格
 表单
 CSS样式
 行为、层和时间轴
 框架
Dreamweaver MX基础知识
 Dreamweaver MX 功能介绍
 Dreamweaver MX 工作区介绍
 Dreamweaver MX 的基本界面
Dreamweaver MX 功能介绍
 功能强大的站点管理功能
 所见即所得的HTML网页制作功能
 应用客户端行为、层和时间轴可以
制作出动感网页
 可制作出支持数据库的ASP、
ASP.NET、JSP、PHP等动态网页
Dreamweaver MX 工作区介绍
 Dreamweaver MX 工作区:
是一种将全部元素置于一个窗口中的集成布局,文
档窗口居左,面板组居右。
 HomeSite/代码编写者样式工作区:
基本与Dreamweaver MX相同,只是更适合喜欢手写
代码的用户,面板组居左,文档窗口居右。
 Dreamweaver 4 工作区
类似于Dreamweaver 4的浮动布局
Dreamweaver MX 工作区
HomeSite/代码编写者样式工作区
Dreamweaver 4 工作区
如何更改工作区?
 打开“编辑/参数选择”,在弹出的参
数选择对话框上单击“更改工作区”按
钮
工作区设置窗口
Dreamweaver MX的基本界面
 插入栏
 文档工具栏
 标签选择器
 属性检查器
 面板组
面板组
插入栏
文档工具栏
标签选择器
属性检查器
Dreamweaver MX的基本操作
 创建、管理站点和网页文件
 插入文本并设置其属性
 设置页面属性
 为文本做超链接
网页制作语言基础
HTML超文本标记语言
JavaScript脚本语言
VBScript脚本语言
CSS样式表
ASP、PHP、JSP脚本语言
HTML语言简介
HTML语言,又称超文本标记语言,
是英文Hyper Text Markup
Language的缩定。
我们通过浏览器看到的网页,主要
是通过HTML来完成的,它通过各种
标记将文字、图片、表格、声音、
视频等内容显示出来。
HTML语言的基本结构
文件头
表头
主体
HTML常用页面标记
标记的用法
文件标记与页首标记
文字标记与字幕标记
水平线标记、段落标记与换行标记
超链接标记
图像标记
表格标记、行标记、单元格标记
表单标记
浮动窗口标记
标记的用法
例:<FONT size=5 color=white face=黑体>
标记的用法
</FONT>

这是一个定义5号白色黑体字的标记,FONT是标记名称,
size、color、face都是标记的属性,5、white、黑体都是
属性的值

除水平线标记<HR>,换行标记<BR>,图象标记<IMG>
等标记外,大部分标记都是成对的,使用时不要忘记用
</标记名称>来结束定义;

标记的各个属性间用空格隔开;

标记属性的值可用引号“”引起来,也可以不用;

颜色可以用颜色用英文名称,也可以用十六进制数
#RRGGBB,比如白色可以用white,也可以用
#FFFFFF;
(提示:大部分标记属性都可以用DWMX的属性检查器来完成)
文
件
标
记
 文件标记是指HTML文件中标识页面主要属性的标
记,包括:
文件声明:<HTML></HTML>,让浏览器知道这是
HTML文件
表头:<HEAD></HEAD>,提供网页的整体定义信
息
主体:<BODY></BODY>,设计文件格式及正文所
在,其中的属性标记可以定义页面背景、文字
和链接的样式与颜色等(提示:在DWMX中可通
过修改/页面属性来进行设置)
页
首
标
记
 在HTML文件中,夹在<HEAD></HEAD>标记之间的是
标记网页基本信息的页首标记,包括:
开头定义:<META>,用于定义网页的字符集、关
键字、文件说明和刷新网页等(提示:在DWMX中
可通过插入/文件头标签来进行设置)
标题:<TITLE></TITLE>,用于定义文件标题,该
标题将显示于浏览器顶端的标题栏(提示:在
DWMX中可通过文档工具栏的标题文本框来设置)
样式:<STYLE></STYLE>,用于定义和控制网页
的版式(提示:在DWMX中可通过文本/CSS样式来
进行设置)
文
字
标
记
 文字标记是定义文字的字体大小、颜色、字形等变化的标
记,包括:
 字体:<FONT></FONT>,用于设定字体大小、颜色、
字形,其中SIZE属性用于设置字体大小,COLOR属性
用于设置文字颜色,FACE属性用于设置文字字形
 标题字:<Hn></Hn>,用于设定标题字体的大小,
n=1~6,字体1最大,6最小。
 粗体字:<B></B>,用于显示粗体文字
 斜体字:<I></I>,用于显示斜体文字
 底划线:<U></U>,用于显示文字下划线
 上标字:<SUP></SUP>,用于显示上标字
 下标字:<SUB></SUB>,用于显示下标字
字
幕
标
记<MARQUEE>
 字幕标记用于定义活动字幕,从而让整个网页更有动感,
它的标记为<MARQUEE></MARQUEE>,其属性有:
 bgcolor,用于设定背景颜色
 direction,用于设定字幕的滚动方向,值有向左left,向
右right,向上up,向下down
 behavior,用于设定字幕滚动的方式,值有滚动条
scrool,幻灯片slid ,交替alternate
 scrollamount,用于设定字幕的滚动距离,一般为2
 width,用于设定字幕的宽度
 height,用于设定字幕的高度
 id,用于给字幕命名如zm,便于用
onmouseover=zm.stop() onmouseout=zm.start() 控
制字幕的暂停与运动
水
平
线
标
记<HR>
 水平线标记用于在网页窗口中加一条水平线,用
以分隔文档。它的标记为<HR>,其属性有:
align,用于设定水平线的位置,值有靠左left,
居中center,靠右right
noshade,用于设定水平线不具有三维立体感
size,用于设定水平线的高度
width,用于设定水平线的宽度
color,用于设定水平线的颜色
段落标记<P>和换行标记<BR>
 段落标记和换行标记都可以实现换行,但段落标
记在使用时相当于硬回车,它会产生一个新段落,
段落之间会加一空行;换行标记在使用时相当于
软回车,通常用于段落内部的换行。
 段落的标记为<P></P>,其属性有:
align,用于设定水平线的位置,值有靠左left,
居中center,靠右right
 换行的标记为<BR>,一般不使用其它属性
超
链
接
标
记<A>
 超链接标记用于定义一个超链接,从而实现网页的跳转等,
它的标记为<A></A>,其属性有:
 href,用于设定链接地址,链接地址可以是①url地址如
http://xp.cqie.cn,②本站文件如zyjs.htm,③页内地址
(又称书签或命名锚记)如zyjs.htm#gsx,④电子邮件
地址如mailto:[email protected], ⑤javasscript语句
如关闭窗口javascript:window.close();
 target,用于设定链接的目标窗口,默认为当前窗口,
新建窗口为_blank
 title,用于设定鼠标移到链接上时显示的标题
 onclick,用于设定当鼠标点击链接时触发的事件,一般
为javasript函数或语句,如关闭窗口window.close();
(提示:要做文件下载或音乐点播的链接,直接将地址指向文件即可,
如http://xp.cqie.cn/soft/swf.exe,rtsp://xp.cqie.cn/1.rm)
图像标记<IMG>
 图像标记用于插入一个图像并实现图文混排,它的标记为
<IMG>,其常用属性有:
 src,用于设置图像的地址
 alt,用于设置图像的提示文字
 border,用于设置图像的边框
 align,用于设置图像的位置,值有居中center,靠左
left,靠右rignt,靠上top,靠下bottom等
 width,height,分别用于设置图像的宽度和高度
 vspace,hspace,用于设置图像的水平和垂直间距
 id,用于给图像命名
问:插入站点images目录下的图片em.jpg,设置其文字提示
为“峨嵋天下秀”,设置其边框为1,设置其位置为居中,
设置其宽度为200象素,高度为150象素,代码如何编写?
表格标记<TABLE>
 表格标记用于插入一张表格,它的标记为<TABLE>,其常
用属性有:
 width,height,用于设置表格的宽度和高度
 align,用于设置表格的位置居中,靠左或靠右
 border,用于设置表格的边框
 cellpadding,cellspacing,用于设置表格的单元格边距
和单元格间距
 bgcolor,用于设置表格的背景颜色
 background,用于设置表格的背景图片
注:TABLE标记一般需要加上表格的行标记TR和单元格
标记TD才能正确显示。
表格行标记<TR>和单元格标记<TD>
 表格行标记用于产生表格的一行,它的标记为<TR>,一
般不在行标记中设置其属性;
 单元格标记用于在行中产生一个单元格,通常包含在
<TR>标记内,它的标记为<TD>,其常用属性有:
 width,height,用于设置单元格的宽度和高度
 align,用于设置单元格内容的位置居中,靠左或靠右
 valign,用于设置单元格内容的垂直位置,值有中间
middle,顶端top,底部bottom
 bgcolor,用于设置单元格的背景颜色
 backgroud,用于设置单元格的背景图片
 colspan,rowspan,分别用于设置栏宽和栏高
问:制作一个三行三列的表格,并设置表格背景色为blue,宽度为
500象素,位置为居中,单元格内容也居中,代码如何编写?
表单标记<FORM>
 表单标记用于插入表单,便于用户提交信息,并交给指定
的程序进行处理,它的标记为<FORM>,其常用属性有:
 name,用于设置表单的名称
 action,用于设置处理被提交表单程序的URL
 method,用于设置表单的提交方式,值有POST和GET,
当以POST提交时,提交的数据放在请求报文的body部
分,在ASP中通过Request.Form来访问提交的内容;
当以GET提交时,则通过URL请求来传递提交的数据,
在ASP中通过Request.QueryString来取得变量的值
注:FORM标记一般需要加上表单对象标记如<INPUT>、
SELECT>、<TEXTAREA>等才起作用。
输入标记<INPUT>
 输入标记用于定义用户输入类型,它的标记为<INPUT>,
其常用属性有:
 type,用于设置用户输入的形式,值text为文本输入框,
值password为密码输入框,值checkbox为复选框,值
radio为单选按钮,值image为图片,值hidden为隐藏域,
值submit为提交按钮,值reset为重置按钮。
 name,设置表单对象的名称
 size,在type=text时为文本框长度
 maxlength,在type=text时为文本框最大字符数
 value,为用户输入或选择的值,也用于设置初始值
文本域标记<TEXTAREA>
 文本域标记用于实现用户的多行输入,它的标记
为<TEXTAREA></TEXTAREA>,其常用属性有:
name,用于设置文本域的名称
cols,用于设置文本域的字符宽度
rows,用于设置文本域的行数
TEXTAREA的初始值写在
<TEXTAREA>…</TEXTAREA>之间
列表框标记<SELECT>
 列表框标记用于实现用户的选择输入,它的标记
为<SELECT></SELECT>,其常用属性有:
name,用于设置列表框的名称
 列表框标记还要与<option>…</option>标记综合
使用,定义列表的选项,其常用属性有:
value,列表选项的表单值
selected,设置是否预选
列表项提示文字写在<option>…<option>中
浮动窗口标记<IFRAME>
 浮动窗口标记用于在窗口中定义一个浮动窗口,
它的标记为<IFRAME></IFRAME>,其常用属性
有:
src,窗口中显示网页的URL
width,height,定义窗口的宽度和高度
frameborder,定义窗口的边框宽度
scrolling,设置窗口是否需要滚动条
marginwidth, marginheight,设置窗口的水平
与垂直间距
超链接
 理解超链接的文本、链接与目标
 建立文本超链接
 建立图像及热点超链接
 建立电子邮件超链接
 建立锚点超链接
超链接的文本、链接与目标
文本:即显示的文本;
链接:即链接到的路径,其中有相
对路径和绝对路径;
目标:即超链接的打开方式,如点
击链接后用新窗口打开,用_blank。
图像
 常用的网页图像格式
 在网页中插入图像并设置其属性
 在网页中进行图文混排
 为页面背景和表格背景设置图像
 在网页中插入翻转图像和导航条
常用的网页图像格式

GIF格式:支持256色,透明效果,
动画,采用无损压缩格式,压缩比小,
压缩图像与原图相同;

JPEG格式:支持16位真彩色,无透
明效果,无动画,采用有损压缩格式,
压缩比大,压缩图像稍逊于原图。
表格
 插入表格
 设置表格间距与填充距离
 设置表格边框与背景
 设置表格对齐
 设置单元格垂直与水平对齐
 用表格实现网页布局
表单
 表单简介
 插入表单及表单对象
 设置表单及表单对象属性
表单简介
表单能使网站与访问者进行交互或收集访问者信
息。表单从访问者处收集信息,然后将这些信息提交
给服务器进行处理,表单可以包含允许访问者进行交
互的各种表单对象。这些表单对象包括文本框、文本
域、隐藏域、单选框、复选框、下拉菜单、选择列表
、按钮等。
当访问者将信息输入表单并单击提交按钮时,这
些信息将被发送到服务器,服务器端脚 本或应用程
序将对这些信息进行处理,服务器通过请求信息将相
应的结果发送回用户,或执行一些操作来进行响应。
如果不使用服务器端脚本或应用程序如ASP、JSP
、PHP、CGI等来处理表单数据,将无法收集这些数
据。
CSS样式表
 CSS样式简介
 新建和编辑CSS样式
 定义CSS样式的属性
 应用CSS样式
 用CSS修饰超链接文字
 用CSS修饰表格边框
 用CSS修饰文本输入框与按钮
CSS样式简介
CSS是Cascading Style Sheets的缩写
,一般译为层叠式样式表。用户可以利
用CSS精确地控制页面里每一个元素的
字体样式、背景、排列方式、区域尺寸
、四周四入边框等。通过它可以制作出
风格统一且修改方便、具有特殊效果、
体积更小的网页。
行为、层和时间轴
 客户端行为简介
 客户端行为的事件和动作
 用行为制作弹出式菜单
 层简介
 动感层的制作
 时间轴简介
 用行为、层和时间轴制作浮动广告
客户端行为简介
使用客户端行为,可能使网页具有
一些动感效果,这些动感效果是在客户
端实现的。插入客户端行为,实际上是
自动给网页添加一些JavaScript代码,这
些代码能实现动感网页的效果。
客户端行为由两部分组成事件和
动作。
层简介
层是用于精确定位的页面元素,可
向层里插入文本、图像等其他页面元素
,借助层可对加入的页面元素进行精确
定位,还可做出重叠效果和运动效果。
时间轴简介
使用时间轴,可以更改层的位置、
大小、可见性和层叠顺序。特别对于要
在页加载后执行的其他操作,时间轴非
常有用。比如,时间轴可以更改网页图
像的源文件,使一段时间内有不同的图
像出现在页面上。
框架
框架结构是将两个或两个以上的网
页页面组合起来,能用同一个窗口打开
的网页结构。
一个框架结构包括两部分的网页文
件,一部分是框架设置文件,告诉浏览
器有哪些内容文件,怎样排列;另一部
分包括两个以上的内容网页文件,将在
窗口中分框显示,每个页面作为总页面
的一个框体。
上机任务
根据以上所学知识,用
Dreamweaver完成示例企业网站的首
页制作。
包括网站设计、建立站点和相
关的网页、使用文字、图像来充实
网页内容、使用表格来美化网页布
局、使用字幕和下拉菜单来增加网
页的动感。