1.标准的HTML文档必须包含哪几个元素()【多选题】
A. p B. html C. head D.div
答案: BC。 HTML文档必须包括4个元素 ,分别是DOCTYPE、html、head和body.
2.HTML和HTML5的区别有哪些?
(1)旧版本的HTML比较依赖浏览器的插件,例如播放视频需要安装Flash插件。
(2)由于HTML5不再基于SGML(标准通用标记语言),所以文档声明类型(DOCTYPE)只有一种。
(3)HTML5消除了过时或冗余的元素,例如font、center等。
(4)HTML5新增了许多语义化的元素(例如article、header等)和新功能(例如video、canvas等),提供更好的跨平台支持。
(5)HTML5制定了新的全局属性和元素属性,全局属性有draggable、contenteditable等,元素属性有accept、placeholder等
3.以下选项是HTML5的DTD(文档类型定义)的是()【单选题】

A.<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN">
B.<!DOCTYPE html>
C.<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"
   "html://www.w3.org/TR/xhtml11/DTD/xhtml11-transitional.dtd">
D.<!DOCTYPE html PUBLIC> 
答案: B。 HTML5因为不再基于SGML,所以在它的声明中不需要引用DTD。
4.以下元素的写法哪些不符合XHTML1.0的规范()【多选题】
A.<P>打开文本框</p>
B.<button name=add>提交</button>
C.<a href="javascript:;">跳转首页</a>
D.<p>电脑<b><i>必须</b></i>重启</p>
答案:ABD.
5.下面最适合定义标题的方式是()【单选题】
A.<section id="heading">标题</section>
B.<p><strong>标题</strong></p>
C.<h4>标题</h4>
D.<header>标题</header>
答案:C  h1~h6都可以表示标题,但体现的重要性不同。section元素表示文档的一节,可以含标题。p元素表示段落。header元素表示首部,可包含标题、logo、搜索框等等。
6.HTML实体的应用场景有哪些?
如果要在HTML文档中显示特殊字符(例如”<"、”>“等),那么就可以使用HTML实体。HTML实体还能预防XSS(跨站脚本攻击)攻击。XSS通常会将脚本代码注入到HTML文档中,再解析执行。但使用了HTML实体后,就可以让相关代码只打印,而不执行。