//www.w3.org/1999/xhtml">
当使用可视化网页开发工具(例DW等)新建文档时,选择适当格式的文档类型,DOCTYPE的声明和名字空间的声明都会自动生成。
3、编码
声明一种合适的编码语言,页面上的文本内容才能在浏览器中正常显示。
编码语言声明的代码如下:
在这段代码中,声明编码语言的代码是charset=gb2312,gb2312是简体中文页面中常用的语言编码。
当制作不同语种的页面时,要声明不同的语言编码。
例如,英文中可以使用“ISO-8859-1”或者“UTF-8”等语言编码。
当使用可视化网页开发工具(例DW等)新建文档时,会自动生成一个编码语言。
4、meta标签
在制作一个XHTML文档头时,要大量使用meta标签。
meta标签包括很多内容。
4.1、关键字(keywords)
关键字是为搜索引擎提供的关键字。
4.2、简介(description)
简介用来为搜索引擎声明网站的主要内容。
4.4、站点作者信息(author)
站点作者信息是为站点声明作者。
4.5、站点版权信息(copyright)
站点版权信息为站点声明版权。
5:
网页主体可以包括哪些元素?
文本、图像、声音、动画、整体造型、页面尺寸、页头、页脚
6:
HTML常用的标签和属性有哪些?
各有什么用途?
如何书写?
课本p12-p23
7:
矢量图形和位图图形的区别有哪些?
课本p12-p23,位图又称光栅图,是由许多像素组成的图。
矢量图是一种以数学描述的方式纪录图像内容的图像格式,一般以线条曲线色块为主。
最大区别在于,前者放大会有损图片质量,后者无论放缩多少倍都不会影响图片质量。
8:
Fireworks对图像重新取样时会不会造成图像品质的变化?
为什么?
重新取样将在您更改图像的像素大小或分辨率时更改图像数据的数量。
当缩减像素取样(减少像素的数量)时,将从图像中删除一些信息。
当向上重新取样(增加像素的数量或增加像素取样)时,将添加新的像素。
可以指定插值方法来确定如何添加或删除像素。
请记住,重新取样会导致图像品质下降。
例如,将一个图像重新取样为更大的像素大小时,该图像会丢失某些细节和减小锐化程度。
9:
什么是逐帧动画?
什么是补间动画?
P74第一段
10:
逐帧动画和补间动画有什么不同?
逐帧动画是在时间帧上逐帧绘制帧内容,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
由于逐帧动画的帧序列内容不一样,不仅增加制作负担而且最终输出的文件量也很大,但它的优势也很明显:
因为它相似与电影播放模式,很适合于表演很细腻的动画,如3D效果、人物或动物急剧转身等等效果。
与逐帧动画相比,补间动画具有以下几个特点:
首先,制作方法简单方便。
只需要为动画的第一个关键帧和最后一个关键帧创建内容,两个关键帧之间帧的内容由Flash自动生成,不需要人为处理。
其次,相对于逐帧动画来说,补间动画更为连贯自然。
因为逐帧动画是由手工控制,帧与帧之间的过渡很可能会不自然、不连贯,而补间动画除了两个关键帧由手工控制外,中间的帧都由Flash自动生成,技术含量很高,因此过渡更为自然连贯。
最后,相对于逐帧动画来说,补间动画的文件更小,占用内存少。
11:
补间的形式有几种?
补间动画的形式有两种:
①形状补间动画:
在一个关键帧中绘制一个形状,然后在另一个关键帧中更改该形状或绘制另一个形状,Flash根据两者之间的帧的值或形状来创建的动画被称为“形状补间动画”。
②动作补间动画:
给一个对象在两个关键帧之间建立运动渐变关系的动画。
12:
浏览器支持的图像文件格式有哪些?
他们有什么特点?
任何浏览器都支持gif,bmp,jpg这三种最常用的图片,
jpg图片压缩率高,又可以不失原图片的清淅度。
gif是动画图片格式。
bmp文件一般比较大。
13:
插入视频常用的哪些方式?
分别是什么?
14:
利用Shockware可以插入哪些文件格式的视频?
.swf
15:
DreamweaverCS3新增功能中的浏览器兼容性检查有何好处?
借助全新的浏览器兼容性检查,节省时间并确保跨浏览器和操作系统的更加一致的体验,生成识别各种浏览器中与CSS相关的问题的报告,而不需要启动浏览器。
16:
什么是框架和框架集?
⏹框架是浏览器窗口中的一个区域,它可以显示与浏览器窗口其余部分所显示内容无关的HTML文档。
⏹框架集是HTML文件,它定义了一组框架的布局和属性,包括框架的数目、大小和位置,以及在每个框架中初始显示的页面的URL。
框架集文件本身不包含要在浏览器中显示的HTML内容,它只是向浏览器提供应如何显示一组框架以及在这些框架中应显示哪些文档的有关信息。
17:
保存框架和框架集文件的方法是什么?
⏹1.保存框架集文件和所有带框架的文档
“文件”--“保存全部”
⏹2.保存框架集文件
如果想单独保存框架集文件,可以在“框架”面板或文档窗口中选择框架集,然后选择“文件”菜单中的“保存框架页”或“框架集另存为”命令,将框架集文件另存为新文件。
⏹3.保存带框架的文档
如果想单独保存在框架中显示的文档,可以将光标放置在目标框架内,然后选择“文件”菜单中的“保存框架”或“框架另存为”命令,将框架中显示的文档另存为新文件。
⏹4.改变带框架的文档
(1)将光标放置在右框架中。
(2)选择“文件”菜单中的“在框架中打开”命令,打开“选择HTML文件”对话框。
(3)选择要在右框架中显示的文档,然后单击“确定”按钮,该文档随即显示在框架中。
如右图
18:
为什么使用CSS?
⏹CSS是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言
⏹使用CSS样式可以非常灵活并更好地控制具体的页面外观,从精确的布局定位到特定的字体和样式等。
19:
如何理解CSS的层叠性?
层叠性是指当有多个选择器都作用于同一元素时,即多个选择器的作用范围发生了重叠,CSS怎样处理,CSS的处理原则是
①:
1)如果多个选择器定义的规则不发生冲突,则元素将应用所有选择器定义的样式。
2)如果多个选择器定义的规则发生了冲突,则CSS按选择器的优先级让元素应用优先级高的选择器定义的样式。
CSS规定选择器的优先级从高到低为:
?
行内样式>ID样式>类别样式>标记样式。
总的原则是:
越特殊的样式,优先级越高。
20:
在网站的哪些地方可以定义CSS?
有三种方式:
1、内联:
在HTML标签内用style属性添加CSS,如:
12px">字体大小为12像素
2、外联:
在HTML的head区块内用标签来添加CSS,如:
.zt{font-size:
12px}
字体大小为12像素
3、导入或链接:
把CSS放入单独的文件,然后通过Import或Link连接到HTML内,如:
或
21:
CSS规则的基本格式是什么?
答:
css样式规则由三部分构成:
选择符,属性和属性值。
其基本格式如下:
选择符{属性:
值}
对于单个选择符的复合样式声明,可用分号隔开各个属性的定义。
22:
选择器有哪几种?
各有什么用途?
答:
选择有以下三种:
单个html标签作为选择符:
body,table,或p等等
选择符组:
把具有相同属性和值的选择符组合起来书写,用逗号将选择符分开,以减少重复定义。
类选择符:
把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。
ID选择符:
ID参数指定了某个单一元素,ID选择符用来对这个单一元素定义单独的样式。
包含选择符:
可以单独对元素1里包含的元素2定义样式表。
23:
CSS滤镜有什么作用?
为什么也属于CSS?
答:
滤镜效果功能描述
Alpha设置不同的透明度变化效果
Blur建立模糊效果
DropShadow建立一种偏移的影象轮廓,即投射阴影
FlipH水平翻转
FlipV垂直翻转
Glow为对象的边界增加色彩光效
Gray将图片以灰度形式显示
Invert将色彩、饱和度以及亮度值完全反转,类似底片效果
Light在一个对象上进行灯光投影
Mask为一个对象建立彩色透明遮罩
Shadow为对象建立轮廓的影效果
Wave在X轴和Y轴方向利用正弦波打乱图片
Xray只显示对象的轮廓
CSS的全名是:
CascadingStyleSheet层叠样式表
而css滤镜是用filter这个参数下去设定外观的,外观也属于样式。
24:
JavaScript中的数组与C/C++中的数组有什么不同?
答:
数组在JavaScript中是以对象的方式实现的,同一数组中的不同元素可以具有不同的数据类型,元素的个数(数组长度)也可以是不固定的。
但是c/c++数组中所有元素应该具有相同的数据类型。
25:
引用javascript内部对象与引用文档对象有什么区别?
答:
、、真没找到~
26:
什么是事件和事件处理器,常用的事件绑定方法有哪些?
答:
HTML元素的事件属性也被称为事件处理器,它们指示元素如何处理特定的事件。
事件是浏览器生成的消息,指示该页的用户执行了某种操作。
如果用户预先设置了某个动作,则事件将触发相应的动作发生,如弹出一个信息框等。
事件绑定的方法:
绑定元素属性:
将事件绑定到HTML元素的属性上,形成事件属性(事件处理器)。
事件属性的值在形式上是被引号包含的JavaScript脚本,最常见的值是一条调用某个函数的语句。
绑定对象属性:
把事件绑定到对象属性上,形成对象的事件属性。
对象的事件属性名称是元素事件属性的小写形式,如onclick、onmouseover等。
当把函数引用赋给对象的事件属性时,就发生了绑定,函数引用是指不带括号的函数名。
27:
什么是Spry框架,它有什么用途?
答:
Spry框架是一个用来构建更加丰富的web网页的js和css库。
有了spry,就可以使用html,css和极少的javascript将xml数据合并到html文档中,并创建用来显示动态数据的交互式页面元素,而无需刷新整个页面。
在设计上,spay框架的标记很简单,便于那些具有html,css和javascript基础知识的用户使用。
28:
Spry表单构件与对应的表单元素之间有什么联系和区别?
答:
Spry框架是一个用来构建更加丰富的Web页的JavaScript和CSS库,它支持一组用标准HTML、CSS和JavaScript编写的可重用构件,其中每个构件都与唯一的CSS和JavaScript文件相关联。
CSS文件包含设置构件样式所需的全部信息,而JavaScript文件则赋予构件功能。
29:
除了使用Spry表单构件和附件自定义脚本,还有什么方法可以对表单进行验证?
答:
插入具有辅助功能的表单元素。
30:
复习第12章的“在线书店”综合实例。
代码设计题
1:
使用HTML和Javascript代码实现如下页面。
(提示:
要求使用java循环语句实现)
开始生成