HTML に関する記述として, 適切なものはどれか。
平成24年度 春期 ITパスポート試験 問67
这道题的解析和你的作答记录。
問 67
- ア
正解 正确答案是ア。HTML(HyperText Markup Language)是一种用于描述 Web 页面内容的标记语言。所谓标记语言,是指在文档的文本中嵌入称为「标签」的标记,用以表明该部分具有什么含义、起什么作用的语言。在 HTML 中,用 h1 标签表示标题、p 标签表示段落、ul/li 标签表示项目列表、table 标签表示表格、a 标签表示超链接,通过这些标签来指定 Web 页面的逻辑结构(哪里是标题、哪里是正文)。此外,还可以通过 img 标签嵌入图像,以及对表格和排列位置作出指定,从而描述显示上的版面布局。因此,ア所说的「是一种使用标签来指定 Web 页面的逻辑结构和版面布局的标记语言」,作为对 HTML 的说明是恰当的。另外,在当今的实际开发中,外观上的版面布局标准做法是分离到 CSS(样式表)中;但本题考查的是 HTML 作为「用标签进行标记的语言」这一基本性质,所以ア为正确答案。
错误イ
「用于描述在浏览器中运行的处理内容的脚本语言」是对 JavaScript 的说明。JavaScript 是编写在浏览器端(客户端)执行的处理步骤的程序设计语言,用于输入校验、响应按钮操作等,与用标签表明文档结构的 HTML 作用不同。HTML 并不是描述程序处理步骤的语言,所以本项错误。
错误ウ
「浏览器与 Web 服务器之间进行通信的协议」是对 HTTP(HyperText Transfer Protocol)的说明。HTTP 是用来传输以 HTML 编写的页面等内容的通信规约,与描述页面内容本身的 HTML 处于不同的层次。由于名称相似很容易混淆,要注意区分:HTML 是语言,HTTP 是协议。
错误エ
「允许用户自定义标签来描述数据含义和结构的标记语言」是对 XML 的说明。HTML 可以使用的标签种类由规范事先规定,用户不能随意定义新的标签。能够自由定义标签、为数据赋予含义正是 XML 的特点,也是它与 HTML 的区别,所以本项错误。
- HTML 是用标签指定 Web 页面逻辑结构和版面布局的标记语言。可使用的标签由规范规定,用户不能自行定义。
- 易混淆的相关术语辨析:HTML=描述页面的标记语言 / XML=可自定义标签来描述数据含义和结构的标记语言 / JavaScript=在浏览器中运行的脚本语言 / HTTP=浏览器与 Web 服务器之间的通信协议。