问题 问答题

[说明]
这是一个生成多窗口网页的题目,此Web页的名称为myhomepage。
[HTML 文本]
(1)<html>
(2)<title>my home page</title>
(3)<head>
(4)<body bgcolor="#FFFFFF" text="#000000">
(5)<!--thisisaexample>
(6)<frameset rows="50,50">
(7)<frame src="filel.htm">
(8)<frameset cols="50,50">
(9)<flame src="file2.htm">
(10)<flame src="file3. htm">
(11)-->
(12)</frameset>
(13)</body>
(14)</head>
(15)</html>

答案

参考答案:第一处错误:第(2)行,标识<title>…</title>位置不正确,应把第二行放在第三行后。标识<title>…</title>用以指明Web页的名称,它必须放在标识<head>…</head>之间。<tide>…</ title>要放在<head>…</head>之间才能称为正确格式化的文档。
第二处错误:第(5)、(11)行,注释标识将(6)、(7)、(8)、(9)、 (10)行标注为注释,代码不起作用。应将(11)行加到(5)行后。
第三处错误:第(6)、(12)行,包含<frameset>的HTML文档中不能包含<body>标识,应将(6)、(12)行去掉。如果在<frameset>的定义中又使用了<body>标识,则浏览器将只解释<body>包含的内容,而忽略<frameset>。
第四处错误:缺少一个标识符</frameset>,应在第(12)行前或后加上</frameset>。<frameset>…</frameset>标识用来定义一个窗口的框架布局,要有结束标识,其中如果rows属性没有设定,每个竖列扩展末页面的整个长度;如果cols属性没有设定,则框架是用和页面完全相同的尺寸。
第五处错误:第(14)行,标识符</head>位置错误,应放在(3)、 (4)行之间。<head>…</head>之间的内容为标题部分(页眉),它包含元信息(META)和标题信息两部分。HTML中只能有一组<head >标识,并且位于<head>和<body>之间。

单项选择题
填空题