HTML测试题 下载本文

简答题

1. 表单是实现动态交互式的可视化界面,在表单开始标记中一般包含哪些属性,其含义

分别是什么?

答:Name表示表单的名称,id表示表单的id标识,action将表单指向一个接收表单信息的程序文件,mothod定义了向服务器处理程序发送表单信息的方法,style定义表单的样式,title定义表单的标题等。

2. Javascript的常用数据类型有哪些?并举例说明。

答:数字型 (Number) 整数或实数,如10,177.5,.33e7,-1.2E5 逻辑型或布尔型 (Boolean),如true或false 字符串型(String),如“Hello World”,‘123.4’ 特殊型,如空型 (null)表示空值的特殊关键字

3. 简述网站开发需要经过的几个主要阶段。

(1) 定义站点,即明确建立网站的目的,确定网站提供的内容,以及网站资料的搜集。 (2) 建立网站结构,即要规划出网站的外观及其工作方式。

(3) 首页的设计和制作,先给制草图,草图应包含网站的标志、广告条菜单栏和友情链

接等一些基本的部件。而且需要合理地布置这些部件,根据部件的重要性来摆放。首页的内容一般是经较概括性的文字,只是起一个引导性的作用,所以文字不应该太多。设置为草图后,可使用网页制作软件动手制作。在首页中,注意不要使用太多的图片及音频和视频等。

(4) 制作其他页面,需要注意以下几点:要和首页保持相同的风格;要有返回首页的超

级链接;目录结构最好不要超过3层。

(5) 测试主要包括网页的测试及网站的验证与调试等方面的内容。

(6) 发布和维护,当网站制作完成并验证与调试正确后,即可将该网站发布到Internet

服务器上(即上传),在服务器上发布网后,还需要对网站定期维护,以吸引更多的浏览者。 4. 测试网页包括哪些方面? 网页制作完成后,用户需要测试网页以确保网页的正常使用。测试网页主要包括以下几个方面。

(1) 兼容性测试,检查网页在不同版本、不同类型的浏览器中的兼容性。 (2) 超链接测试,保证没有孤立的链接。

(3) 实地测试,把网页上传到Internet服务器,测试超链接及下载速度等问题。 5. 如果两个样式表都作用于同一文本,会出现什么结果?

答:CSS规范允许样式表重叠,优先级高的会覆盖优先级低的。CSS有一个规则集,指定了样式的优先等级,当然重叠样式很多时,不同浏览器可能会有不同的方式显示CSS。 6. 简述CSS样式的作用?

CSS全称Cascading Style Sheets,即层叠样式表。CSS样式的作用主要是实现网页中的各种元素的准确定位,它可以帮助用户对网页的布局、字体、颜色、背景和其他图文效果实现更加精确的控制。同时CSS样式只需修改一个文件就可以改变一批网页的外观和格式,并保

33

证在所有浏览器和平台之间的兼容性,使用户设计的网站拥有更少的编码、更少的页数和更快的下载速度。

使用CSS样式可以控制许多使用HTML无法控制的属性。通过使用CSS样式和以像素为单位设置字体大小,可以确保在多个浏览器中处理的页面布局和外观一致。

CSS样式表可以设置HTML卷标、段落的样式。应用CSS样式表,可以快速有效地设置文字效果。

7. 简述CSS样式应用的优先规则。

当将两个或更多的样式应用于同一文本时,这样样式可能发生冲突并产生意外的结果。浏览器根据以下规则应用样式属性。

(1) 如果将两种样式应用于同一文本,浏览器显示这两种样式的所有属性,除非特定的

属性发生冲突。

(2) 如果应用于同一文本的两种样式的属性发生冲突,则浏览器显示最里面的样式(离

文本本身最近的样式)的属性。因此,如果外部样式表和内联CSS样式同时影响文本元素,则内联样式为其中所应用的那一个。

(3) 如果有直接冲突,则CSS样式(使用class属性应用的样式)中的属性将取代HTML

标签样式中的属性。

阅读程序写结果

1. function replaceStr(inStr, oldStr, newStr){ var rep = inStr; while (rep.indexOf(oldStr) > -1) { rep = rep.replace(oldStr, newStr); } return rep; } alert(replaceStr(\2.

3.

4. 当单击button按钮时,出现什么结果。 Untitled Document

答案:

1、弹出警示对话框,显示how are you are。

2、依次弹出四个警示对话框,分别显示undefined、null、null、true。3、依次弹出六个警示对话框,分别显示c、d、true、a、b、true。 4、弹出警示对话框,显示403070。

35

编程题

1. 用户注册页面如下图所示:要求写出客户端验证代码,确保“用户名(Username)”和

“密码(Password)”文本框的内容不为空,才允许提交表单内容;若为空,则弹出警告信息框。

1. 参考答案:

用户名密码

2. 编程实现在网页中以2009年12月28日的格式动态显示当前日期。 2. 参考答案:

36