第一章1.简答题(1)在 Web 前端开发方面,HTML5 与 HTML4 比较,主要解决哪几方面的问题
HTML5 的核心在于解决当前 Web 开发中存在的各种问题
一是解决 Web 浏览器之间的兼容性问题
在一个浏览器上正常显示的网页(或运行的 Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;二是文档结构描述的问题
HTML4 之前的各版本中,HTML 文档的结构一般用 div 元素描述,文档元素的结构含义不够清楚;三是使用 HTML+CSS+JavaScript 开发 Web 应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、猎取地理位置信息等,这些都影响了用户的体验
(2)HTML5 新增的全局属性有哪几个
描述其主要功能
HTML5 新增的全局属性,是指可以对任何元素都使用的属性
功能如下所示
属性描述HTML5 新增accesskey规定访问元素的键盘快捷键class规定元素的类名(用于规定样式表中的类)
contenteditable规定是否允许用户编辑内容
是contextmenu规定元素的上下文菜单
是dir规定元素中内容的文本方向
draggable规定是否允许用户拖动元素
是dropzone规定当被拖动的项目/数据被拖放到元素中时会发生什么
是hidden规定该元素是无关的
被隐藏的元素不会显示
是id规定元素的唯一 ID
lang规定元素中内容的语言代码
spellcheck规定是否必须对元素进行拼写或语法检查
是style规定元素的行内样式
tabindex规定元素的 tab 键控制次序
title规定有关元素的额外信息
(3)HTML5 是下一代 Web 语言的开发框架,典型特性有哪些
HTML5 从标记语言的功能提升到下一代 Web 语言的开发框架,他集成了 HTML+CSS3+JavaScript 的