查看完全版本 : 有没有DW4的教程啊~?
帮人家找,我找过啦~,都只有一些方面的,好想它的新特点啊,它的技巧啊!有没有一个完整的DW4教程?给个网址啦~~~~~
来个目录给你看看:D
目 录
第1章 Dreamweaver 4.0概述
1.1 什么是Dreamweaver
1.2 Dreamweaver 系统的安装
1.3 Dreamweaver的特点
1.4 Dreamweaver3.0的功能
1.5 Dreamweaver 4.0的新功能
1.6 Dreamweaver 4.0的主菜单
1.7 对象面板、快速启动档、状态栏
第2章Dreamweaver4.0基本功能与操作
2.1 Macromedia的通用用户界面
2.2 Dreamweaver4.0工作区
2.2.1设计视图
2.2.2 重置设计视图(或组合视图)大小
2.3 浮动面板及其设置方法
2.3.1启动面板的使用
2.3.2 对象面板的使用
2.3.3 属性面板的使用
2.3.4浮动面板的移动和重设大小
2.3.5浮动面板设置
2.4 对象面板
2.4.1 对象面板概述
2.4.2 Common(常用对象嵌板)
2.4.3 Characters(字符嵌板)
2.4. Forms(表单)
2.4.5 Frames(框架)
2.4.6 Head(头部元素)
2.4.7 Invisibles(不可见元素)
2.4.8 Special(特殊对象面板)
2.5 HTML、设计视图、代码视图及组合试图
2.5.1什么是HTML
2.5.2 Dreamweaver 4的Roundtrip HTML特性
2.5.3 代码视图、设计视图及组合视图
第三章 层
3.1层与层面板
3.1.1 关于层
3.1.2 创建层
3.1.3层面板
3.2层的属性设置和操作
3.2.1层属性及其检查器
3.2.2层的操作
3.3 层参数设置和嵌套层
3.3.1层参数设置
3.3.2嵌套层
3.4 层与表格的相互转换
3.4.1 把层转换为表格
3.4.2把表格转换为层
3.4.3防止层重叠
3.5 技巧实例
第四章 时间轴
4.1历史面板及其应用
4.1.1打开历史面板
4.1.2 利用历史面板撤消多步操作
4.1.3利用历史面板重复执行多步操作
4.1.4 在文档之间拷贝和粘贴步骤
4.1.5利用历史面板录制命令
4.1.6 利用历史面板创建命令
4.2 用时间轴创建动画
4.2.1时间轴检查器
4.2.2 创建时间轴动画
4.2.3 通过拖动路径创建时间轴动画
4.3 修改时间轴及其对象的属性
4.3.1修改时间轴
4.3.2 修改时间轴中对象的属性
4.4 实例技巧
第五章 图像
5.1 Web图形文件格式
5.1.1 Web图形文件格式
5.1.2 文件下载速度
5.1.3 Web图像颜色
5.1.4 图像压缩的损耗
5.1.5 浏览器支持的图像文件格式
5.2 插入图像
5.2.1插入图像
5.2.2 修改图像属性
5.2.3 调整图像和其他元素的大小
5.2.4使图像与页面其他元素对齐
5.3创建轮换图像
5.3.1 用插入方法创建轮换图像
5.3.2 用附加行为的方法创建轮换图像
5.4创建影像地图
5.5插入Flash文本和按钮
5.5.1插入Flash文本
5.5.2 插入Flash按钮
5.6与Fireworks联合作战
5.6.1 粘贴Fireworks HTML
5.6.2 插入Fireworks HTML
第六章 链接
6.1 创建链接
6.1.1 链接的类型
6.1.2 关于文档路径
6.1.3 创建链接的一般方法
6.1.4 创建链接独特方法
6.2 创建邮件链接和锚点链接
6.2.1 创建电子邮件链接
6.2.2 设置锚点和创建锚点链接
6.3 快速图片链接批处理
第七章 表格
7.1 插入表格和选择表格元素
7.1.1 插入表格
7.1.2 添加内容到表格单元
7.1.3 选择表格元素
7.2设置表格属性
7.2.1设置整个表格的属性
7.2.2 设置列、行和单元格属性
7.2.3 用预置表格设计格式化表格
7.3拷贝和粘贴表格单元
7.4 调整表格大小
7.5 表格排序
7.6布局视图
第八章 框架
8.1创建框架
8.1.1 创建框架集
8.1.2 插入预定义框架集
8.1.3 创建嵌套框架集
8.2选择框架和框架集
8.2.1框架检查器
8.2.2 在框架检查器中选择框架或框架集
8.2.3 在设计视图(文档窗口)选择框架或框架集
8.3框架和框架集文件及其保存方法
8.4框架和框架集属性
8.4.1 框架属性及其设置方法
8.4.2 框架集属性及其设置方法
8.4.3 改变框架的背景颜色
8.5框架应用实例
第九章 表单
9.1创建表单
9.2 表单对象的属性设置
9.3表单应用实例:访客留言
9.4与Dreamweaver UltraDev4.0联合打造留言薄
9.4.1 安装PWS
9.4.2 制作留言薄网页文档
9.4.3 数据库的选取
9.4.4 设定DSN
9.4.5 定义网站
9.4.6 定义数据库连结
9.4.7 制作填写留言页面
9.4.8 建立数据目录
9.4.8 制作浏览页面
9.4.9 添加多条记录的显示
第十章 站点和模板
10.1站点的规划和定义
10.1.1站点规划
10.1.2 定义本地站点
10.2 创建模板
10.2.1 创建模板
10.3 定义模板的可编辑区
10.4应用模板创建文档
10.5模板参数设置
10.6 修改模版和更新站点
第十一章 XML和库
11.1 XML基础
11.1.1 什么是XML
11.1.2 XML语法规则
11.1.3 XML元素与XML属性值
11.2导入和导出XML内容
11.2.1导入和导出XML内容
11.2.2 选用XML标记符号
11.3库项目的创建与应用
11.3.1 库
11.3.2 创建库项目
11.3.3 添加库项目到页面
11.4 修改库项
11.4.1 修改库项目
11.4.2使页面上的库项目可编辑
11.5库面板和库项目
第十二章 远程控制
12.1服务器端的嵌入
12.1.1 应用服务器端嵌入
12.1.2 编辑服务器端嵌入
12.2 建立远程站点
12.2.1 站点管理窗口
12.2.2 建立远程站点
12.2.3 常见问题解决办法
12.3 站点FTP参数设置
12.4 登记/注销系统
12.5 文件的下载、上传
12.5.1 从远程服务器下载文件
12.5.2 向远程服务器上传文件
12.5.3 同步本地与远程服务器文件
12.6 查找与替换
12.6.1 查找文件
12.6.2 查找和替换文档中的文本和HTML
12.6.3 查找HTML标记和属性
12.6.4 在指定标记内查找文本
12.6.5 关于常规表达式
12.7 创建跨浏览器站点
第十三章 网站的设计
13.1 网站的设计
13.1.1网站的定位
13.1.2定位网站主题和名称
13.1.4 网站的目录结构
13.1.5网站的整体风格及创意设计
13.1.6 首页的设计
13.1.7 版面布局
13.1.8 网站色彩的搭配
13.2 网站建设总的趋势
13.2.1 中文网站的诞生
13.2.2 最初的建设技术
13.2.3 专业的WEB图象处理软件--Fireworks
13.2.4 优秀网站制作者--Dreamweaver
13.2.5 强大的网页样式工具--CSS
13.2.6 后台程序的发展
13.2.7 不断演化的开发工具
13.2.8 闪亮登场的FLASH
13.2.9 耀眼的新星--Dreamweaver UltraDev
13.2.10 动态网页技术的进步
13.2.11 几种动态网页技术的比较
13.3 席卷全球的浪潮--XML
13.3.1 XML的应用分类
13.3.2 XML的样式
13.4 个人站点的推销
附录:常见问题解答及快捷键对照表
兄弟你是否觉得应该把它放上网,又或者发e-mail给我,才对得起党,国家和人民(开玩笑^0^)?
POPOEVER
2001-08-07, 01:58 PM
那是DW4的help文件,只不过是汉化了的,呵呵,我也参与一起翻译的:)
前 言
随着计算机网络世界的神速发展,网上游戏、网上购物、网上拍卖、网上聊天、视频电话、网上点播、远程教学、虚拟公园、网络间谍等等,都已不是什么新鲜事,而"因特网"的明天是怎样的景象呢?说到底,是"个性化"、"自由化"十足的体现。
网站已经是一个特殊的舞台,提供各类信息的任意资讯和人们跨区域的自由交流,我们感到,他已经在改变我们的生活和工作方式,加快着现代社会的进步。
千年新世纪,对于我们大多数网民来说,也正是迎来Internet疯狂发展的时机,纵观中国网站的建设发展,也是犹如万马奔腾,百花齐放,既是气势汹涌,又是生机盎然,群芳争艳。甚之于令我等目不暇接。简体中文网站在Internet中俨然异军突起,Internet简体中文资讯已经逐渐成形,而向进一步的成熟迈进。
Dreamweaver的出现则是网页制作界的一阵清风,从2.0开始被国内用户青睐直到现在最新的4.0版本,做得非常优秀。他能生成精简和高效的HTML原代码,并对其进行直接精确的控制,实现可视化环境和源代码编辑两者之间的融会贯通,便于用户对HTML的学习和理解;在当时Netscape和IE平分天下的时候,使用目标浏览器检查特征功能,创建兼容性良好的页面;在集体协作开发中,通过站点管理功能可以自动更新和修复各种文档中的链接和路径,实现远程与本地的同步;自动检查站点中与页面无关的垃圾文件;崭新的Layer(层)+Behaviors(行为)+Timeline(时间线)自动生成Javascript来构建丰富动态效果的页面;还有Template(模板)和Library(库)使我们在建立大些的站点时得益非浅,而且他独有的浮动面板增大了页面的可视区域,甚至"Dreamweaver用户"与"优秀网页制作者"成为了同名词。但不得不承认,Frontpage的用户开始转向使用Dreamweaver的时候,有一个非常不习惯的过程,但最终都深深爱上了他。
因为Dreamweaver有如下的特点:
1. 最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand或Photoshop等文档移到网页上。使用捡色吸管工具选择荧屏上的颜色,可设定最接近的网页安全色。对于选择菜单、快捷键以及格式控制,都只需一个简单步骤便可完成。Dreamweaver能与你喜爱的设计工具,如Playback ,Flash,Shockwave及其他外挂模组等搭配,用户不需离开Dreamweaver便可完成他们需要完成的工作。此外,只要单击便可使Dreamweaver自动开启Fireworks或Photoshop,从而实现编辑与设定图档的最佳化。
2. 网站管理
使用网站地图可以快速制作网站雏形,设计、更新和重组网页。改变网页位置或文档名称,Dreamweaver会自动更新所有链接。使用资源文字、HTML代码、HTML属性标签和一般语法的搜寻及置换功能,可使复杂的网站更新变得迅速又简单。
3. 无可比拟的控制能力
Dreamweaver是惟一提供Roundtrip HTML、可视化编辑与原始代码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(Frames)和表格的制作速度快得令你无法想象。进阶表格编辑功能可使你简单地选择单元格、行、栏或作不连续的选取。用户甚至可以排序或格式化表格群组。Dreamweaver支持精确定位,利用它可轻易地将表格转换成表格的图层,以拖拉置放的方式进行版面设计。
4. 所供即所得
Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给hire-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软件。当你正使用Dreamweaver设计动态网页时,所供即所得的功能让你不需要透过浏览器就能预览网页。
5. 梦幻样版和XML
Dreamweaver将内容与设计分开,应用快速网页更新和团队合作网页编辑。建立网页外观的模板,指定可编辑或不可编辑的部分,内容提供者可直接编辑以样式为主的内容,却不会因不小心而改变既定的样式。用户也可以使用模板正确地导入或导出XML内容。
6. 全方位的呈现
利用Dreamweaver设计的网页,可以全方位地呈现在任何平台的浏览器上。对于Cascading Style Sheets的动态HTML支持和鼠标点击换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。用户可以使用不同浏览器检查展示,随之Dreamweaver就列出你在不同浏览器上执行的成效如何。当有新的浏览器上市时,只需从Dreamweaver的网站下载它的描述文档,便可得知详尽的成效报告。
7.Dreamweaver的优点
(1) Macromedia的Dreamweaver 提供了可视化网页开发工具的生产力,却不会降低HTML原代码的控制,Dreamweaver 提供的Roundtrip HTML 功能,让你无误地切换于可视化界面与HTML原代码编辑器之间;拖放式的表格、框架设计;以及通过站点地图来管理网站,并进行内容的更新。 Dreamweaver 支持跨浏览器的 Dynamic HTML,阶层式样式表单、绝对坐标定位以及JavaScript 的动画,使你更容易编辑网页。
(2) Roundtrip HTML 功能完全控制HTML原始代码,著名的BBEdit 与 Home Site 编辑器分别内含于 Macintosh 与 Windows 版本的软体中。
(3) 当开启其他编辑器产生的网页时,它会保存既有的 HTML 格式。使用绝对坐标可获得精确且弹性的设计。 Dynamic HTML、直觉式时间轴界面以及JavaScrip 行为库,可以不需要其他程序的支持,却能让 HTML元件动起来。
(4) 以全网站内容管理的方式让你摆脱逐页更新管理的缺点,提高你的工作效率。当你要编辑自己既有的网页时,Dreamweaver会尊重你在其他编辑器所做出的原始代码,不会任意地改变它。 而在使用Dreamweaver的可视化编辑环境时,你可以在HTML监视器上同步地看到Dreamweaver为你所产生的原始代码。如果想要在可视化编辑模式和原始代码编辑模式之间转换的话,只要按一下所需的视窗就可以了。
8.Dreamweaver4.0的新功能
(1)代码显示
新增的默认工具条,使设计视图、代码视图及组合视图完美的结合在一起,便于代码的查看和设计。代码显示会区分语法的颜色,标签的对称,以及自动缩进代码。
(2)Layout模式排版显示
便捷的设计合成页面。唯一新的排版显示,可以让你运用常见的排版技巧,就好像直接在页面上画画,拖动单元格,或者组合单元格来建立嵌套的表格。
假如你正在已存在的表格上工作,或建立新的版面,排版显示总是会在所有的浏览器里建立干净的表格。可以说制作复杂的表格就象在Windows的"画图"里画画一样,但必须注意的是,尽管画是很方便,请在画之前规划好版面再动手,如果是一边想一边画,虽然代码很干净,但由于反复嵌套的表格,最终免不了你做完的HTML会非常庞大,难以下载、难以阅读。
(3)Macromedia Flash按钮和文本
Macromedia Flash 按钮和 Macromedia Flash 文本特性让你可以和Macromedia Flash 设计师一同工作,因为你不需要Flash的知识就可以制作出具有Flash的按钮或文本。
(4)素材库面板
追踪中心区域里所有的媒体。用新的面板来预览和管理图片,颜色,连接的URL,脚本,Macromedia Flash内容, Shockwave 内容,QuickTime内容, 临时文件,和库条目。
(5)Microsoft Visual SourceSafe和WebDav综合
为了版本的控制,将Dreamweaver和Micorsoft Visual SourceSafe 合成起来。同时也用包括Interwoven、 Vingnette、BroadVision、ATG和Documentum在内的WebDAV协议,将其与先进的内容管理系统结合起来。所有的这些业内领先企业都选择Dreamweaver Platform作为他们内容管理系统的HTML前台。
(6)站点报告
通过站点报告来快速的发现和解决错误。用运行报告来找出在你站点里共同的问题或者写出一个标准的报告在连接站点里的问题。
(7)Macromedia对于Dreamweaver的服务
下载强大的扩展。Macromedia Exchange for Dreamweaver是一个提供Macromedia Flash和Fireworks扩展程序集中区域搜索引擎。你可以通过exchange和你的团队共享对象、行为脚本和指令。
本书不但图文并茂的介绍了Dreamweaver4.0的各项功能特性及操作方法,还逐层深入地列举了相应的实例,以及与Fireworks,Flash的组合及XML的导入与导出,并详细的讲解了网站的建设原则,在附录中列举了Dreamweaver4.0的快捷键方式与常见问题的解答,使你从各个方面了解Dreamweaver4.0的功能。
而对于未来的建设者,应该掌握一种功能独特的网页设计软件,Dreamweaver4.0则是我们明智的选择,因为他是Dreamweaver3.0的升级版,其灵活的活动界面及强大的开发环境和可扩展性是同类其他软件不可比拟的; 他不但具有类编辑器式的简洁界面,而且提供了许多高效、优化、可视化的行为供用户选择引用;可视化地提供了组件、行为、样式表、时间线等,用户不需亲自动手编程,就能快速地得到令其它软件所无法比及的效果; 新增了默认工具条,使设计视图和代码视图完美的组合在一起,便于网页的设计和检测,是同类软件史无前例的; 自定义快捷键,可以根据自己的喜好设置快捷键,满足了不同用户; 增加了Flash 按钮和Flash 文本,不需要Flash知识就可以制作具有Flash功能的效果;解决了Dreamweaver3.0 输入文本标题的困难;新增版面局部查看和标准查看功能,方便了布局的设计。通过本书的学习,你可以在因特网上随意地构筑你个性化、自由化的主页站点,对未来网络的发展作出你闪亮的点缀。
经过几十个日日夜夜的辛勤劳作,终于完稿。在感到欣慰之际,很是感谢我的朋友开慧,在我泄气时给我的鼓励,在我疲惫时给我笑语和那浓浓的咖啡;感激领导的支持、同事的帮助。特别感谢编辑藏延新的鼎立支持和帮助。
由于时间,以及个人的水平有限,错误在所难免,希望广大读者及这方面的高手指正,以便互相学习、共同进步。
编者
2001年3月
第1章 Dreamweaver 4.0概述
1.1 什么是Dreamweaver
Dreamweaver是美国Macromedia公司开发的集网页制作和管理网站于一体的所见即所得网页编辑器,他是第一套针对专业网页设计人员特别设计的可视化网页开发工具,利用他可以轻而易举地制作出跨平台、跨浏览器的充满动感的网页。图1-1是其软件标志界面。
图1-1 Dreamweaver 4.0 软件标志界面
随着计算机网络世界的神速发展,Macromedia公司担负着美化网络世界的神秘角色。像著名的多媒体开发工具Authorware和Director均出自Macromedia公司,以及目前在互联网(Internet)上越来越流行的网络多媒体开发工具Flash也是该公司的佳品。而Dreamweaver则是Macromedia公司继Flash以后,向互联网(Internet)推出的又一梦幻利器工具。
Macromedia利用Dreamweaver、Fireworks和Flash这三件利器,分别控制了Web制作、Web图形处理和矢量动画这三个主要的网络创作领域。互联网(Internet)的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器。从网页编辑器基本性质可以分为“所见即所得”网页编辑器和“非所见即所得”网页编辑器(即原始代码编辑器),两者在实际操作中是各有千秋。
“所见即所得”网页编辑器的优点就是直观性,使用方便且容易上手。在“所见即所得”网页编辑器进行网页制作与在Word中进行文本编辑不会感到有什么区别,但他同时也存在着致命的弱点:
(1) 难以精确达到与浏览器完全一致的显示效果。也就是说在“所见即所得”网页编辑器中制作的网页,在浏览器中预览时,是很难完全达到预期的效果,这一点在结构复杂一些的网页(如分帧结构、动态网页结构)中便可以体现出来。
(2) 页面原始代码的难以控制性,比如在“所见即所得”编辑器中制作一张表格也要几分钟,但要他完全符合要求可能需要十几分钟,甚至更多时间。
而相比之下,“非所见即所得”的网页编辑器,就不存在这个问题,因为所有的HTML代码都在监控下产生,但是由于“非所见即所得”编辑器的先天条件就注定了他的工作低效率。
为了实现两者的完美结合,即既能产生干净而准确的HTML代码,又具备“所见即所得”的高效率和直观性,Macromedia公司推出了Dreamweaver3.0;为了更好的方便用户,提高工作效率,Macromedia公司推出了Dreamweaver4.0,在Dreamweaver4.0上您可以一边写代码一边看网页,网页和代码同在一个界面的新功能,解决了网页设计者的困扰。
1.2 Dreamweaver 系统的安装
Dreamweaver4.0是运行在Windows95 /98、Windows2000 、Windows Me或Windows NT环境下的网页制作软件,因此需要正确安装Windows95 /98、Windows2000、Windows Me或Windows NT等操作系统。
1. 硬件环境要求
(1) P5100以上的处理器。
(2) 32MB以上内存。
(3) 8倍速以上CD-ROM。
2. 安装过程
(1) 将Dreamweaver4.0的应用程序光盘放入CD-ROM驱动器,安装程序将自动运行,或通过资源管理器,选择CD-ROM双击Setup即可进入安装界面。如图1-2所示。安装向图1-2 安装向导解压缩文件界面
导解压缩文件,为把Dreamweaver4.0装到你的计算机作准备。
(2) 安装向导解压缩文件后自动进入界面如图1-3所示界面,安装向导将安装Dreamweaver4.0装到你的计算机。
图1-3 安装向导欢迎界面
(3) 单击Next按键进入图1-4所示界面,选择Yes按键, 接受用户许可协议。
图1-4 用户许可协议界面
(4) 选择Yes按键后,安装程序进入图1-5对话框,在此对话框输入正确的软件序列号。图1-5 软件序列号确认
(注意,这是必须要输入的,当您输入正确的序列号时,安装系统在序列号的界面右边侧显示一个绿色的对号,表明你输入的序列号是有效的,否则安装不能继续进行。)
(5) 单击OK按键,进入如图1-6所示界面。安装向导默认安装到C:\Program Files\Macromedia\Dreamweaver 4文件夹。当然,您可以单击Browse(浏览)按钮,选择你想安装的路径,安装向导将把Dreamweaver4.0安装到您选定的文件夹。
图1-6 确认安装路径
(6) 单击Next按钮,进入图1-7所示的界面,Dreamweaver4.0将被设置为支持JavaScript(js)、Cascading Style Sheets(css)、Extensible Markup Language(xml)格式的默认编辑器。
图1-7 默认编辑器支持的选定
(5) 单击Next按键,进入图1-8界面,安装向导将Macromedia Dreamweaver 4程序文件添加到已经列出或选定的默认文件夹中,如图1-8所示。
图1-8 程序文件夹的选定
(6) 单击Next按键,进入图1-9 所示界面,显示已经选择的目标目录,开始菜单,默认编辑等设置。如果确认,单击Next开始复制文件到目标目录,否则单击Back退后,重新选择。
图1-9 当前设置的选定
(7) 单击Next按钮,进入图1-20所示界面,开始进行文件的复制。
图 1-20 文件的复制
(8) 安装向导复制完文件,进入图1-21所示安装完成界面。
图1-21 完成安装
(9) 单击Finish按钮,完成安装。并自动进入自带的名为感兴趣的资源文档(C:\Program Files\Macromedia\Dreamweaver 4\ResourcesOfInterest.htm)页面,如图1-22所示。
图 1-22 资源文档页面
当然,您也可以到Macromedia公司的网站(http://www.macromedia.com)下载30天的试用版Dreamweaver4.0并按以上步骤进行安装。
1.3 Dreamweaver的特点
1. 最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand或Photoshop等文档移到网页上。使用检色吸管工具选择荧屏上的颜色,可设定最接近的网页安全色。对于选择菜单、快捷键以及格式控制,都只需一个简单步骤便可完成。Dreamweaver能与你喜爱的设计工具,如Playback ,Flash,Shockwave及其他外挂模组等搭配,用户不需离开Dreamweaver便可完成他们需要完成的工作。此外,只要单击便可使Dreamweaver自动开启Fireworks或Photoshop,从而实现编辑与设定图档的最佳化。
2. 网站管理
使用网站地图可以快速制作网站雏形,设计、更新和重组网页。改变网页位置或文档名称,Dreamweaver会自动更新所有链接。使用资源文字、HTML代码、HTML属性标签和一般语法的搜寻及置换功能,可使复杂的网站更新变得迅速又简单。
3. 无可比拟的控制能力
Dreamweaver是惟一提供Roundtrip HTML、可视化编辑与原始代码编辑同步的设计工具。他包含HomeSite和BBEdit等主流文字编辑器。帧(Frames)和表格的制作速度快得令你无法想象。进阶表格编辑功能可使你简单地选择单元格、行、栏或作不连续的选取。用户甚至可以排序或格式化表格群组。Dreamweaver支持精确定位,利用他可轻易地将表格转换成表格的图层以拖拉置放的方式进行版面设计。
4. 所供即所得
Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给hire-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软件。当你正使用Dreamweaver设计动态网页时,所供即所得的功能让你不需要透过浏览器就能预览网页。
5. 梦幻样版和XML
Dreamweaver将内容与设计分开,应用快速网页更新和团队合作网页编辑。建立网页外观的模板,指定可编辑或不可编辑的部分,内容提供者可直接编辑以样式为主的内容,却不会因不小心而改变既定的样式。用户也可以使用模板正确地导入或导出XML内容。
6. 全方位的呈现
利用Dreamweaver设计的网页,可以全方位地呈现在任何平台的浏览器上。对于Cascading Style Sheets的动态HTML支持和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。用户可以使用不同浏览器检查展示,随之Dreamweaver就列出你在不同浏览器上执行的成效如何。当有新的浏览器上市时,只需从Dreamweaver的网站下载他的描述文档,便可得知详尽的成效报告。
7.Dreamweaver的优点
(1) Macromedia的Dreamweaver 提供了可视化网页开发工具的生产力,却不会降低HTML原代码的控制,Dreamweaver 提供的Roundtrip HTML 功能,让你无误地切换于可视化界面与HTML原代码编辑器之间;拖放式的表格、框架设计;以及通过站点地图来管理网站,并进行内容的更新。 Dreamweaver 支持跨浏览器的 Dynamic HTML,阶层式样式表单、绝对坐标定位以及JavaScript 的动画,使你更容易编辑网页。
(2) Roundtrip HTML 功能完全控制HTML原始代码,著名的BBEdit 与 Home Site 编辑器分别内含于 Macintosh 与 Windows 版本的软体中。
(3) 当开启其他编辑器产生的网页时,他会保存既有的 HTML 格式。使用绝对坐标可获得精确且弹性的设计。 Dynamic HTML、直觉式时间轴界面以及JavaScrip 行为库,可以不需要其他程序的支持,却能让 HTML元件动起来。
(4) 以全网站内容管理的方式让你摆脱逐页更新管理的缺点,提高你的工作效率。当你要编辑自己既有的网页时,Dreamweaver会尊重你在其他编辑器所做出的原始代码,不会任意地改变他。 而在使用Dreamweaver的可视化编辑环境时,你可以在HTML监视器上同步地看到Dreamweaver为你所产生的原始代码。如果想要在可视化编辑模式和原始代码编辑模式之间跳换的话,只要按一下所需的视窗就可以了。
1.4 Dreamweaver3.0的功能
1. 对象栏中的新东西
Dreamweaver 3.0 在工具箱(Objects)中加入了一些新的组件,主要作用还是让网页设计人员快速方便的创建特殊效果和完成一些特殊的操作。
(1)Tabular Data:类似于FrontPage中的“将文字转换为表格”,就是通过一些界定符,如“、”、“,”、“.”等等字符,把文字转换为表格,他还可以把外部的文件引入并进行转换。
(2)Navigation Bar:帮助网页设计人员快速地建立导航条,跟原来的Rollover Image差不多,不过功能更为强大,你可以设置一组导航图片,当一个图片按钮被按下,他将保持Down的状态,如果你又按了另外一个按钮,原先被按下的按钮会弹起为Up的状态。
(3)E-mail Link:用来快速插入E-mail地址。
(4)Date:快速插入格式化过的时间。
(5) 直接引入FireWorks生成的HTML文件。
(6)直接插入特殊符号。
(7)添加分帧按钮:解决了Dreamweaver以前分帧的麻烦,现在这一工作变得容易异常。
2.增加History窗口
History(历史)窗口可以记录多步的操作,并可直接跳回多步以前的设置,还可以编辑历史记录。其中的几个选项都很有用,如选定多个记录后可以复制或进行重放,就是说你可以让Dreamweaver帮你重复步骤,这是非常有实用价值的。另外你甚至还可以把他储存为Command,储存后将会在主菜单的Command菜单底部出现新选项,这样你就可以把很多经常要进行操作的重复工作储存为Command格式。Command菜单中也有一项命令和这些功能相似,选择Command菜单上的Start Recording,使用后鼠标指针旁会出现照相机的图标,这时你可以照样操作;当认为要录制的动作完成后,可以点击屏幕上任意一块空白的地方结束录制,然后要回放录制的操作时,再从Command菜单中选择Reply Record Command即可,不过这种快速的方法只能储存一次。
3. 视觉式页面设计
(1) 进阶表格编辑功能 。Dreamweaver3.0的进阶表格编辑功能可选择单独格、行、栏或作不连续的选取。可以单击响应滑动鼠标来控制表格的内容、背景图、格式及格内的样式。除此之外,还可像使用Word 或 Excel 一样进行排序及作格式化。
(2)描图功能。可将点阵图置于背景用成描图功能,作为设计的依据规则。也可以使用尺规、方格、或自动调整至方格处,使可视化设计更为方便。桌面排版工具可供选择、集结、及对位,以单一的单位方式格式化及规划网页内容。
4.增强的网站管理
(1) 网站架构图。网站架构图让设计者可迅速建立或重组网站架构。可快速建立新站雏形,直接在架构图以单击滑鼠的方式建立新档,还可以直接拖拉及放到档案或图形的方式指定连结。
(2)自动检查连结及修复。当变更网站内文档的位置或名称时,Dreamweaver3.0 会追踪变更并自动更新链接。链接检查器可检查单一文档、路径或整个网站之失效链接及无效文档。
(3) 寻找及置换功能 。Dreamweaver3.0的寻找及置换功能让设计者对文字及HTML原始代码有更佳的控制力。用Dreamweaver3.0 完全不需写程序就可以改变整个网站内所有原始代码的属性。使用一般语法的搜索及替换功能即可做全网站的变更,也可寻找或置换任意选择的部分。
(4) 完整的FTP 功能 。 Dreamweaver完整的FTP 功能可直接将文档传输到目的网站。用户直接从Dreamweaver 的环境开启FTP界面。借出及归还的功能可使团队成员免于不小心覆盖到其他成员的文档。新版本增加的功能有:
① 同步更新网站:也就是说可以在使用Dreamweaver3.0编辑完本地网页后(已经定义了远程的FTP地址和账号),从Site窗口的“Site”菜单中选择“Synchronize”(同步/一致), Dreamweaver3.0就会自动对比并上载经过修改的页面,这是一项非常方便的功能。并且可以根据自己的定义确定哪些文件属于不能被上载或不能被覆盖的,详细的内容可以参看“Check in”和“Check out”功能。
② 为网页增加注释(Design Notes):这是为了方便用户的管理而设置的。
③ 增强对Flash动画的检验:Dreamweaver3.0特别增加了对Flash动画中链接的检查。
5. 团队合作式的网页编辑
(1)样式。设计与内容分开的特点,可加速网站的更新及创新。使用Dreamweaver3.0 的样式,可轻松迅速地设计出网页的风格,设计好的部分可以固定,但内容可随时编辑。
(2) 合作式网页编辑。Dreamweaver3.0提供了团队合作式网页编辑。团队的成员可直接编辑以样式为主的内容,却不会因不小心而改变既定的样式。内容提供者可自由提供内容而不会影响版面设计。
(3)Roundtrip XML。由于Dreamweaver3.0 将设计与内容分开,模板的内容可以XML输出,XML 内容亦可被输入到模板内。
6. 动态式出版的视觉编辑
(1) 所见及所得。Dreamweaver3.0为第一个提供专业网站设计者可视化建立电子商务及资料式导向网站的工具。不论你选择的终端解决方案如何,皆可以Dreamweaver3.0 产生动态式网页及获得终端内容的整体可视效果。
(2) 垂手可得的电子商务物件。用 Dreamweaver3.0 可轻易地设计出较好的中小型企业电子商务网站。 与iCat并用可快速建置购物车式网络商店。Dreamweaver3.0 提供了预先写成物件及命令,供设计者在短时间内轻松地架起一个购物网站。除了iCat的功能外,Dreamweaver3.0的开放架构适用于不同的电子商务解决方案。
(3) 开放式平台整合。可自订物件、自订属性检视器及自订命令以增加或编辑其他组织所开发的内容。Dreamweaver3.0 支持且可整合Microsoft ASP, Allaire Cold Fusion, Pervasive Tango 及XSSI等其他组织开发的物件。
7. Dreamweaver 3.0 在代码的修改方面也有很多进步
(1) 改进了对脚本语言的支持。一般大家都认为FrontPage之所以不好是因为他总会乱写代码,而认为Dreamweaver3.0是一个“干净”的编辑器,其实并不尽然。Dreamweaver3.0也会编写你的代码,只不过不如FrontPage那么严重罢了,如对于PHP3编写的代码,当储存的时候就会有一些代码被修改,致使程序会运行不正确。Dreamweaver3.0解决了这一问题,他增加了对流行的脚本语言如ASP、PHP3、CFM的支持,不必担心再有代码被篡改。
(2)增加快速的HTML样式编辑方式。网页设计人员可以直接从HTML Styles窗口中提取预定义好的文本格式,也可以根据自己的需要添加新的格式。
(3)增加了对图像热穴的编辑。在FrontPage中为图像编辑区域性的热穴是很容易的,Dreamweaver3.0增加的这个功能和FrontPage几乎一模一样。
(4)增加了对代码的快速编辑功能。平常有一些东西是必须到HTML源文件里修改的,要在繁杂的代码中找到需要修改的东西很是麻烦。现在在Dreamweaver3.0中,你就可以直接对某个对象的HTML代码进行编辑,方法很简单,选择一个对象,然后按下Ctrl+T,这时会在屏幕上出现一个窗口,这里显示的只是你要修改的部分。
(5)HTML源代码编辑窗口增加了行号的显示。这个功能便于设计者在源代码中查找修改。
8.协同工作的能力
如果你安装了Fireworks3.0,那么还可以和Dreamweaver3.0完成一些联合作业。在Dreamweaver3.0中可以调用FireWorks3.0进行一些图像的处理,如对图像的减肥和优化处理,可以针对于gif、jpg、jepg和png进行直接的优化,Dreamweaver3.0中Command菜单中还有一个命令:Create Web Photo Album,也就是生成略图的工具。Dreamweaver3.0和FireWorks3.0会自动生成略图、索引页面和整幅图像的页面,你只要选择一个图片的源目录,这些过程就会源源不断地自动完成。
1.5 Dreamweaver 4.0的新功能
1.设计视图和代码视图
启动Dreamweaver 4后,在界面外观方面首先感到不同的就是在菜单栏下面默认显示一个工具栏。如图1-23所示。
图1-23 Dreamweaver 4.0的默认工具栏
在Dreamweaver 4中,我们可以在设计视图(Design View)、代码视图(Code View)或组合视图中设计网页。
设计视图:就是Dreamweaver 3中所称的文档窗口(Document Window)。启动Dreamweaver 4时,默认显示设计视图,与Dreamweaver 3没有什么不同。如果要从其他视图转换为设计视图,可以单击工具栏中的设计视图按钮。
代码视图:从外观看其实就是Dreamweaver 3中HTML源码检查器的全屏显示(Dreamweaver 4已经没有HTML源码检查器)。但要告诉你的是,Dreamweaver 4对代码编辑的支持已经大大增强,代码的编辑、修改方便了许多。或许你因此而成为编程高手,可不要忘记有Dreamweaver 4一份功劳!单击工具栏中的代码视图按钮,当前文档就以代码视图方式显示,如下图1-24所示。
图 1-24 当前文档的代码视图
需要说明的是,默认是没有行号显示的。想要显示行号,在代码视图方式,单击工具栏的选项菜单按钮,从弹出的菜单中选择Line Numbers(行号)就行了。如果希望行绕排,请选择该菜单上的Word Wrap(行绕排)。
组合视图:就是同屏显示设计视图和代码视图。或者说,把文档窗口分割为设计视图和代码视图。单击工具栏的代码设计组合视图按钮,显示组合视图,如下图1-25所示。
图 1-25 代码设计组合视图
在组合视图方式下设计,可以同时观察“台前幕后”。可以在设计视图中进行可视化设计,相应的代码实时在代码视图中反映出来,这对于新手学习HTML来说是多么的美妙。也可以在代码视图中直接输入代码,实现一些可视化设计不能实现的功能,结果也在设计视图中实时显示出来。这对于专业网页设计人员,无疑是一个梦寐以求强功能。拖动一下右边的滚动条,就可以查看整页内容。也可以拖动中间的分隔条,改变两个视图的大小。例如,当你主要在设计窗口进行可视化设计时,可以把设计视图适当扩大。
在这种组合视图方式中,可以很方便地在代码编辑和可视化设计之间跳转,在哪个视图中进行设计,都会得到一致的结果。
2.布局视图
页面布局是进行网页设计最基本最重要的工作之一。用于网页布局设计的常用工具是表格。然而,表格的原本用途是用来显示表格化数据的,并非真正的布局工具,因此存在着先天不足。在Dreamweaver 3中,我们还可以用层作为布局工具,但常常要把层布局转换为表格布局,以解决浏览器的兼容性问题。
现在,Dreamweaver 4想我们之所想,急我们之所急,给我们提供了一个布局工具——布局视图(Layout View)。使用这个工具,页面布局将变得更加轻松快捷。
(1)切换标准视图和布局视图
标准视图其实就是指设计视图。在标准视图中对象面板上的布局按钮(绘制布局单元格和绘制布局表格按钮)是不可用的,要使用这些按钮必须切换到布局视图。
从标准视图切换到布局视图的方法是:
① 单击对象面板中的布局视图按钮如图1-26所示,弹出Getting Started in LayoutView(开启布局视图)对话框如图1-27所示。
图1-26 对象面板
对话框中的提示信息告诉我们布局单元格、布局表格和标准视图按钮的作用。如果希望以后不显示此对话框,请选取其中的Don"t show me this message again(不再显示这些信息)复选框。
图 1-27 布局视图对话框
② 单击OK按钮。切换到布局视图后,粗看起来,与标准视图并没有什么两样。但对象面板中的布局按钮已经变为可用状态。此时,就可以用这些按钮绘制布局单元格或表格了。
(2)绘制布局单元格
切换到布局视图就可以使用绘制布局单元格工具设计页面布局了。例如,可以在页顶绘制一个单元格,用于定位导航菜单;可以在页面左边绘制一个单元格,用于定位子菜单。
绘制单元格的操作步骤是:
① 单击对象面板中的绘制单元格按钮,鼠标指针变为“+”号。
② 分别在页面顶部和左边拖动鼠标,各绘出一个单元格,结果如下图1-28所示。
图1-28 单元格的绘制
注:如果要一次画几个单元格,可以按住Ctrl键拖动鼠标,这样就不需要每画一个就单击一次单元格按钮。
如果不希望显示布局标签,可以选择View>Table View>Show Layout Table Tabs(查看>表格视图>显示布局表格标签),取消对此项的选择。
3. 绘制布局表格
如果在页面中先绘制布局单元格,Dreamweaver会自动插入布局表格,作为布局单元的容器。我们也可以先绘制布局表格,然后再在布局表格中绘制布局单元格。
绘制布局表格的操作步骤如下:
① 确保已经处在布局视图状态,然后单击对象面板中的绘制布局表格按钮。此时,鼠标指针变为“+”号。
② 在页面定位鼠标指针,然后拖动鼠标创建表格,绿色的表格轮廓显示在页面上如图1-29所示。
图1-29 绘制布局表格
注:如果要一次画几个布局表格,可以按住Ctrl键拖动鼠标,这样就不需要每画一个就单击一次绘制布局表格按钮。
4.复杂布局设计
(1) 嵌套布局表格
绘制好表格后,可以按绘制单元格的步骤在表格内绘制单元格;可以在表格中绘制另一个表格,即嵌套表格如图1-30所示。
图 1-30 嵌套布局表格
嵌套表格或在页面上绘制多个表格时,Dreamweaver自动控制不允许表格重叠。
(2) 移动布局单元格
对布局表格内的单元格,可以根据需要随意移动。方法是:把鼠标放到单元格的边框,当颜色由绿变红时,按住鼠标左键即可拖动。移到合适的位置,释放鼠标按钮即完成移动操作如图1-31所示。
图 1-31 移动布局单元格
注意:移动单元格时,不能移出所在表格之外。例如,在嵌套表格中,父表的单元格不能移到子表中;反之,子表的单元格不能移到父表中。
5. 返回标准视图
布局设计完成,单击对象面板上的标准视图按钮,即可返回标准视图如图1-32所示。
图1-32 标准视图
必要时也可以从标准视图再次返回布局视图。在布局视图和标准视图中都可以在单元格中输入内容。
6.插入Flash文本和按钮
在Dreamweaver 4中,无需使用Flash即可直接在Dreamweaver中插入Flash文本和按钮。
(1) 插入Flash文本
插入Flash文本的操作步骤如下:
① 新建一个文件,打开文档窗口。
② 选择Window>Objects(窗口>对象对象面板。),打开对象面板。
③ 从对象面板中单击插入Flash文本图标。
④ 在弹出的Insert Flash Text(插入Flash文本)对话框中设置字体、文本颜色、鼠标掠过文本时的颜色、文本的链接、打开被链接网页的目标窗口或框架、文本的背景颜色等项,并在文本框中输入文本。如图1-33所示。
图1-33 插入Flash文本对话框
⑤ 单击OK按钮,即得到下面的Flash文本。如图1-34所示。
图1-34 插入的Flash文本
⑥ 选择该文本,然后选择Window>Properties(窗口>属性),打开属性检查器如图1-35所示,单击Play(播放)按钮,可以在文档窗口中预览效果。但要注意,所设置的链接只有在浏览器中才生效。
图1-35 属性检查器
当在浏览器中单击此Flash文本时,就变为如下图1-36所示的效果,并在新窗口打开所设置的链接。
图1-36 单击时Flash文本效果
(2)选择插入Flash按钮
① 把光标置于文档窗口想放置按钮的位置,然后单击对象面板上的插入Flash按钮图标。
② 在弹出的Insert Flash Button(插入Flash按钮)对话框中,从预设的40多种样式中选择一种按钮样式,输入按钮文本(本例为HaiYuan Soft),设置字体、链接、打开被链接网页的目标窗口或框架、按钮背景色和保存文件名等项。如图1-37所示。
图 1-37 插入Flash按钮的对话框
③ 单击OK按钮,生成如图1-38所示的Flash按钮。
图1-38 设置的Flash按钮
④ 选择所生成的按钮,从window菜单打开属性面板,单击play按钮,即可预览按钮效果。如图1-39所示。
图 1-39 Flash 按钮单击时的效果
7.Asset Manager (资源管理器)
新增的资源管理面板是方便了团队开发。当你的小组在合作开发一个项目的时候用了他,可以在这个地方快速地追踪到网站内的所有元素。可以预览并且管理图片,所用颜色,外部连接,脚本,Flash,Shockwave,Quictime,模版和库元素。如图1-40所示资源管理面板。
图1-40 资源管理面板
8.改进的颜色吸管
Dreamweaver, Fireworks和Flash现在都使用这个通用的吸管。除此以外,你现在可以从多个调色板之间选取颜色例如在图1-41中的 Colour Cubes, Continuous Tone,Windows OS ,Mac OS和 Grayscale之间选取。
图1-41 通用的吸管及多调色板
9.在线的O"Reilly语法参考手册
Dreamweaver 4 提供了一个O"Reilly 参考手册。可以在里面快速查找JavaScript, CSS 和HTML 等语法。如图1-42所示。
图1-42 在线的O"Reilly语法参考
10.实时语法着色
Dreamweaver现在可以实时语法着色,包括JavaScript代码等等。如图1-43所示。
图1-43 实时语法着色
11.JavaScript调试
新增的JavaScript Debugger可以让你监视Javascript在Netscape或者IE中的执行情况,让你更容易知道什么地方出现了错误。
图1-44 JavaScript调试界面
12.快捷键
在Dreamweaver 4中你可以自定义你所需的快捷键。其界面如图1-45所示。
图1-45 快捷键的定义
1.6 Dreamweaver 4.0的主菜单
Dreamweaver4.0的主菜单共分九大类:
· 文件(File) · 编辑(Edit) · 查看(View)
· 插入(Insert) · 修改(Modify) · 文字(Text)
· 命令(Command) · 站点(Site) · 窗口(Windows)
通过菜单栏我们可以了解Dreamweaver4.0的部分功能。如图1-46所示。
图1-46 主菜单英汉界面对照
1. 文件(File)菜单
文件菜单英汉对照如图1-47所示。
图1-47 文件菜单英汉对照
新建(New):新建一个文档 。
从模板新建(New from Template):根据现有模板来新建文档(先得定义一个站点)。
打开(Open):打开一个现有文档。
在框架中打开(Open in Frame):如果目前窗口为分帧的话,此选项将在目前所处的帧中,打开指定文档。
关闭(Close):关闭目前所在窗口,注意不是关闭Dreamweaver。
保存(Save):保存文档。
另存为(Save As):以不同的格式或文件名存储文件。
另存为模板(Save as Template):将文档存为模板文件。
保存全部框架(Save All Frameset):将已分帧的文档按包含关系,逐次进行另存当前窗口的所有文档。
恢复(Revert):将文档恢复至上次存盘时的状态。
导入(Import):导入其他编辑器所编辑的文档,其子菜单如图1-48所示。
(1) Import XML into Template:导入XML到模板。
(2) Import Word HTML:导入Word 、HTML等文档。
(3) Import Tabular Data:导入表格数据。
图1-48 导入(Import)子菜单
导出(Export):导出当前文档的局部设置。其子菜单如图1-49所示。
(1)Export Editable Regions as XML:将窗口的模块转换为XML文档。
(2)Export Css styles:将窗口中的CSS样式表定义语句转换为一个.css文档 。
(3)Export Table:导出表格,将窗口文档中所选定的表格到出。
图1-49 导出(Export)子菜单
转换(Convert):将窗口文档转换为3.0版本浏览器兼容格式。
在浏览器中预览(Preview In Browser):将窗口文档在设定的浏览器中打开,看其是否合乎预期的效果。
在浏览器中调试(Preview In Debug):调出调试程序对文档中的JavaScript部分进行自检,然后列出出错的信息。
检查链接(Check Links):在当前文档中检查有无出错链接,或在当前设定网站的所有HTML文档中检查有无出错链接的链接。
检查目标浏览器(Check Target Browsers):可以将当前文档用不同的浏览器诊断,从而可以检查你的 HTML文档在不同的浏览器的兼容性和正确性。
设计备注(Design Notes): 网页备注,记录网页创建、修改等信息,但首先需要定义一个站点。
退出(Exit):关闭所有的窗口,离开Dreamweaver环境。
2. 编辑(Edit)菜单
编辑菜单英汉对照如图1-50所示。
图1-50 编辑菜单英汉对照
还原(Undo):撤消当前误操作。
重做(Redo):恢复撤消动作。
剪切(Cut):剪切选择区域。
复制(Copy):复制选择区域。
粘贴(Paste):将内存中的文档粘帖到当前窗口。
清除(Clear):清空当前选择区域,其实就是平常的DEL删除键。
复制HTML(Copy HTML):与Copy不同,他将所选择区域块仅以HTML代码的形式载入内存。
粘贴HTML(Paste HTML):将复制来的HTML代码粘帖到代码视图的适当位置。
全选(Select All):将窗口中的所有内容选中。
选择父级标签(Select Parent Tag):选中已选中的对象的父级标识符。
选择子级标签(Select Child):选中已选中的对象的子级标识符。
查找和替换(Find and Replace):查找功能是几乎编辑软件都有的功能选项,但Dreamweaver的查找功能大大增强,他能够指定查找的位置,即可以在当前窗口,也可以在整个站点按照您选择的条件进行查找。若要把查找的内容以现在的内容更换,你只需按一下Replace或Replace All 就可以达到你预期的更换内容。查找和更换的设置界面如图1-51所示。
图 1-51 查找和更换的设置界面
查找下一个(Find Next):查找满足查询条件的下一项。
代码缩进:使代码视图中所选择的代码向里收缩一个回格单位。
代码凸排:使代码视图中所选择的代码向外伸展一个回格单位。
花括号对应:检查代码中花括号的匹配,即代码语句的正确性。
设置断点:方便代码的编辑给某处作以标记。
删除全部断点:删除代码视图中设定的全部标识。
编辑以External Editor:启动外部编辑器(Launch External Editor):启动外部编辑器,这是Dreamweaver的一大优点。Macromedia 公司知道虽然Dreamweaver很好,但他并不是万能的,因此他允许附上熟悉的HTML 编辑器一同工作。在PC上Dreamweaver和Homesite捆绑在一起,在MAC机上他与BBEdit捆绑在一起。如果在任一方修改并保存后,另一方编辑器会自动检测,并提醒你重载入或取消(Cancel)。这里建议用CuteHTML做外部编辑器。
偏好设置:根据自己的需要自定义常规,CSS样式,版面布局查看,标记色彩,标签快速编辑器,层,代码格式,代码颜色,代码重写面板,文件类型/编辑程序,隐藏元素,在浏览器中预览,站点,状态栏,字体/编码方式等的设置。
快捷键:根据自己的喜好和需要自定义快捷键。
3. 查看(View)菜单
查看菜单的英汉对照如图1-52所示。
代码(Code):从外观看其实就是Dreamweaver 3中HTML源码检查器的全屏显示(Dreamweaver 4已经没有HTML源码检查器)。但Dreamweaver 4对代码编辑的支持已经大大增强,代码的编辑、修改方便了许多。
设计(Design):启动Dreamweaver 4时,默认显示设计视图,与Dreamweaver 3没有什么不同。如果要从其他视图转换为设计视图,可以单击工具栏中的设计视图按钮。
代码和设计(Code and Design):就是同屏显示设计视图和代码视图。或者说,把文档窗口分割为设计视图和代码视图。
图1-52 查看菜单英汉对照
切换查看(Switch Views):设计视图和代码视图之间的切换。当在设计视图时,点击切换查看选项,其界面就切换到代码视图,反之,就切换到设计视图。
刷新设计查看(Refresh Design View):对修改的文档刷新。
在上面设计查看(Design View on Top):用来调整代码视图或设计视图在组合视图的上部。
主要内容(Head Content):用来显示CSS样式,标题,Meta 三项,并可选择某项进行设置。
表格查看(Table View):可以对表格进行标准查看,局部查看,还可以显示局部表格标记。
可视化助理(Visual Aids):是对表格、层、框架等可视化目标的操作,其子菜单如下图1-53所示。
图1-53 可视化助理子菜单
(1)隐藏全部(Hide All):显示(或隐藏)表格、层、框架等可视化目标。
(2)表格边框(Table Borders):显示(或隐藏)表格的边框。
(3)层边框(Layer Borders):显示(或隐藏)层的边框。
(4)框架边框(Frame Borders):显示(或隐藏)帧的边框。
(5)图像地图(Image Maps):显示(或隐藏)客户端图像映射图。
(6)隐藏元素(Invisible Elements):显示隐藏标签,如锚点、备注、Script、空格等小图标。
代码查看选项(Code View Options):可查看,切换行号、语法颜色、显示错误信息等代码视图中的操作。其子菜单如图1-54所示。
图1-54 代码查看选项
(1) 自动换行(Word Wrap):根据自定义的宽度自动更换行。
(2) 行号(Line Numbers):显示或隐藏行号。
(3) 高亮显示错误 HTML(Highlight Invalid HTML):对错误的HTML进行高亮度的显示。
(4) 语法颜色(Syntax Coloring):在代码视图中以不同的颜色显示各自的语法结构,便于代码的检查和修改。当隐藏时所有代码以黑色显示。
(5) 自动缩进(Auto Indent):按默认间距在每行首部进行自动排列。
标尺(Rulers):标尺,可以更直观、更精确地观看窗口文档。其子菜单如下图1-55所示。
(1)Show:显示(隐藏)标尺。
(2)Reset Origin:恢复标尺原点。
(3)Pixels:设置标尺单位为像素。
(4)Inches:设置标尺单位为英寸。
(5)Centimeters:设置标尺单位为厘米。
图1-55 标尺(Rulers)子菜单
网格(Grid):对栅格部分的操作,其子菜单如图1-56所示。
(1)Show Grid:显示栅格。
(2)Snap To Grid:吸附栅格。
(3)Edit Grid:设置栅格的具体参数,比如点状或线状,每个单位的具体大小。
图1-56 网格(Grid)子菜单
网页蓝图(Tracing Images):他可以将一幅图片嵌入页面的任何一个位置,而且可以改变透明度,这时Body中的背景设置将会在Dreamweaver 预览界面中失效,但在任何一个浏览器都不会起作用,图片格式可以为JPG, GIF, PNG(可用来预览网页的布局),其子菜单如图1-57所示。
(1)Show:显示追踪图像。
(2)Align with Selection:预览图像与选择区域对齐。
(3)Adjust Position:调整预览图像的位置。
(4)Reset Position:恢复追踪图像至起始位置。
(5)Load:载入追踪图像,并可以调整相应属性,如透明度、位置等。
图1-57 描摹图像(Tracing Images)子菜单
插件(Plugins):用来控制窗口文档中的插件的播放(如Flash)。其子菜单如图1-58所示。
(1)Play:播放插件。
(2)Stop:停放播放插件。
(3)Play All:播放窗口所有的插件。
(4)Stop All:停放播放窗口所有的插件。
图1-58 插件(Plugins)子菜单
隐藏面板:用来隐藏所有已经打开的活动面板,或打开曾打开过的活动面板。
工具条:用来显示或隐藏默认的工具条。如图1-59 所示工具条视图。
图 1-59 Dreamweaver4默认工具条
4. 插入(Insert)菜单
插入菜单英汉对照如图1-60所示。
图像(image):插入图像。
交互图像(Interactive Images):用于插入互动图像。其子菜单如图1-61所示。
图1-61 交互图像子菜单
(1) 交换图像(Rollover Image):建立一个相互交替的图像,当鼠标移至目标图像时,会显示另一图像。
(2) 导航条(Navigation Bar):插入一个互动图像,这个功能类似Rollover Image。但比交换图像更奇妙,他有四个可互动的图像截面。
(3) Flash按钮(Flash Button):不许Flash的知识,就可以制作Flash按钮,是Dreamweaver4的又一改进。
(4) Flash文本(Flash Text):不许Flash的知识,就可制作具有Flash效果的文本。
(5) Fireworks HTML:插入Fireworks制作的图片的 HTML代码。
媒体(Media):插入多媒体效果。其子菜单如图1-62所示。
(1)Flash:插入Flash文件。
(2)Shockwave:插入Shockwave对象。
(3)Generator:插入Flash发生器。
(4)Applet:插入Java小程序。
(5)Plugin:插入插件。
(6)ActiveX:插入ActiveX对象。
图1-62 媒体(Media)子菜单
表格(Table):插入表格。
层(Layer):插入层。
图1-60 插入菜单英汉对照
框架(Frames):根据自己的需要插入多窗口页面。
表单(Form):插入一个表单。
表单对象(Form Object):关于表单各种对象的操作。如图1-63所示子菜单。
(1)Text Field:插入文本框。
(2)Button:插入按钮。
(3)Check Box:插入复选框。
(4)Radio Button:插入单选框。
(5)List/Menu:插入下拉框。
(6)File Field:插入文件输入框。
(7)Image Field:插入图像框。
(8)Hidden Field:插入隐藏框。
(9)Jump Menu:插入跳转菜单。
图1-63 表单对象(Form Object)子菜单
服务端文件包含:(Server-Side Include):编辑一段服务端引用。
E-mail连接(E-Mail Link):弹出一个界面,用于E-mail链接的填写。
日期(Date):插入当前的日期,可有不同样式。
列表数据(Tabular Data):引入数据并将其表格化,如引入.txt文本文件。
水平直线(Horizontal Rule):插入一条水平直线。
隐藏元素:插入隐藏的命名锚点,脚本,注释等。
文件头元素:可插入Html <head>中的描述语句或关键字如:<meta>、<link>、<base>deng 等代码。
特殊字符(Characters):插入各种字符,如:© 、£ 、® 。
获取更多对象(Get More Objects):在Macromedia的网站下载更多的插件,以插入其他类型的对象。
5. 修改(Modify)菜单
修改菜单英汉对照如图1-64所示。
页面设置(Page Properties):可修改当前窗口文档的属性,其界面设置如图1-65所示。
(1)Title:文档标题。
(2)Background Image: 背景图像的设定。可以把你制作的图像或收藏的图片作为此文档的背景。
(3)Background Color: 背景色选定 ,根据网页的设计风格,以及该页面所适用的浏览系统,在调色板选取某种颜色作为背景色。
(4)Text Color:文档中文字颜色的设定,采色方法同背景色的取色。
(5)Link Color:链接文字颜色的设定。
(6)Visited Links:访问过链接后文字颜色的设定。
(7)Active Links:鼠标移至链接文字,即激活时文字的颜色。
(8)Document Encoding:文件编码方式,选 "Simplified Chinese (GB2312)", 即中文简体。
(9)Tracing Image:描绘图像。Tracing Image是Dreamweaver的一个非常有效的功能,他允许用户将自己在网页中原来的图案设计稿作为背景,以辅助定位文字、图像、表格、层等网页元素在该页面中的位置。Tracing Image首先使用各种绘图软件作出一个想象中网页排版格局图,然后将此图保存为网络图像格式(如gif,jpg,jpeg或png);然后用Dreamweaver打开你所编辑的网页,在页面的空白区单击右键,选择Page Properties...,然后在弹出的对话框中的Tracing Image项中输入刚才创建的网页排版格局图所在位置;再在Image Transparent中设定TracingImage的透明度,这样你就可以在当前网页中方便地定位各个网页元素的位置。使用了Tracing Image的网页在用Dreamweaver编辑时不会再显示背景图案,当使用浏览器浏览时Tracing Image也不再显示,所见的就是经过编辑的网页。
图1-64 修改菜单英汉对照
(10)Document Folder:文档所在文件夹目录位置。
(11)Site Folder:站点文件夹目录位置。
图1-65 页面设置(Page Properties)界面
选择对象属性(Selection properties):弹出属性浮动面板,并显示当前所选元素的相应参数,比如当前所选为字体,则弹出的属性浮动面板显示的将是字体的所有相关属性。
标签快速编辑器(Quick Tag Editor):可对于局部的标志符进行修改和属性面板中的 功能一样。
创建链接(Make Link):为选中的目标创建链接或修改链接。
删除链接(Remove Link):除去原先创建的链接。
打开链接页面(Open Linked Page):能够打开页面所创建的链接,且此链接文档是本地站点存在的HTML、XML或其他兼容格式的文件页面,如果是mailto或http之类的远端页面是打不开的。
链接目标(Link Target):选择打开链接的目标浏览窗口。可以是_blank(在新窗口打开)、_parent(父级窗口打开)、_self(在自身窗口打开,也是默认的窗口)、_top(在框架页面中默认的上部窗口)。
表格(Table):是对表格的各种操作。对表格的操作不仅仅局限在是对其单元格的简单拆合等,也可以说是对页面的一种布局。其子菜单如图1-66所示。
(1)Select Table:选择表格。
(2)Merge Cell:合并单元格。
(3)Split Cell:拆分单元格。
(4)Insert Row:插入行。
(5)Insert Column:插入列。
(6)Insert Rows Or Columns:插入行或列。
(7)Delete Row:删除行。
(8)Delete Column:删除列。
(9)Increase row Span:合并当前光标所在表格单元的上下格。
(10)Increase Column Span:合并当前光标所在表格单元的左右格。
(11)Decrease Row Span:是Increase rows Span的反操作。
(12)Decrease Column Span:是Increase Columns Span的反操作。
(13)Clear Cell Heights:清空所定义的单元格的高度。
(14)Clear Cell Widths:清空所定义的单元格的宽度。
(15)Convert Widths To Pixels:将宽度转化为像素。
(16)Convert Widths To Percent:将宽度转化为百分比。
图1-66 表格(Table)子菜单
框架组(Frameset):这部分子菜单是用于分帧的, 其子菜单如图1-67所示。
(1)Split Frame Left左分帧 。
(2)Split Frame Right右分帧。
(3)Split Frame Up上分帧。
(4)Split Frame Down下分帧。
图1-67 框架页(Frameset)子菜单
导航条(Navigation Bar):修改已插入的Navigation Bar对象。
排列(Arrange):是对层的优化操作,可控制层的上下移动及防止层重叠等功能。
对齐:(Align):可进行上、下、左、右的对齐方式。
转换(Convert):页面版面的编排。
(1)Layer to Table:此选项用于将页面中的层转换成表格结构。
(2)Tables to Layers:此选项用于将页面中的表格转换成层结构。
图1-68 转换(Convert)子菜单
素材库(Library):素材库其子菜单为添加对象至素材库、 更新当前页、更新整个站点。
模板(Templates):模板,感觉上功能与Library的功能很相似,都是建立一个固定模型,然后在其他页面中可以反复调用,以提高效率。不同之处是在建模板时可以创建(或删除)可编辑区域。
时间轴(Timeline):此项目是对时间链的修改设置。如图1-69所示菜单。
(1)Add object to Timeline:将选取的对象加入到时间轴中,这里所指的对象只能是层或图像。
(2)Add Behavior to Timeline:在时间轴中加入行为,以指定任意一帧触发事件。
(3)Record Path of Layer:录制层移动路径,可以任意调整一层中的元素的路径,这样可以用他来实现页面元素的曲线运动。
(4) Add Keyframe:添加关键帧。
(5) Remove Keyframe:删除关键帧。
(6) Change Object:更改对象。
(7) Remove Object:删除对象。
(8) Remove Behavior:删除行为。
(9) Add Frame:添加帧。
(10) Remove Frame:删除帧。
(11) Add Timeline:添加时间轴。
(12) Remove Timeline:删除时间轴。
(13) Rename Timeline:重命名时间轴。
图1-69 时间轴(Timeline)子菜单
6. 文字(Text)菜单
文字菜单英汉对照如图1-70所示。
缩进(Indent):页面左右同时缩进,可多次使用。
图1-70 文字菜单英汉对照
凸排(Outdent):是上述Indent的反操作,页面左右同时向外扩张。
段落格式(Paragraph Format):就是HTML中的<H1>到<H6>和<p>以及预格式化文本。
对齐(Align):左对齐、距中、右对齐。
列表(List):就是HTML中的<Ol>,<Ul> ,<Dl>,对应为有序列表、无序列表以及自定义列表。
字体(Font):选择已经安装的某种字体,如微软,方正,昆仑,汉鼎等。最下面的编辑字体列表选项是用来添加(或删除)字体的。
样式(Style):字体风格选项,比如字体加粗<b>、加斜<i>、加下划线<u>、字体变形等等。
HTML样式(HTML Styles):Dreamweaver预定义的字体样式,也可自己定义。
CSS样式(CSS Styles):这就是神奇的样式表CSS,如果你已经定义CSS样式表,那么此选项将列出你定义的标识符。不过如果你定义的是HTML标签,比如TD、BODY之类那么他们不会出现在列表之中,最后的一个选项可以编辑CSS样式,并会列出定义过的所有的CSS。
尺寸(Size):就是字体大小从1到7。
改变大小(Size Change):字体相对加大1到4个单位或相对减小1到3个单位的尺寸。
颜色(Color):就是定义字体的颜色 。
拼写检查(Check Spelling):检查单词拼写正确的东西,和Word 97/2000中的基本一样。
7. 命令(Commands)菜单
命令菜单英对照如图1-71所示。
图1-71 命令菜单英汉对照
开始记录(Start Recording):记录所做的每一步骤的操作。
播放记录命令(Play Recorded Command):在所需位置把记录的整个操作重复操作一遍。
编辑命令列表(Edit Command List):编辑所编辑的命令。
下载更多的命令(Get More Command):从http://dynamic.macromedia.com/下载更多的命令。
管理扩展名:对已安装该系列软件(如Flash5、Dreamweaver Ultradev4)的扩展。
应用源格式(Apply Source Formatting):通过SourceFormat.txt文件来格式HTML源文本。
清理HTML(Clean Up HTML):就是除去HTML垃圾代码的工具。其中的对话框中有几组复选框可供选择,如空标签、多余的无用的嵌套、Dreamweaver备注,还可以自己设定要清除的特定标签。
清理Word HTML(Clean Up Word HTML): 除去用Word制作的网页中的HTML垃圾代码的工具。
添加/删除Netscape 调整修正(Add/Remove Netscape Resize Fix): 某些版本的Netscape Navigator存在一个缺陷,当用户调整浏览器窗口大小时,页面显示会不正确,这个缺陷可以使用JavaScript代码来修正,一旦窗口大小被调整,就自动重新载入正常显示页面。
用Fireworks优化图像(Optimize Image in Fireworks):用Fireworks优化图像。
创建网格相册(Create Web Photo Album):Dreamweaver根据选定的图片格式,从指定的原始文件夹逐一选出图片。按选取的大小、存储的相片格式和缩放百分比,保存在目标文件夹,并以选定的列数,排列在文档窗口,很像日常生活中的相册。
设置配色方案(Set Color Scheme):Dreamweaver预定义的色彩配置,这里有许多已经匹配的背景色、文本色、超链接色,只要选择就可以直接运用到文本中去。
格式表格(Format Table):Dreamweaver预定义已有的表格格式和色彩配置,只要选择就可直接使用。
排列表格(Sort Table):使表格中的元素以其中一列的某种方式排序。
8.站点(Site)菜单
站点管理菜单英汉对照如图1-72所示。
图1-72 站点管理菜单英汉对照
站点管理(Site Files):打开站点管理器的文件栏。
站点地图(Site Map):打开站点管理器的站点地图栏。
新建站点(New Site):新建一个站点。
打开站点(Open Site):打开一个已建立站点。
定义站点(Define Sites):根据本地和远程站点的信息,定义一个新的站点。
下载(Get):即获取,把选定的文件从远程站点传输到本地文件夹。
注销(Check Out):把远程站点中选定的文件表注为“隔离”。
上载(Put):把本地的文件传到远程站点。
登录(Check In):将选定的文件表注为“登记”。
还原注销(Undo Check Out ):注销的反操作,即在选定的文件上删除“隔离”标识。
报告(Reports):选定检查的条件,在当前文件、整个本地站点、站点选择的文件或某文件夹进行检测,然后显示出测试结果。
检查整个站点链接(Check Link Sitewide):在站点内检查超文本链接。
本地地址定位(Locate in Local Site):定位本地web站点根目录。
远端地址定位(Locate in Romote Site):定位远程网站的web文件夹。
9.窗口(Window)菜单
窗口菜单英汉对照如图1-73所示。
对象(Object):切换对象浮动面板,如图1-74所示对象浮动面板。
属性(Properties):切换属性浮动面板。
图1-73 窗口菜单英汉对照
运行器(Launcher):切换快速启动浮动面板。
图1-74 对象浮动面板
站点管理(Site File):切换站点文件管理器。
站点地图(Site Map):切换站点地图。
资源(Assets):可以预览并管理图片,所用颜色,外部连接,脚本,Flash,Shockwave,Quictime,模版和库元素。
行为(Behaviors):切换动作编辑器。
代码检查器(Code Inspector):用于检查在代码视图中编辑的HTML代码。
CSS样式(CSS Styles):切换样式表编辑器。
框架(Frames):用于显示或选择在设计视图中添加的框架。
历史记录(History):切换历史记录面板,当历史记录被打开时显示已操作过的步骤。
HTML样式(HTML Styles):切换HTML样式编辑器。
层(Layers):记录层的个数及层嵌套的层次。
库(Library):可以预览并管理图片,所用颜色,外部连接,脚本,Flash,Shockwave,Quictime,模版和库元素,很像资源选项。
参考(Reference):Dreamweaver 4 提供的一个O"Reilly 参考手册。可以在里面快速查找JavaScript, CSS 和HTML等语法 。
模板(Templetes):在资源库编辑或新建模板。
时间轴(Timelines):切换时间轴。
排列面板(Arrange Panels):排列所有启动的浮动面板。
隐藏浮动面板(Hide Panels):隐藏所有已启动的浮动面板。
全部最小化(Minimize All):最小化Dreamweaver及以启动的浮动面板。
全部还原(Restore All):恢复全部操作。
1.7 对象面板、快速启动档、状态栏
主菜单虽然包含了Dreamweaver的全部功能,但是在实际应用中通常不使用主菜单,他只是起一个补充的作用。补充的对象就是浮动面板,他是网页设计、制作常用的部分。
Dreamweaver 4.0的主要编辑功能由三条浮动的面板组成,即对象面板(Object)、属性面板(Properties)、快速启动档(Launcher)。
1. 对象面板(Object)
对象面板中集成了八类元素Characters(符号),Common(标准),Form(表单),Frames(框架),Head(文件头),Invisible(隐藏),Special(特殊), View(布局)。这些元素可以在 中切换。其实这里的选项只是集成了Dreamweaver主菜单Insert中的选项。
2. 快速启动档(Launcher)
快速启动档也同时集成在状态栏上,这一点很像网景的Netscape浏览器,用快速启动档可以启动window菜单下所有选项,快速启动档中的项目在Edit/Preferences/ Panels可以定制。 快速启动档集中了Dreamweaver中最重要的七个功能如图1-75所示。他们分别是Site(站点管理)、Assets(资源)、HTML Styles(HTML样式)、CSS Styles(CSS样式)、Behaviors(行为)、History(历史记录)、Code Inspector(代码检查器)。如果觉得浮动面板总是挡住视线,那你可以任意移动这些浮动面板的位置,尽量留出更多的可视区域,因这些面板元素是可以任意修改的。
图1-75 快速启动档
3. 状态栏
状态栏的左边一部分是显示当前光标区的代码情况,比如 则表示当前光标处于文档主体的表格中的一个表单内,从代码视图可以看到光标在<td>和</td>之间,如单击 ,你可以选中<td>和</td>之间的内容。这样大大方便了用户对源代码的控制和操作,提高了选取的准确度。
状态栏右边的那部分由三部分组成,从左到右分别表示您当前的用户界面是在什么分辨率下模拟的,你也可以自己定制你需要的分辨;中间的部分显示你目前编辑的文档(包括图像等)共有多少K,并模拟一定的传输速率计算出相应的下载时间,使用户可以随时掌握自己页面的总容量,作出相应的决定。最右边的一部分就是上面所述的Launcher(快速启动档),他的项目和快速启动档的一模一样,如图1-76所示,这里就不再复述。
图 1-76 小型启动面板
4. 属性面板(Properties)
属性面板非常灵活。当编辑过程中选取文字时,属性菜单会自动变换成调整文字段落、颜色、字体的属性面板。当选取表格时,他又相应地变换成为表格属性面板。以前我们使用的网页编辑软件,每次要设定文字或表格等属性时,都要开启相应的属性调整菜单,反反复复十分麻烦。而Dreamweaver这种菜单的设计方式,就大大减少操作的步骤,而且可观性极强,所有属性设置一览无遗,可以很方便地调整各项标志符属性。请注意属性面板中的 图标,单击后将出现扩展属性。单击 图标,将关闭扩展属性。单击 可获得联机帮助资料,单击 可用代码对象的属性。总的来说,属性面板基本集成了Modify和Text菜单的选项,但有些对象的属性只能通过属性面板的调整,下面就分三种状态对属性面板进行介绍: 文本状态、图像状态、表格状态。
5. 文本状态下的属性面板
如图1-77所示, 用来修改标题的级别,即H1~H6的值; 用来调整字体; 用来修改大小; 用来修改字体颜色; 表示字体加粗; 表示字体加斜; 表示左对齐; 表示居中; 表示右对齐; 表示利用鼠标拖放来实现加入链接地址。 表示浏览文件夹选择链接文件; 表示制作无序列表; 表示制作有序列表; 表示扩张段落; 表示缩进段落;Target可选择超级链接被打开的目标窗口。
图1-77 文本状态下的属性面板
6. 图像状态下的属性面板
图1-78 图像状态下的属性面板
如图1-78所示,W用来定义图象宽度;H用来定义图象高度;Src用来设定图象地址;Align用来选择对齐方式;Link用来链接文件名或URL地址,Alt用来图象描述;VSpace用来定义图象上下垂直的间隔;HSpace用来定义图象左右水平的间隔;Target用来定义链接被打开的目标窗口;Border用来定义图像的边框宽度; 可以分别用来作矩形、圆形、多边形图像映射; 可以用来刷新图像。 可以触发外部定义的图像编辑器,默认情况下是Fireworks。当然,你可以在Edit/Preferences中添加你喜好的外部图像编辑器,如定义Photoshop。
7. 表格状态下的属性面板
图1-79 表格状态下的属性面板
如图1-79所示, Rows用来定义行数;Cellpad用来定义表格元素与格线之间的像素值;Align用来定义对齐方式;Cols用来定义该表格列数;Cellspace用来定义内部表格线的宽度;Border用来定义外部线粗细; 擦去表格中定义高度的语句; 擦去表格中定义宽度的语句; 将表格宽度用像素表示; 将表格宽度用百分比表示;其余的参数都是定义表格背景色和表格线颜色的。其他参数选项已在前面阐述,为了避免重复,就不再说明。
8. 颜色调整面板
Dreamweaver, Fireworks和Flash现在都使用如图1-80所示这个通用的改进的颜色吸管。除此以外,你现在可以从多个调色板之间选取颜色,例如在图中的 Colour Cubes、Continuous Tone、 Windows OS、 Mac OS和 Grayscale之间选取或自定义颜色。
图1-80 颜色调整面板
本章主要介绍了Dreamweaver4.0的安装,Dreamweaver的特点,Dreamweaver4.0的新增功能,以及按英汉对照式对九项菜单的详细介绍,使我们对Dreamweaver4.0的新功能有个总的认识,至于Dreamweaver4.0强大的功能,完美的设计视窗。需要我们继续分步学习,真正体会开拓视野的感觉。
第2章Dreamweaver4.0基本功能与操作
要熟练应用Dreamweaver设计网页,需要深入了解他的操作环境,包括设计视图、代码视图、组合视图、启动面板、对象面板、属性检查器(或属性检查面板)、历史面板、快捷菜单等等,以及一些相关操作技巧。
2.1、Macromedia的通用用户界面
Dreamweaver 4包含Macromedia通用用户界面。所有的Macromedia网络应用软件都将采用一个一致的标准界面,共享用户界面单元,从而使用户感觉更熟悉,更亲切,更易使用。
当然, 使用快捷键编辑器可以自定义快捷键。首先,他能编辑已有的快捷键。其次,可以改变Macromedia的标准快捷键设置。自定义快捷键是所有Macromedia网络应用软件共有的新特性。其快捷键的编辑如下步骤:
① 在编辑菜单中选择Keyboard Shortcuts来进入快捷键管理器。
② Dreamweaver中自带有原来的标准设置。要创建一个新的键盘设置,请选择Duplicate按扭。如图2-1所示。
图2-1 创建一个新的键盘设置
③ 输入名称并选择OK保存新的键盘设置。
④ 从Commands列表中选择一个菜单命令,使用树状控制查看相应的菜单分类。
⑤ 点击加号(+)按扭。或激活快捷键列表框中某条目,然后移动焦点到Press Key框。
⑥ 按下你所希望的键盘组合,这些组合键将出现在Press Key框中。
⑦ 点击Change,新的组合键被用于该命令。
使用快捷键管理器自定义快捷键的全过程的界面如图2-2所示。
图 2-2 使用快捷键管理器自定义快捷键
公用面板
在Dreamweaver、Fireworks和Flash中,所有的面板都可以组合,从而使单一的浮动面板成为多重标签式浮动面板。这样你可以轻易地获得更多的信息而不会使工作区域变的混乱。浮动面板中的每一个标签都包含面板图标和文字标签,激活的面板名称将完整显示,非激活的面板也显示他尽可能多的完整名字,而且在他被激活前看上去总是灰暗色的如图2-3所示。 通过将两个或更多的控制面板结合,以创建整合的控制面板。具体步骤分两步进行:
首先,拖拉某个浮动面板的标签到其他的浮动面板上面。当目标面板四周边缘高亮时,松开鼠标按键。
其次,在标签式组合面板中点击任何一个标签,相应的面板将出现在最前面。标签面板中移出一个面板,拖拉面板的标签到窗口外。
图2-3 标签式面板的选定
当你使用Dreamweaver工作时,经常会打开几个面板和文档窗口。Dreamweaver 4让你更有效地安排和管理这些窗口和工具。文档窗口和面板现在可以粘合在一起或者紧靠屏幕边缘。当属性检测器被放置在屏幕底部时,新的文档将无法叠放到另一个上面或者打开时隐藏属性检测器,同时工作在几个窗口下如图2-4所示。窗口排列整齐,有利于更为高效的利用通用对象面板。具体步骤如下:
① 打开一个文档窗口,改变窗口大小直到他吸住周围的面板,而且属性检测器面板在最下面。
② 选择File菜单下的New菜单创建多个新文档窗口,每个新窗口都能显示但他不会覆盖周围的面板和下面的属性检测器。
图 2-4 高效利用的通用对象面板
Dreamweaver对象面板的设计已被应用到Flash和Fireworks的主应用工具栏。工具和对象在面板的上部,颜色和选项设置为组采用通用的样式放置在面板的下部。这使得用户在使用更多的Macromedia网站编辑软件包时能够有一个通用的方式。
在Dreamweaver,Fireworks和Flash中,许多的对话框中都包含有颜色盒和调色板(例如属性检测器),使用色彩面板可以在一个元素上选择颜色。Dreamweaver,Fireworks,Flash在选择颜色时都有相同的设置如图2-5所示。在HTML中颜色被表示为下列方式中的一种,十六进制的值(例如 #FF0000)或颜色的名称(例如:red)。在所有平台的所有浏览器中网络安全色将能够得到相同的显示。Dreamweaver允许你将颜色转换为212种网络安全色中的一种。
在Dreamweaver中选择颜色的步骤:
① 在属性检测器中(或任意对话框中)选择颜色盒。
② 使用吸管从调色板中选择一个颜色样品。调色板中的所有颜色都是网络安全色。或者使用吸管从你的屏幕的任意地方拾取颜色,甚至是Dreamweaver窗口外部。如果你点击桌面或者其他应用程序,Dreamweaver将拾取被点击的地方的颜色,但你可能会转换到其他应用程序中去。请点击Dreamweaver窗口回到Dreamweaver中以继续你的工作。
图 2-5 Dreamweaver对象面板和Fireworks、Flash工具栏通用的颜色选择器
③ 如果要限制颜色选取范围,可以使用颜色盒右边的弹出菜单。你可以选择三维颜色, 连续色彩,Windows操作系统,MAC操作系统,灰度和转换为网络安全色,如图2-6所示。
④ 选择擦除按扭,可以在没有选择其他不同色彩的情况下清除当前的颜色设定。
图2-6 Dreamweaver,Fireworks和Flash中使用通用的颜色选择器
普通MINI-Launcher(最小化按钮)Dreamweaver, Fireworks和Macromedia Flash在文档窗口的底端显示最小化按钮。在最小化按钮里包括打开/关闭不同面板,窗口和检测的按钮。在Dreamweaver里,你可以用参数选择来确定那些项目显示在文档窗口的底端的最小化按钮里。
定制Dreamveaver的Mini-Launcher(最小化按钮)步骤如下:
① 选择Edit(编辑)> Preferences(参数选择),然后在种类列表中选择(Panels)面板,显示在Mini-Launcher里的项目都列在Launcher box里。默认设置下,列出七个选项。
② 要在Mini-Launcher里添加项目,点击加号(+)按钮。
③ 要从Mini-Launcher减少项目,选中这个项目点击减号(-)按钮。
④ 要改变Mini-Launcher里各项目的顺序,在列表中选择一个项目然后使用加号和减号按钮后的箭头按钮。例如,要将选项一入右边的Launcher, 再将此选项移到列表的下端。
⑤ 选择ok。 Launcher 和 Mini-Launcher将会按您设置的显示,如图2-7所示。
图2-7 使用Mini-Launcher快速打开关闭面板
2.2、Dreamweaver4.0工作区
Dreamweaver4.0工作区非常灵活,用户可以根据自己的喜好来定制,他的使用方法同PageMaker和Photoshop之类的排版软件类似,是 Dreamweaver3.0的升级版,而同微软的Windows应用程序的外观标准有一定的差别。事实上Dreamweaver4.0应用程序的外观,同其异常灵活的功能特性是分割不开的,对于不同级别和经验的用户,都能够从这种应用程序外观上获得显著的工作效率。Dreamweaver4.0工作区如图2-8所示,很像Dreamweaver3.0,其中被打框的部分是Dreamweaver4.0新增加的。
图2-8 Dreamweaver4.0工作区界面
启动Dreamweaver 4后,在界面外观方面首先感到不同的就是在菜单栏下面默认显示一个工具栏。如图2-9所示。
图2-9 Dreamweaver 4.0的默认工具栏
在Dreamweaver 4中,我们可以在设计视图(Design View)、代码视图(Code View)或组合视图中设计网页,常用的工作区组件为下列组件。
设计视图:就是Dreamweaver 3中所称的文档窗口(Document Window)。启动Dreamweaver 4时,默认显示设计视图,与Dreamweaver 3没有什么不同。如果要从其他视图转换为设计视图,可以单击工具栏中的设计视图按钮。
代码视图:从外观看其实就是Dreamweaver 3中HTML源码检查器的全屏显示(Dreamweaver 4已经没有HTML源码检查器)。但要告诉你的是,Dreamweaver 4对代码编辑的支持已经大大增强,代码的编辑、修改方便了许多。或许你因此而成为编程高手,可不要忘记有Dreamweaver 4一份功劳!单击工具栏中的代码视图按钮,当前文档就以代码视图方式显示,如下图2-10所示。
图 2-10 当前文档的代码视图
需要说明的是,默认是没有行号显示的。想要显示行号,在代码视图方式,单击工具栏的选项菜单按钮,从弹出的菜单中选择Line Numbers(行号)就行了。如果希望行绕排,请选择该菜单上的Word Wrap(行绕排)。
组合视图:就是同屏显示设计视图和代码视图。或者说,把文档窗口分割为设计视图和代码视图。单击工具栏的代码设计组合视图按钮,显示组合视图,如下图2-11所示。
图 2-11 代码设计组合视图
在组合视图方式下设计,可以同时观察“台前幕后”。可以在设计视图中进行可视化设计,相应的代码实时在代码视图中反映出来,这对于新手学习HTML来说是多么的美妙。也可以在代码视图中直接输入代码,实现一些可视化设计不能实现的功能,结果也在设计视图中实时显示出来。这对于专业网页设计人员,无疑是一个梦寐以求强功能。拖动一下右边的滚动条,就可以查看整页内容。也可以拖动中间的分隔条,改变两个视图的大小。例如,当你主要在设计窗口进行可视化设计时,可以把设计视图适当扩大。
在这种组合视图方式中,可以很方便地在代码编辑和可视化设计之间跳转,在哪个视图中进行设计,都会得到一致的结果。
启动面板:包含一些打开和关闭常用检查器和面板的按钮。启动面板中的图标被重复显示在文档窗口底部的小型启动面板中,这是为了在启动面板关闭时便于访问这些图标。你可以使用参数选择对话框的浮动面板设置页,设置哪个图标显示在启动面板中。
对象面板:包括在HTML文档中最常用的选项,如设计网页所需要的基本字符、图像、以及ActiveX控件和HTML备注等等。所有的这些都可以在对象面板中进行选择。而且,他是可以让用户完全自定义的。如果有必要的话,用户可以任意添加和删除自己所需要的选项,甚至可以创建整个对象面板。
属性检查器:属性检查器是查看和修改对象细节的重要工具。确切地说,这些细节(在HTML中被称之为属性〉取决于原始对象本身。属性检查器的内容会自动地根据鼠标指针所在对象的不同而不同。比如,单击空白网页的任何地方,属性检查器只会显示一些诸如格式、字体名称、字体大小之类的文本属性;但当用户单击一个图像的时候,属性检查器就会显示该图像的高度和宽度、图像源文件、链接和替换文本等属性。
快捷菜单:通过快捷菜单可以快速访问适用于当前选择或区域的有效命令, 快捷菜单也可以自定义。
2.2.1设计视图
设计视图,就是Dreamweaver 3中所称的文档窗口(Document Window)。启动Dreamweaver 4时,默认显示设计视图,与Dreamweaver 3没有什么不同,大体上像在浏览器中一样显示当前文档。如果要从其他视图转换为设计视图,可以单击工具栏中的设计视图按钮。文档窗口的标题栏显示的是页面标题,如果文件中包含未保存的修改,则标题栏中还将在圆括号中显示文件名和星号。
设计视图的状态栏如图2-12所示,有以下一些组成部分:
标记选择器:控制选定文本或对象的标记,将出现在文档窗口底部左边的标记选择器中。单击这些标记之一,可以在文档窗口高亮度显示他的内容。单击<body>标记可选择文档的全部正文。
图2-12 文档窗口
小型启动面板:文档窗口底部右边的一组按钮称为小型启动面板。小型启动面板上默认显示的按钮与启动面板上显示的相同。这些按钮用来显示站点视窗、资源管理、HTML样式面板、CSS样式面板、行为检查器和历史面板。选择Edit>Preferences,打开参数选择对话框,从类型(Category)列表中选择浮动面板(Floating Palettes),可以指定哪些按钮显示在启动面板和小型启动面板中,调整他们在面板中的排列顺序。
文档大小和下载时间:在小型启动面板左边显示的是估计文档大小和页面的下载时间(包括所有独立文件,如图像和Shockwave动画)。下载时间默认是以28.8千位/秒估算的。
窗口大小弹出菜单:通过窗口大小弹出菜单改变文档窗口的大小。
2.2.2 重置设计视图(或组合视图)大小
设计视图(或组合视图)的当前大小(以像素为单位)显示于本窗口的状态栏中。单击窗口大小,弹出 Window Size(窗口大小)弹出菜单如图2-13所示,通过此菜单可以设置窗口的大小,使之与常用的显示器大小相适应,以期获得外观较好的网页。
图2-13 窗口大小弹出菜单
窗口的大小是指浏览器窗口的内部尺寸,不包括边界。显示器的大小列在圆括号中。例如,如果你的网页访问者使用的是Internet Explorer 或Netscape Navigator浏览器的默认配置640 × 480显示器,此时窗口的大小就要选用“536 × 196 (640 × 480, Default)”选项。
要重置文档窗口的大小,单击文档窗口底部的窗口大小,弹出 Window Size弹出菜单,从弹出菜单上选择一种尺寸即可。
要修改窗口大小弹出菜单列出的值,可以按下列的步骤进行,如图2-14所示操作界面。
(1) 从窗口大小弹出菜单上选择 Edit Sizes(编辑大小)。
(2) 单击窗口大小列表中的任一宽度或高度值,然后输入新值。
(3) 要使文档窗口仅调整到特定的宽度(保持高度不变),选择高度值并删除他。
(4) 单击 Description(说明)域,输入关于某个特定尺寸的说明文本。
我们也可以把新的大小添加到窗口大小弹出菜单上,方法是:
(1) 从窗口大小弹出菜单上选择Edit Sizes(编辑大小)。
(2) 单击宽度列最后一个值下面的空格。
(3) 输入宽度和高度值。
(4) 单击 Description(项目)域,输入关于你添加的大小的说明文本。
图2-14 文档窗口参数选单
2.3 浮动面板及其设置方法
启动面板、对象面板、属性面板和可停泊浮动面板通常总称作“浮动面板”,他们浮动于设计视窗之上,你可以将输入目标在文档和面板之间来回切换。
利用浮动面板来控制对页面的编写,而不是利用烦琐的对话框,这是Dreamweaver编辑网页中最令人称道的特性。在一些其他的网页编辑器,例如FrontPage中,经常需要打开一个对话框来设置各种属性,在关闭对话框后才能看到设置结果,而在Dreamweaver中通过在浮动面板中进行设置,直接就可以在文档窗口中看到结果,避免了中间过程,从而提高了工作效率。
2.3.1启动面板的使用
启动面板主要用于快速启动相应的任务,或显示/隐藏相应的浮动面板,在状态行的右方有一个小型启动栏,他的功能作用同启动面板上的按钮是一样的。
启动面板上的按钮都是按下/弹起类型的按钮,也被称作切换按钮,换句话说,这些按钮可以保持被按下的状态。单击启动面板上的按钮,会激活相应的浮动面板窗口,再次单击其上的按钮,可以使之弹起,这会将相应的浮动面板窗口隐藏。
在Dreamweaver的可停泊浮动面板中可以将多个浮动面板组合成选项卡的形式,如果在启动面板上单击这些选项卡对应的按钮,则会将相应的选项卡激活到最顶端,而在启动面板上弹起任何一个可停泊浮动面板选项卡对应的按钮,都会将其他已停泊浮动面板隐藏。
例如,在默认状态下,HTML代码检视器是一个单独形式的窗口,单击启动面板上的“Code Inspector”(HTML代码检视器)按钮,可以激活HTML源代码检视器,显示当前编辑文档的源代码,再次单击该按钮,则可以重新隐藏HTML源代码检视器。在默认状态下,CSS 样式浮动面板是“停泊”在可停泊浮动面板中的,他以一个选项卡的形式出现,则单击启动面板上的“CSS Styles”(CSS样式)按钮,即会将可停泊浮动面板上的CSS Styles选项卡激活到顶端,如图 215所示。
图2-15 使用启动面板
默认状态下,启动面板是水平放置的,单击面板右下角“垂直放置”标记,可以将启动面板变为垂直放置,同时该“垂直放置”标记变为“水平放置”标记;在垂直状态下,单击面板右下角的“水平放置”标记,又可以恢复启动面板的水平状态,如图 216所示。
图 216 改变启动面板的水平和垂直状态
2.3.2 对象面板的使用
对象面板上包含一些按钮,在网页编辑过程中,通过单击这些按钮,可以向网页中添加相应的对象,如图像、表格、框架和各种其他媒体等。
对象面板的空间是有限的,为了能够充分利用有限的面板空间,针对不同类型的对象,对象面板采用了多层结构,将不同类型的对象按钮放置于不同的浮动面板层中。
单击对象面板上的向下箭头,会打开一个下拉菜单,显示对象面板上所包含对象的类型,默认状态下显示的是Common(常用)类型,如果从该下拉菜单中选择其他类型,则在对象面板上会显示相应类型的按钮,在图217中左边的图显示了打开下拉菜单,选择Forms(表单)类型的情形,右边的图则显示了表单类型对象面板的内容。
图 217 在对象面板上选择对象类型
2.3.3 属性面板的使用
属性面板(Properties)非常灵活,当编辑过程中选取文字时,属性菜单会自动变换成调整文字段落、颜色、字体的属性面板。当选取表格时,他又相应地变换成为表格属性面板。以往我们使用的主页编辑软件,每次要设定文字或表格等属性时,都要开启相应的属性调整菜单,反反复复十分麻烦。而Dreamweaver这种菜单的设计方式,就大大减少操作的步骤,而且可观性极强,所有属性设置一览无遗,可以很方便地调整各项标志符属性。请注意属性面板中的 图标,单击后将出现扩展属性。单击 图标,将关闭扩展属性。单击 可获得联机帮助资料,单击 可用原代码对象的属性。总的来说,属性面板基本集成了Modify和Text菜单的选项,但有些对象的属性只能通过属性面板调整,那么就分三种状态下的属性面板进行介绍: 文本状态、图象状态、表格状态。
1. 文本状态下的属性面板(如下图2-18所示)
用来修改标题的级别,即H1-H6的值; 用来调整字体;
用来修改大小; 用来修改字体颜色; 字体加粗; 字体加斜; 左对齐; 距中; 右对齐; 利用鼠标拖放来实现加入链接地址。 浏览文件夹选择链接文件; 制作无序列表; 制作有序列表; 扩张段落; 缩进段落;Target:选择链接文件后的帧名。
图2-18 文本状态下的属性面板
2. 图像状态下的属性面板(如下图2-19所示)
图2-19 图像状态下的属性面板
W:定义图象宽度;H:定义图象高度;Src:设定图象地址;Align:选择对齐方式;Link:链接文件名或URL地址,Alt:图象描述;V Space:定义图象上下垂直的间隔;H Space:定义图象左右水平的间隔;Target:定义链接文件后的帧名;Border:定义图象的边框宽度; 可以分别用来作矩形、圆形、多边形图象映射; 可以用来刷新图象。 可以触发外部定义的图象编辑器,在Edit/Preferences中定义,如可定义Photoshop。
3. 表格状态下的属性面板(如下图2-20所示)
图2-20 表格状态下的属性面板
有些相同的参数为了避免重复,就不再一一声明,Rows:定义几行;Cellpad:定义表格元素与格线之间的像素值;Align:定义对齐方式;Cols:定义该表格有几列;Cellspace:定义内部表格线的宽度;Border:定义外部线粗细; 擦去表格中定义高度的语句; 擦去表格中定义宽度的语句; 将表格宽度用像素表示; 将表格宽度用百分比表示。
2.3.4浮动面板的移动和重设大小
和普通的Windows应用程序没有什么不同,通过拖动浮动面板的标题栏,就可以将浮动面板在桌面上移动,浮动面板的位置并不局限于Dreamweaver的文档窗口内,实际上,他可以移动到Windows桌面上的任何位置。
如果屏幕的分辨率足够大,通过调整浮动面板和文档窗口的位置,可以将浮动面板完全放置在文档窗口的视野之外,这样既不影响文档的编辑,也不影响浮动面板的使用。
除了启动面板和属性面板,其他大多数的浮动面板,包括对象面板和可停泊浮动面板,其大小都可以任意调整,通过拖动浮动面板的边框,就可以改变其大小。
在改变对象面板大小时,当对象面板的大小不足以容纳其上的元素时,会在左下角或右上角出现箭头标记,单击该标记即可显示其余元素,如图 221所示。
图 221 改变对象面板的大小
注意:如果屏幕上的浮动面板的位置变得过于混乱,甚至超出了桌面范围,不便操作,这时可以打开Window(窗口)菜单,选择Arrange Floating Palettes(重新排列浮动面板)命令,Dreamweaver会将所有显示的浮动面板在桌面上重新排列,便于用户调整和使用。
1. 停泊浮动面板
在Dreamweaver4.0对浮动面板的管理中,最具特色的是采用可停泊浮动面板的方式。利用可停泊浮动面板,可以将众多浮动面板窗口综合放置在一个窗口中,组合成为选项卡的形式,不仅有效节省的屏幕空间,而且也更便于使用。图 222显示了一个带有4个选项卡的可停泊浮动面板,其中4个选项卡实际上都是单独的浮动面板窗口。
图 222 带有多个选项卡的可停靠浮动面板
可停泊面板是可以进行人工组合和拆分的,要将某个以选项卡形式出现的浮动面板从组合中拆分而出,只要拖动其选项卡,将之移动到可停靠浮动面板之外就可以了,如图 223所示,这时可停泊浮动面板中的一个浮动面板就被拆分出来,如图 224所示。
图 223 拆分可停靠浮动面板
图 214 拆分出的浮动面板
注意:不要以为只有默认出现在屏幕上如图 222所示的浮动面板是唯一的可停泊浮动面板,实际上,被拆分出的浮动面板仍然是可停泊浮动面板,换句话说,可以以选项卡形式出现的所有浮动面板,其本身都是可停靠浮动面板。在图 224中,被拆分出的Behaviors浮动面板虽然是单独的窗口,但他带有一个选项卡(就是他本身),这表明他仍然是可停泊的。换句话说,他也可以接纳其他的浮动面板,组合多个选项卡的形式。例如,我们可以从原先的可停泊浮动面板中再次拆分出CSS Styles面板,然后将他同Behaviors面板组合成为一个带有两个选项卡的可停靠浮动面板。
如果希望将某个浮动面板同其他的浮动面板组合成多个选项卡的形式,则可以拖动该浮动面板的选项卡(可停泊浮动面板至少都会带有一个选项卡,也即他本身),移动到目标浮动面板的窗口范围内,如图 225所示,当目标窗口显示粗框时释放鼠标,单独的浮动面板就被组合成选项卡形式。
图 225 合并可停靠面板
注意:如果窗口中同时显示了两个可停靠浮动面板,而希望将某个面板中的选项卡移动到另一个面板中,可以将该选项卡直接从源面板拖动到目标面板上。
2. 显示和隐藏浮动面板
如果不希望显示某个浮动面板,可以通过单击面板窗口上的“关闭”按钮来关闭他,如图 226所示。需要注意的是,不同的浮动面板,关闭按钮的位置或许也不同,通常他出现在浮动面板标题栏的右端或上端。
图 226 浮动面板上的“关闭”按钮
通过菜单同样可以进行浮动面板的隐藏和显示操作,打开Window(窗口)菜单,选中相应的菜单项,即可显示相应的浮动面板,如图 227所示,被显示的浮动面板左端带有“勾号”的标记。再次选择带有“勾号”的菜单项,则会将相应的面板重新隐藏。
从图上我们可以也可以看出众多浮动面板的区别,启动面板、对象面板和属性面板不是可停泊浮动面板,他们处于菜单的第一条分隔线上,而所有的可停泊浮动面板都位于菜单的中间区域。
注意:在实际应用过程中,通常会在屏幕上显示很多的浮动面板,要将这众多的浮动面板关闭是很麻烦的事情。事实上,用户之所以要关闭浮动面板,主要是为了节省文档窗口的空间,在输入完毕,很可能还要继续使用面板,这时可以利用Dreamweaver的暂时隐藏浮动面板特性,打开Window(窗口)菜单,选择“Hide Floating Palettes”(隐藏浮动面板)命令,即可将所有显示的浮动面板暂时隐藏,屏幕上只留下文档窗口,便于文档的编辑,如果希望重新显示原先屏幕上显示的浮动面板,可以再次打开Window(窗口)菜单,选择“Hide Floating Palettes”(隐藏浮动面板)命令。
图 227 Dreamweaver 4.0的Window菜单
通常用户可能更喜欢使用热键,而不是操作菜单,隐藏浮动面板命令的热键是F4。在操作过程中,按下F4键,就可以将所有屏幕上原先显示的浮动面板隐藏起来,再次按下F4键,又可以重新显示所有原先显示的浮动面板
2.3.5浮动面板设置
通过浮动面板设置来指定某个面板和检查器总是显示在文档窗口前面,或被文档窗口遮挡。也可以设置某个面板和检查器显示在启动面板中。在启动面板显示的所有项目也显示在小型启动面板中。
浮动面板的设置如图2-28所示,方法如下:
(1) 选择Edit>Preferences(编辑>参数设置),然后从Category(类型)列表中选择Panels(面板)。在默认状态下,所有的窗口、面板、检查器被选定显示在文档窗口的前面。
(2) 在Always on Top(总是在前面)栏中,把你希望显示在文档窗口后面的面板的选择取消。
(3) 在Show in Launcher(在启动面板中显示)栏中,单击加号(+)按钮,可以增加要在启动面板中显示的面板或检查器;单击减号(-)按钮,可以删除在启动面板中显示的面板或检查器。单击上三角、下三角按钮,可以调整面板或检查器在启动面板中的排列顺序。如图2-29所示。
图2-28 浮动面板参数选单
(4) 单击(ok)确定按钮来确定选择。
图2-29 调整面板或检查器在启动面板中的排列顺序
2.4 对象面板
对象面板(Object Palette)是最常用的面板之一。Dreamweaver 4.0的对象面板比Dreamweaver 3.0又有新的增加。 通过对象面板可以很方便地在网页中插入各种对象,如表格、层、框架、表单、图像以及新增的局部单元格、表格的绘制和标准视图、局部视图等。选择Window>Objects(窗口>对象),可以显示或隐藏对象面板。要插入对象,单击对象面板中相应的按钮或拖曳按钮图标到文档窗口中。
2.4.1 对象面板概述
对象面板默认包含7个嵌板: Characters(字符)、 Common(常用对象)、 Forms(表单对象)、Frames(框架对象)、 Head(头部元素)、 Invisibles(不可见元素)、Special(特殊对象)。
我们可以修改面板中的任何对象,或创建自己的对象。如图2-30所示。
图2-30 对象面板
常用对象嵌板:包含插入最常用的对象,如日期、水平线、邮件链接、图像、表格、层、Flash文本、Flash按钮等等。
字符嵌板:包含插入特殊字符,如版权符号、注册符号、双引号、日元符号、欧元符号和商标符号等。
表单嵌板:包含插入表单和表单元素的按钮。如表单、按钮、确认框、单选按钮、文件区域、列表/菜单等等。
框架嵌板:包含插入常用帧集结构。 如上、下、左、右边框架以及他们组合的框架集。
头部元素嵌板:包含插入不同头部元素的按钮,如Meta属性、关键字、描述、超链、刷新等。
不可见元素对象嵌板:包含创建文档窗口中不可见对象(如命名锚点、注释)的按钮。选择View>Invisible Elements(查看>不可见元素),可显示标记这些对象位置的图标。单击文档窗口中不可见元素的图标可选择该对象并改变其属性。
特殊对象嵌板:包含插件、插入Applet、插入ActiveX。
preference(参数设置)中有些参数的设置影响到对象面板。要修改这些参数,可选择Edit>Preferences(编辑>参数设置),然后选择General(常规)。
在插入对象(例如表格、脚本和 Head元素)时,会出现一个对话框提示你其他信息。取消对 Show Dialog When Inserting Objects(插入对象时显示对话框) 选项的选择,可以禁止显示这些对话框。在取消此项选择的情况下插入一个对象,该对象被赋予默认的属性值。在插入对象后,使用属性检查器改变对象的属性。
图2-31 对象面板参数选单
通过对象面板参数的设置,可以确定怎样显示对象面板的内容:Text Only(仅显示文本)、Icons Only(仅显示图标)或Text and Icons(显示文本和图标)。如图2-31所示。
2.4.2 Common(常用对象嵌板)
图2-32 常用对象嵌板
对象面板中的常用对象嵌板包含最常用的对象 ,如表2-1所示。
表2-1 对象面板中的常用对象嵌板包含最常用的对象
Image(图像按钮)把一幅图像插入文档中光标所在处。单击图像按钮,Select Image Source(选择图像源文件)对话框出现,从中可以选择要插入的图像文件。
Rollover(轮换图像按钮)提示你指定用于定义轮换图像的两个图像文件。当鼠标指针掠过轮换图像时会换显另一幅图像。
Table(表格按钮)把一张表格插入文档中光标所在处。
Tabular Data(表格化数据按钮)把表格插入文档中光标所在处,并用来自其他文件(如从Microsoft Excel 中导出的含有分隔符的文本文件)的表格数据填充。
HR(水平线)在文档中光标所在处插入水平线。
Navigation Bar(导航栏按钮)插入一组用于站点导航的图像。
Layer(层按钮)创建层。单击该按钮,然后将鼠标指针移动到文档窗口中拖动,即可定义层的大小和位置。在默认情况下,Dreamweaver创建的层由<Div>标记定义。使用属性检查器选择不同标签,或改变层参数的默认设置。
E-Mail Link(e-mail链接按钮)在文档中光标所在处插入e-mail链接。
Date(日期按钮)在文档中光标所在处插入日期。单击该按钮,Insert Date(插入日期)对话框出现。在该对话框中可以指定一个日期格式,并可指示Dreamweaver是否在每次保存文件时都应该更新日期。
Flash(插入Flash动画按钮)使用Object和Embed标记,在文档中光标所在处插入Flash动画。Select File(选择文件)对话框出现,在该对话框中可以选择一个动画文件。Codebase、 Class ID和 Pluginspage属性已经为Flash动画预置了适当的值,用属性检查器为所插入的动画指定其他属性值。
Shockwave(插入Shockwave动画按钮)在文档中光标所在处使用Object and Embed标记插入Shockwave 动画。在此情况下, Codebase、 Class ID和 Pluginspage属性已经为Shockwave动画预置了适当的值。Select File对话框出现,在该对话框中可以选择一个动画文件。也可以使用属性检查器来指定动画文件。
Fireworks HTML(插入Fireworks HTML按钮)在文档中光标所在处插入 Fireworks生成的HTML文档和图像。
Generator(插入Generator对象按钮)在文档中光标所在处插入Generator对象。
选择插入Flash按钮,就可制作出具有Flash效果的按钮。具体操作步骤如下:1.把光标置于文档窗口你想放置按钮的位置,然后单击对象面板上的插入Flash按钮图标。2.在弹出的Insert Flash Button(插入Flash按钮)对话框中,从预设的40多种样式中选择一种按钮样式,输入按钮文本,设置字体、链接、打开被链接网页的目标窗口或框架、按钮背景色和保存文件名等项。3.单击OK按钮,生成Flash按钮。4.选择所生成的按钮,从window菜单打开属性面板,单击play按钮,即可预览按钮效果。
选择插入Flash文本,就可制作出具有Flash效果的文本。插入Flash文本的操作步骤如下:1.新建一个文件,打开文档窗口。2.选择Window>Objects(窗口>对象对象面板。),打开对象面板。3.从对象面板中单击插入Flash文本图标。4.在弹出的Insert Flash Text(插入Flash文本)对话框中设置字体、文本颜色、鼠标掠过文本时的颜色、文本的链接、打开被链接网页的目标窗口或框架、文本的背景颜色等项,并在文本框中输入文本。5.单击OK按钮,即可得到预期的Flash文本。6.选择该文本,然后选择Window>Properties(窗口>属性),打开属性检查器,单击Play(播放)按钮,可以在文档窗口中预览效果。但要注意,所设置的链接只有在浏览器中才生效。
SSI(插入SSI按钮)在文档中光标所在处插入服务器端包含文件。Select File对话框出现,在该对话框中可以选择一个要包含的源文件。
2.4.3 Characters(字符嵌板)
字符嵌板 包含一些特殊字符,如表2-2所示。
表2-2字符嵌板包含的特殊字符
Copyright(版权符号) 在文档中光标所在处插入版权符号。
Registered(注册商标符号)在文档中光标所在处插入注册商标符号。
Trademark(商标符号)在文档中光标所在处插入商标符号 。
Pound(磅符号)在文档中光标所在处插入磅(货币)符号。
Yen(日元符号)在文档中光标所在处插入日元(货币)符号。
Euro(欧元符号)在文档中光标所在处插入欧元(货币)符号。
Em-Dash(全角横杠)在文档中光标所在处插入全角横杠。
Left Quote(左双引号)在文档中光标所在处插入左双引号。
Right Quote(右双引号)在文档中光标所在处插入右双引号。
Other(其他字符)提供一个特殊字符集供选择,例如 é 和ç。当你选择了一个字符后单击OK,该字符就被插入到文档中光标所在处。
2.4.4 Forms(表单)
表单嵌板包含表单和表单元素的按钮。如表2-3所示,在插入表单元素之前,要把插入点置于表单边界之内;在表单之外的表单元素在浏览器中不显示。如果你试图在表单以外插入一个表单元素,一个对话框就会出现,询问你是否要在该表单元素周围添加表单标记。 单击Yes,建立一个包含该表单元素的新表单;单击No,插入没有表单的表单元素。
表2-3 表单嵌板包含的表单和表单元素的按钮
Form(表单)在文档中光标所在处插入一个表单。表单是容纳表单元素的简单容器。表单边界在文档窗口中不可见,除非View > Invisible Elements(查看>不可见元素)设置为打开。
Text Field(文本域)在文档中光标所在处插入文本域。在属性检查器中设置名称、大小和初始值。
Button(按钮)在文档中光标所在处插入一个按钮,默认的名称和值为 "Submit"。在插入按钮之前,要把插入点置于表单边界之内;在表单之外的按钮在浏览器中不显示。使用属性检查器设置名称、标签和动作。
Checkbox(复选框) 在文档中光标所在处插入复选框。在属性检查器中设置名称、值(当选择时)和初始状态。
Radio(单选钮)在文档中光标所在处插入单选钮。在属性检查器中设置名称、值(当选择时)和初始状态。
List Menu(列表菜单)在文档中光标所在处插入列表或弹出菜单。在属性检查器中设置名称、类型和列表值。
File Field(文件域)在文档中光标所在处插入文件域。在属性检查器中设置名称、大小和初始值。
Image Field(图像域)在文档中光标所在处插入图像域。 在属性检查器中设置名称、大小、替代文本和源文件。
Fidden Field(隐藏域)在文档中光标所在处插入隐藏域。在属性检查器中设置名称和值。
Jump Menu(跳转菜单)在文档中光标所在处插入一个URL弹出菜单。在出现的对话框中设置列表值。
2.4.5、 Frames(框架)
框架嵌板包含创建常用框架集布局的按钮,如表2-4所示。
表2-4 框架嵌板包含创建常用框架集布局的按钮
Left按钮创建框架集并在当前框架的左边添加一个窄小的空框架。
Right按钮创建框架集并在当前框架的右边添加一个窄小的空框架。
Top按钮创建框架集并在当前框架的上面添加一个窄小的空框架。
Bottom按钮创建框架集并在当前框架的下面添加一个窄小的空框架。
Left & Top按钮创建框架集并在当前框架的左边和上面分别添加一个窄小的空框架,在本框架集的左上角添加一个小的空框架。
Left Top按钮创建框架集并在当前框架的上面添加一个窄小的空框架,在两个框架的左边添加另一个框架。
Top Left按钮创建框架集并在当前框架的左边添加一个窄小的空框架,在两个框架的上面添加另一个框架。
Split按钮创建框架集并将他一分为四,建立三个新的空框架,把右下角的框架置为当前框架。
2.4.6 Head(头部元素)
头部元素嵌板包含为文档的Head部分添加元素的对象,如表2-5所示。
表2-5 头部元素嵌板包含的Head部分添加元素的对象
Meta按钮将<Meta>标记插入到文档的Head部分。单击本按钮,插入Meta对话框出现,在该对话框中可以为Meta属性输入信息。
Keywords关键字按钮将<Keywords Meta>标记插入到文档的Head部分。单击本按钮,插入Keywords对话框出现,在该对话框中可以为文档输入关键字。
Description说明按钮将<Description Meta>标记插入到文档的Head部分。单击本按钮,插入Description对话框出现,在该对话框中,可以输入对此文档进行说明的文本。
Refresh刷新按钮将<Refresh Meta>标记插入到文档的Head部分。单击本按钮,插入Refresh对话框出现,在该对话框中可以输入在刷新之前等待的秒数、是否重载当前页或转到新的网页。
Base按钮将<Base>标记插入到文档的Head部分。单击本按钮,插入Base对话框出现,在该对话框中可以为文档的链接输入一个基本URL。
Link连接按钮将<Link>标记插入到文档的Head部分。单击本按钮,插入Link对话框出现,在该对话框中,你可以输入链接信息。注意并没有一个超链,而是常常用他来指定一个外部样式表。
2.4.7 Invisibles(不可见元素)
不可见元素嵌板包含创建在文档窗口中不可见对象的按钮。 选择View > Invisible Elements(查看>不可见元素),显示标记这些对象位置的图标。单击这些图标可选择对应的对象和修改他们的属性。如表2-6所示。
表2-6 不可见元素嵌板中不可见对象的按钮
Anchor(命名锚点)在文档中光标所在处插入命名锚点 (<a name="">)。单击本按钮,插入命名锚点对话框出现,在该对话框输入锚点的名称。
Comment(注释)在文档中光标所在处插入HTML文档的注释。单击本按钮,插入注释对话框出现,在该对话框中输入注释文本。
Script(脚本) 在文档中光标所在处插入脚本。单击本按钮,插入脚本对话框出现,在该对话框中选择语言,输入脚本文本。
NBSP(非断行空格)在文档中光标所在处插入一个非断行空格 ( ) 。非断行空格可以防止在两个单词之间断行。
2.4.8 Special(特殊对象面板)
对象面板中的特殊对象嵌板包含Applet(插入Java小程序按钮)、ActiveX (插入ActiveX控件按钮)、Plugin(插入插件按钮)三个对象 ,如表2-7所示。
表2-7 对象面板中的特殊对象嵌板包含的对象
Applet(插入Java小程序按钮)在文档中光标所在处插入Java小程序。只有在浏览器中查看时Java小程序才出现。Select File对话框出现,在该对话框中可以指定包含小程序代码的文件。用属性检查器指定Java小程序的其他属性。
ActiveX (插入ActiveX控件按钮)在文档中光标所在处插入ActiveX控件。用属性检查器指定源文件和ActiveX控件的其他属性。
Plugin(插入插件按钮)使用Embed标记在文档中光标所在处插入一个文件,该文件需要Netscape插件来回放。Select File对话框出现,在该对话框中可以指定源文件。
只有熟悉对象面板中各个按钮的作用和操作方法,才能在设计网页时应用自如,得心应手,效率倍增。
2.5 HTML、设计视图、代码视图及组合试图
Dreamweaver4采用可视化的方法创建和编辑HTML文件,这在绝大多数时候已经足够了,然而,对于一个希望深入掌握网页创作、对代码质量精益求精的用户来说,直接书写HTML源代码仍然是不可缺的操作。Dreamweaver4提供了强大的源代码控制功能,通过组合视图,你可以边写代码边看视图,也可以边可视化操作边看代码,因为组合视图是把代码视图和设计视图上下组合在一起的,利用代码视图和设计视图这两个强大的工具,在源代码级别上,实现对可视化操作和HTML源代码的双重管理。
现实生活中,存在很多由其他编辑器(例如FrontPage/Word 2000)所创建的HTML文档,对这些非Dreamweaver创建的HTML文档,Dreamweaver4提供了强有力的方法进行相关处理。在Dreamweaver4中提供了多个选项设置,用于指定Dreamweaver4可以对哪些代码进行重写,而将哪些代码保持原样。这样,一方面可以设置保持某些代码不被可视化操作任意修改,另一方面,使用Dreamweaver4的净化HTML特性,也可以对由其他编辑器所生成文档中的那些混乱和不需要的代码进行优化,最大程度地减小代码长度,提高代码质量。
在了解Dreamweaver 4对源代码的控制特性之前,我们需要了解一些关于HTML的相关知识。
2.5.1什么是HTML
HTML是(Hypertext Markup Language)的首字母缩写,中文通常称作超文本置标语言,或超文本标记语言。他是Internet上用于编写网页的主要语言。
HTML是纯文本类型的语言,使用HTML编写的网页文件也是标准的纯文本文件。可以用任何文本编辑器,例如Windows的“记事本”程序打开他,查看其中的HTML源代码,也可以在用浏览器打开网页时,通过相应的“查看源文件”命令查看网页中的HTML代码。
HTML语法非常简单,他采用简捷明白的语法命令,通过各种标记、元素、属性、对象等关键字建立与图形、声音、视频等多媒体信息以及其他超文本的链接。
HTML的发展是同Internet上的WWW浏览操作的发展分割不开的。
WWW是World Wild Web的简称,更方便的称呼是3W或“The Web”,通译“万维网”,曾经被翻译成“全球多媒体信息网”。他是一种建立在Internet上的全球性的,交互的,动态,多平台,分布式的图形信息系统。WWW遵循HTTP协议(Hypertext Transfer Protocol――超文本传输协议),主要以“超文本”(Hypertext)或“超媒体”(Hypermedia)的形式提供信息。我们通常所称的浏览网页,就是指的WWW操作。
要查看网页内容,必须使用网页浏览器,浏览器的主要作用就是解释超文本文件中的语言,将单调乏味的文字显示为丰富多彩的内容。目前最为流行的浏览器有Microsoft Internet Explorer以及Netscape Communicator,建议使用Microsoft Internet Explorer,他性能优秀,不仅有中文版本,而且还是免费的,其最新版本为5.0。
同其他语言编译产生执行文件的机制不同,利用HTML编写的网页是解释型的,也就是说,网页的效果是用浏览器打开网页时动态生成,而不是事先存储于网页中的。当用浏览器打开网页时,浏览器读取网页中HTML的代码,分析其语法结构,然后根据解释的结果显示网页内容,正是因为如此,网页显示的速度同网页代码的质量有很大的关系,保持精简和高效的HTML源代码是非常重要的。
1. HTML的语法特性
顾名思义,超文本标记语言,其语言构成主要是通过各种标记(Tag)来标示和排列各对象,通常标记由“<”、“>”符号以及其中所包含的标记元素组成,例如,如果希望在浏览器中显示一段加粗的文本,可以采用标记<b>和</b>,如下所示:
<b>加粗的文本</b>
在用浏览器显示时,标记<b>和</b>不会被显示,浏览器在文档中发现了这对标记,就将其中包容的文字(这里是“加粗的文本”5字)以粗体形式显示。
一般来说,HTML的语法有三种表达方式,如下所示:
<标记>对象</标记>
<标记 属性1=参数1 属性2=参数2...>对象</标记>
<标记>
注意:标记的书写是大小写无关的。
严格地说,标记和标记元素不同,标记元素是位于“<”和“>”符号之间的内容,而标记则包括了标记元素和“<”和“>”符号本身。但通常将标记元素和标记当作一种东西,因为脱离了“<”和“>”符号的标记元素毫无意义。
下面分别对这三种形式进行介绍。
n <标记>对象</标记>
该语法示例显示了使用封闭类型标记的形式。大多数标记是封闭类型的,也就是说,他们成对出现,在对象内容的前面是一个标记,而在对象内容的后面是另一个标记,第二个标记元素前带有反斜线,表明结束标记对对象的控制。
下面是一些示例:
<h2>这是标题1</h2> 浏览器以标题2格式显示标记间的其中文本。
<i>这段文字是斜体文字</i> 浏览器以斜体格式显示标记间的文本。
如果一个应该封闭的标记没有被封闭,则会产生意料不到的错误,随浏览器不同,可能出错的结果也不同。例如,如果忘记以</h2>标记封闭对文字格式的设置,可能后面所有的文字都会以标题1的格式出现。
l <标记 属性1=参数1 属性2=参数2>对象</标记>
该语法示例显示了使用封闭类型标记的扩展形式。利用属性可以进一步设置对象某方面的内容,而参数则是设置的结果。
例如,在如下的语句中,设置了标记<a>的href属性。
<a href="http://www.macromedia.com/">Macromedia公司主页</a>
<a>和</a>是锚标记,用于在文档中创建超级链接,href是该标记的属性之一,用于设置超级链接所指向的地址,在“=”后面的就是href属性的参数,在这里是Macromedia公司的网址。“Macromedia公司主页”等文字是被<a>和</a>包容的对象。
一个标记的属性可能不止一个,可以在描述完一个属性后,输入一个空格,然后继续描述其他属性。
l <标记>
该语法示例显示了使用非封闭类型标记的形式。在HTML语言中,非封闭类型很少,但的确存在,最常用的是回行标记<br>。
例如,如果希望使一行文字回行(但是仍然同上面的文字属于一个段落),则可以在文字要换行的地方添加标记<br>,如下所示:
这是一段完整的段落<br>中间被回行处理
则在浏览器上会将之显示为两行,但他们仍然同属于一段。
2. 标记嵌套
几乎所有的HTML代码都是上面三种形式的组合,标记之间可以相互嵌套,形成更为复杂的语法。例如,如果希望将一行文本同时设置粗体和斜体格式,则可以采用下面的语句:
<b><i>这是一段既是粗体又是斜体的文本</i></b>
在嵌套标记时需要注意标记的嵌套顺序,如果标记的嵌套顺序发生混乱,则可能会出现不可预料的结果。例如,对于上面的例子,也可以这样写:
<i><b>这是一段既是粗体又是斜体的文本</b></i>
但是,尽量不要写成如下的形式:
<b><i>这是一段既是粗体又是斜体的文本</b></i>
上面的语句中,标记嵌套发生了错误。很幸运,在这个例子里,大多数浏览器可以正确理解他,但是对于其他的一些标记,如果嵌套发生错误的话,就不一定有这么好的运气了。为了保证文档有更好的兼容性,尽量不要发生标记嵌套顺序的错误。
3. 统一资源定位符(URL)
要深入了解HTML,还需要了解什么是URL(Uniform Resource Locator——统一资源定位符),他是在Internet中用于指定信息位置的表示方法,可以看作是Internet上文件名称命名规范的一种扩展,换句话说,他是Internet上的地址。我们在进行WWW浏览时,通常要在浏览器的地址栏中输入地址,这个地址就是URL的一种形式。
URL通常以“协议://文件路径/文件名称”的形式出现,采用URL,我们可以描述如下的一些文件属性:
l 文件名称
l 文件在本地计算机上的位置,目录和文件名等。
l 文件在网络计算机上的位置,包括网络计算机名称,目录和文件名等。
l 访问该文件的协议。
注意:在URL中的路径采用UNIX命名规范,其表示目录的斜线是/,同基于MS-DOS和Windows的命名规范正好相反。
根据协议的不同,URL分为多种形式,最常用的是以HTTP开头的网络地址形式和以FILE开头的文件地址形式。
采用HTTP(Hypertext Transfer Protocol——超文本传输协议)开头的URL通常指向WWW服务器,主要用于进行网页浏览,这种URL我们通常称作网址,他是Internet上应用最广泛的URL方式,下面是一些例子:
http://www.microsoft.com 指向某个网站的主页
http://www.xa.sn.cn/netbook/index.htm 指向某个网站的指定网页
如果基于HTTP的URL末端没有文档的文件名称(如上面的第一个例子),则使用浏览器浏览该地址网页时会打开默认的网页(通常称作主页),其文件名多为index.htm或index.html。
如果希望指向一个FTP站点或本地计算机上的文件,则通常可以用FILE作为URL的前缀,FTP(File Transfer Protocol——文件传输协议)主要用于文件传递。包括文件的上载(从本地计算机发送到Internet上的服务器)和下载(从Internet上的服务器接收到本地的计算机)。目前Internet上很多软件下载站点都采用这种FTP的方式;在很多提供主页免费存放空间的网站上,都要求用户通过FTP程序将自己编写的网页上传到服务器上。
2.5.2 Dreamweaver 4的Roundtrip HTML特性
Roundtrip HTML特性是Dreamweaver在控制HTML源代码方面最具特色的东西,他允许在设计视图和基于文本的代码视图之间动态转换,在设计视图中操作的结果会立刻以源代码的形式在代码视图上显示出来;同样,在代码视图中可以直接编辑HTML源代码,当将输入目标切换到设计视图中时,会看到相应的编辑结果。
Dreamweaver甚至还可以维护某些从技术看来上无效的标记(例如一个包围着多重P标记的Font标记),只要这些代码能够被浏览器所支持,Dreamweaver就可以对他们正确维护。当然,这种维护必须在源代码窗口中进行,在Dreamweaver可视化环境中进行编辑所产生的HTML源代码总是符合技术标准的。
总的来说,Dreamweaver 的Roundtrip HTML特性包含如下几个方面:
l 可视化编辑和源代码编辑之间的统一对应。例如,当在设计视图中改变了一行文字的格式时,在Dreamweaver的代码视图中会立刻看到该操作生成和使用了哪些HTML标记;在文档窗口中选中一幅图像,则在源代码编辑器中会立刻同样选中该图像对应的代码文字。
l 在默认状态下,Dreamweaver会对重叠的标记进行重写,封闭那些必须封闭但却尚未封闭的标记。在打开一个现存文档,或是将输入焦点从外部的HTML编辑器切换回Dreamweaver时,Dreamweaver会删除多余的封闭标记,避免垃圾代码的产生。如果不希望Dreamweaver对HTML源代码进行重写,可以打开“Edit”(编辑)菜单,选择“Preferences”(参数选择)命令,然后在左方目录列表中选择“Code Rewriting”(代码重写),并在右边的参数设置区域关闭重写特性。
l Dreamweaver会在设计视图中以醒目的颜色显示那些尚不被标准支持的无效的HTML标记。在默认状态下,这些无效的标记被标以醒目的黄色。当选择一个无效的标记时,Dreamweaver会在属性面板显示相应的信息,提示应该如何去修正错误。如果关闭了代码重写特性,则任何Dreamweaver原本打算重写的HTML代码都会被作为无效代码来显示。
l Dreamweaver不会擅自改变那些他不认识的标记——包括XML标记——因为这些标记或者是用户自定义的,或者是虽有人使用,但尚未有一个统一的标准,Dreamweaver无法知道他到底是有效还是无效。如果一个Dreamweaver不认识的标记与一个有效的标记相交迭,Dreamweaver会认为他是错误的,并打上错误标记,因为他不能对之进行重写。例如,如下的一段代码会被标记为错误:
<NewTag><b>text</NewTag></b>
l Dreamweaver 不会对ColdFusion Markup Language(CFML)或Microsoft Active Server Page (ASP)进行任何重写,只要可能,他都会在设计视图中把这两种代码显示为相应的块状标记。
l 即便功能强大如Dreamweaver,他也深知自己不是万能的,有时候其他类型的编辑器在某些方面更具优势,Dreamweaver 允许从Dreamweaver 中直接启动其他的基于文本的编辑器,编辑当前文档窗口中的文档,在默认状态下,如果使用Windows操作系统,Dreamweaver 同HomeSite集成,如果使用Macintosh操作系统,则Dreamweaver 同BBEdit集成,当然也可以指定其他的文本编辑器,例如Windows 自带的“记事本”程序。
2.5.3 代码视图、设计视图及组合视图
1.设计视图和代码视图
启动Dreamweaver 4后,在界面外观方面首先感到不同的就是在菜单栏下面默认显示一个工具栏。如图2-33所示。
图2-33 Dreamweaver 4.0的默认工具栏
在Dreamweaver 4中,我们可以在设计视图(Design View)、代码视图(Code View)或组合视图中设计网页。
设计视图:就是Dreamweaver 3中所称的文档窗口(Document Window)。启动Dreamweaver 4时,默认显示设计视图,与Dreamweaver 3没有什么不同。如果要从其他视图转换为设计视图,可以单击工具栏中的设计视图按钮。
代码视图:从外观看其实就是Dreamweaver 3中HTML源码检查器的全屏显示(Dreamweaver 4已经没有HTML源码检查器)。但要告诉你的是,Dreamweaver 4对代码编辑的支持已经大大增强,代码的编辑、修改方便了许多。或许你因此而成为编程高手,可不要忘记有Dreamweaver 4一份功劳!单击工具栏中的代码视图按钮,当前文档就以代码视图方式显示,如下图2-34所示。
图 1-34 当前文档的代码视图
需要说明的是,默认是没有行号显示的。想要显示行号,在代码视图方式,单击工具栏的选项菜单按钮,从弹出的菜单中选择Line Numbers(行号)就行了。如果希望行绕排,请选择该菜单上的Word Wrap(行绕排)。
组合视图:就是同屏显示设计视图和代码视图。或者说,把文档窗口分割为设计视图和代码视图。单击工具栏的代码设计组合视图按钮,显示组合视图,如下图2-35所示。
图 2-35 代码设计组合视图
在组合视图方式下设计,可以同时观察“台前幕后”。可以在设计视图中进行可视化设计,相应的代码实时在代码视图中反映出来,这对于新手学习HTML来说是多么的美妙。也可以在代码视图中直接输入代码,实现一些可视化设计不能实现的功能,结果也在设计视图中实时显示出来。这对于专业网页设计人员,无疑是一个梦寐以求强功能。拖动一下右边的滚动条,就可以查看整页内容。也可以拖动中间的分隔条,改变两个视图的大小。例如,当你主要在设计窗口进行可视化设计时,可以把设计视图适当扩大。
在这种组合视图方式中,可以很方便地在代码编辑和可视化设计之间跳转,在哪个视图中进行设计,都会得到一致的结果。
太长了,还是大家先看看有没有价值.后面的如果大家需要我再贴
leehom
2001-08-08, 12:24 AM
http://www.5dmedia.com/5dmedia/web/dreamweaver/
地址没有了,我机器里有,最近网络出问题,上传下载全完蛋了:(
lyg5683_cn
2001-08-09, 08:50 PM
5151515151
vBulletin v3.0.3, Copyright ©2000-2010, Jelsoft Enterprises Ltd.