html5网页前端设计课后习题答案
HTML5网页设计与制作习题练习与答案
练习1一、填空题1、网站由网页构成,并且根据功能的不同,网页又有静态网页和动态网页之分。
2、Web标准是一系列标准的集合,主要包括结构、表现和行为。
3、HTML中文译为超文本标记语言,主要是通过HTML标记对网页中的文本、图片、声音等内容进行描述。
4、HTML语言主要是通过HTML标记对网页中的文本、图片、声音等内容进行描述。
5、在网站建设中,HTML用于搭建页面结构,CSS用于设置页面样式,JavaSCript用于为页面添加动态效果。
二、判断题1、因为静态网页的访问速度快,所以现在互联网上的大部分网站都是由静态网页组成的。
(X )2、网页主要由文字、图像和超链接等元素构成,但是也可以包含音频、视频以及Flash等。
(√)3、“HTTP”是一种详细规定了浏览器和万维网服务器之间互相通信的规则。
(√)4、URL(英文Uniform Resource Locator的缩写)中文译为“统一资源定位符”。
URL其实就是Web地址,俗称“网址”。
(√)5、DNS(英文Domain Name System的缩写)是域名解析系统。
但是,在Internet上域名与IP地址之间并不是对应的。
(X)6、Firebug是IE浏览器中常用的一个插件,属于IE强力推荐的插件之一。
(X)7、在网站建设中,JavaScript用于搭建页面结构。
(X )8、实际网页制作过程中,最常用的网页制作工具是Dreamweaver。
(√)9、在Dreamweaver中制作网页,在菜单栏中选择【文件】→【保存】选项,或使用快捷键Ctrl+S,即可完成文件的保存。
(√)10、所有的浏览器对同一个CSS样式的解析都相同,因此页面在不同浏览器下的显示效果完全一样。
(X)三、选择题1、在Dreamweaver中,使用主浏览器预览网页的快捷键是(B)A、Ctrl+SB、F12C、F5D、Ctrl+F122、使用内嵌式添加CSS样式,CSS样式需要写在(D)A、<title></title>标记之间B、<head></head>标记之间C、<body></body>标记之间D、<style></style>标记之间3、下面选项中,对JavaScript语言描述正确的是(ABD )A、JavaScript是Web页面中的一种脚本语言文字。
HTML5+CSS3网页设计智慧树知到课后章节答案2023年下厦门兴才职业技术学院
HTML5+CSS3网页设计智慧树知到课后章节答案2023年下厦门兴才职业技术学院厦门兴才职业技术学院绪论单元测试1.关于静态网页的描述,下列说法正确的是()。
答案:静态网页访问速度快。
2.下列选项中的术语名词,不属于网页术语的是()。
答案:iOS3.关于Web标准的描述,下列说法正确的是()。
答案:Web标准主要包括结构标准、表现标准和行为标准三个方面。
4.关于HTML的描述,下列说法正确的是()答案:HTML提供了许多标签,用于对网页内容进行描述。
5.关于CSS的描述,下列说法正确的是()。
答案:CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。
6.因为静态网页的访问速度快,所以现在互联网上的所有网站都是静态网页组成的。
()答案:错7.“HTTP”是一种详细规定了浏览器和万维网服务器之间互相通信的规则。
()答案:对8.在Web标准中,表现是指网页展示给访问者的外在样式。
()答案:对9.在网页中,层叠样式表指的是JavaScript。
()答案:错10.所有的浏览器对同一个CSS样式的解析都相同,因此页面在不同浏览器下的显示效果完全一样。
()答案:错第一章测试1.下列选项中,属于HTML5扩展名的是()。
答案:.html;.htm2.下列选项中,可以调整图像垂直边距的属性是()。
答案:vspace3.下面的选项中,属于网页上常用图片格式的是()。
答案:PNG格式;JPG格式;GIF格式4.下列标签中,用于将文字以加删除线方式显示的是()。
答案:<del></del>和<s></s>5.下列选项中,可以设置文字字体的属性是()。
答案:face6.<body>标签和<head>标签是并列关系。
()答案:对7.标签就是放在“<>”标签符中表示某个功能的编码命令。
()答案:对8.在标签嵌套中,单标签可以作为父级标签。
()答案:错9.设置标签属性时,标签名与属性、属性与属性之间均以空格分开。
智慧树知到《HTML5网页设计(青职联盟)》章节测试答案
智慧树知到《HTML5网页设计(青职联盟)》章节测试答案智慧树知到《HTML5网页设计(青职联盟)》章节测试答案第一章1、IE、火狐和谷歌是目前互联网上的三大浏览器,其他常用的浏览器还有苹果的Safari浏览器和欧朋浏览器等。
A.对B.错答案: 对2、W3C最重要的工作是发展Web规范,对互联网的发展和应用起到了基础性和根本性的支撑作用。
A.对B.错答案: 对3、web标准的制定者是?A.微软B.万维网联盟C.网景公司(Netscape)D.SUN公司答案: 万维网联盟4、结构用于对网页元素进行整理和分类,主要包括HTML4.0和HTML5两个部分。
A.对B.错答案: 错5、所谓静态网页是指用户无论何时何地访问,网页都会显示固定的信息,即使网页源代码被重新修改上传也不会改变。
A.对B.错答案: 错第二章1、链接(Link)基本语法是?A.<a goto="URL"> … </a>B.<a herf="URL"> … </a>C.<a link="URL"> … </a>D.<a href="URL"> … </a>答案: <a href="URL"> … </a>2、“HTTP”是一种详细规定了浏览器和万维网服务器之间互相通信的规则。
A.对B.错答案: 对3、<!DOCTYPE> 标记位于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范。
web前端开发技术课后答案
web前端开发技术课后答案1.doctype的作是什么?DOCTYPE是html5标准声明,且必须声明在HTML档的第。
来告知浏览器的解析器什么档标准解析这个档,不同的渲染模式会影响到浏览器对于 CSS 代码甚 JavaScript 脚本的解析档解析类型有:BackCompat:怪异模式,浏览器使的怪异模式解析渲染。
(如果没有声明DOCTYPE,默认就是这个模式)CSS1Compat:标准模式,浏览器使W3C的标准解析渲染。
IE8还有种介乎于上述两者之间的近乎标准的模式,但是基本淘汰了。
2.这三种模式的区别是什么?标准模式(standards mode):按照 HTML 与 CSS 的定义渲染怪异模式(quirks mode)模式:会模拟更旧的浏览器的为近乎标准(almost standards)模式:会实施了种表单元格尺的怪异为(与IE7之前的单元格布局式致)3.除此之外符合标准定义HTML、XHTML、XML有什么区别?HTML(超本标记语): 在html4.0之前HTML先有实现再有标准,导致HTML常混乱和松散XML(可扩展标记语): 主要于存储数据和结构,可扩展,家熟悉的JSON也是相似的作,但是更加轻量效,所以XML现在市场越来越了XHTML(可扩展超本标记语): 基于上两者来,W3C为了解决HTML混乱问题,并基于此诞了HTML5,开头加的做法因此来,如果不加就是兼容混乱的HTML,加了就是标准模式。
4.什么是data-属性?HTML的数据属性,于将数据储存于标准的HTML元素中作为额外信息,我们可以通过js访问并操作它,来达到操作数据的的。
前端框架出现之后,这种法已经不流行了。
5.你对HTML语义化的理解?语义化是指使恰当语义的html标签,让具有良好的结构与含义,如:标签就代表段落,代表正内容等等。
语义化的好处主要有两点:开发者友好:使语义类标签增强了可读性,开发者也能够清晰地看出的结构,也更为便于团队的开发和维护机器友好:带有语义的字表现丰富,更适合搜索引擎的爬爬取有效信息,语义类还可以持读屏软件,根据章可以动成录。
html5网页前端设计课后习题答案
第一章习题答案1.什么是Internet和万维网,它们的区别在哪里?答:Internet是由成千上万台计算机设备互相连接,基于TCP/IP协议进行通信从而形成的全球网络。
万维网是Internet上最重要的服务之一,也常被简称为“W3”或“Web”。
万维网主要使用HTTP协议将互联网上的资源结合在了一起,并在浏览器中以Web页面的方式呈现给用户。
2.请简单描述用户上网浏览网页的原理。
答:用户打开Web浏览器并输入需要访问的URL地址,该地址将发送给对应的Web服务器。
Web服务器然后将该地址对应的文本、图片等内容发送给用户并显示在用户使用的Web浏览器中。
3.Web前端技术的三大核心基础是哪些内容?答:HTML、CSS和JavaScript。
4.Web前端新技术HTML5与HTML有什么关系?答:HTML来源于Hypertext Markup Language(超文本标记语言)的首字母缩写,是用于架构和呈现网页的一种标记语言,也是万维网上应用最广泛的核心语言。
HTML5是HTML的第五次修改版,也是目前HTML语言的最新版。
第二章习题答案1.HTML5的文档注释是怎样的?答:HTML5使用<!--...-->标签为文档进行注释,注释标签以“<!--”开头,以“-->”结束,中间的“...”替换为注释文字内容即可。
<!--...-->标签支持单行和多行注释。
2.HTML5中列表标签有哪些,它们之间有什么区别?答:包括有序列表标签、无序列表标签和定义列表标签三种。
有序列表标签<ol>和</ol>用于定义带有编号的有序列表;无序列表标签<ul>和</ul>用于定义不带编号的无序列表;定义列表标签<dl>和</dl>是用于进行词条定义的特殊列表,每条表项需要结合词条标签<dt>和定义标签<dd>一起使用。
Web前端开发案例教程习题和答案
Web前端开发案例教程习题和答案注:选择题标记红色者为答案,判断题红色者为错误。
第1章习题1.下列选项中,对HTML5新功能和新特性支持最好的浏览器是?A)IE浏览器B)火狐浏览器C)Google浏览器D)Opera浏览器2.下面的应用软件,不可以用于网页制作开发的是?A)Editplus B)HbilderC)Dreamweaver D)3Dmax3.HTML5增加了很多新功能和新特性,下列不属于HTML5优势的是?A)解决了跨浏览器问题B)新增了多个新特性C)用户优先的原则D)可以创建动态网站4.HTML的中文含义是?A)文件传输协议B)超文本传输协议C)超文本标记语言D)统一资源定位符5. HTTP的中文含义是?A)文件传输协议B)超文本传输协议C)超文本标记语言D)统一资源定位符第2章习题一、选择题1.网页的主体内容写在()标记内部。
A)〈body〉 B)〈head〉 C)〈p〉D)〈html〉2.以下标记符中,用于设置页面标题的是()。
A)<title> B)<caption> C)<head> D)<html>3.HTML 指的是?( )A)超文本标记语言(Hyper Text Markup Language)B)家庭工具标记语言(Home Tool Markup Language)C)超链接和文本标记语言(Hyperlinks and Text Markup Language)D)样式表(CSS)和JavaScript语言4.用HTML标记语言编写一个简单的网页,网页最基本的结构是()。
A)<html><head>…</head><frame>…</frame></html>B)<html><title>…</title><body>…</body></html>C)<html><title>…</title><frame>…</frame></html>D)<html><head>…</head><body>…</body></html>5.可以不用发布就能在本地计算机上浏览的页面编写语言是()。
Web前端开发——HTML5 + CSS3 +JavaScript智慧树知到课后章节答案2023年
Web前端开发——HTML5 + CSS3 +JavaScript智慧树知到课后章节答案2023年下潍坊学院潍坊学院第一章测试1.WWW 是()的意思。
()答案:万维网2.统一资源定位符是指:()答案:因特网上标准的资源的地址。
3.以下属于浏览器的是:()答案:Google Chrome;IE;Mozilla Firefox4.Web前端开发主要任务是信息内容的呈现和用户界面设计。
()答案:对5.CSS(也称为层叠样式表)是用来呈现网页外观样式的一组规范,它可以定义网页的样式表现。
()答案:对6.JavaScript是一种运行在的服务器端的脚本语言,使用Javascript可以开发交互式的Web页面。
()答案:错7.Document Object Model文档对象模型,DOM与JavaScript结合起来实现了Web网页的行为与结构的分离。
()答案:对8.BOM主要处理浏览器窗口和框架,常见的BOM窗口有Window对象、Navigator对象、Screen对象、History对象和Location对象。
()答案:对9.AJAX即异步JavaScript和XML,是一种支持异步请求的技术。
()答案:对10.同一个HTML页面,在不同浏览器上的显示效果是一样的。
()答案:错11.Web前端开发常用的技术有:()答案:HTML;JavaScript;CSS12.浏览器对HTML文档解析显示的结果就是我们平时看到的网页。
()答案:对13.下面哪一个工具用于Web前端开发?()答案:Hbuilder14.在URL地址中多个参数之间使用()进行分割。
()答案:&15.Web是一种分布式应用结构。
()答案:对第二章测试1.下列哪个是用于定义标题的标签()答案:h12.html中的注释标签是()答案:<!-- -->3.哪两个属性可用于表格的合并单元格()答案:colspan;rowspan4.下面的哪个标签定义了浏览器工具栏的标题()答案:title5.HTML 元素可以设置属性,属性总是以名称/值对的形式出现。
Html5程序的设计基础教程(练习题参考答案)
第1章HTML 5概述一、选择题1.A 2.D 3.C 4.C二、填空题1.HyperText Markup Language2.<img>3.HTML4.UTF-85.<menu>6.contextmenu7.async8.<details>9.Geolocation API10.Web Workers三、简答题1.答:● <section> 标签用于定义文档中的区段。
● <header>标签用于定义文档的页眉(介绍信息)。
●<footer>标签用于定义区段(section)或文档的页脚。
通常,该元素包含作者的、文档的创作日期或者联系方式等信息。
● <nav>标签用于定义导航。
● <article>标签用于定义文章或网页中的主要容。
● <aside>标签用于定义主要容之外的其他容。
● <figure>标签用于定义独立的流容(图像、图表、照片、代码等等)。
2.答:● <mark>标签用于定义带有记号的文本。
● <time>标签用于定义公历的时间(24小时制)或日期,时间和时区。
● <meter>标签用于定义度量衡。
● <progress>标签用于定义定义一个进度条。
3.答:在HTML 5中可以通过下面的方法进行绘图:●使用Canvas API动态地绘制各种效果精美的图形;●绘制可伸缩矢量图形(SVG)。
4.答:HTML5新增的与数据存储和数据处理相关的新功能如下:(1)Web通信在HTML 4中,出于安全考虑,一般不允许一个浏览器的不同框架、不同标签页、不同窗口之间的应用程序互相通信,以防止恶意攻击。
如果要实现跨域通信只能通过Web服务器作为中介。
但在桌面应用中,经常需要进行跨通信。
HTML 5提供了这种跨域通信的消息机制。
(2)本地存储HTML 4的存储能力很弱,只能使用Cookie存储很少量的数据,比如用户名和密码。
《HTML5网页设计》课后习题及答案01
思考与练习
一、填空题
1.HTML5 给我们带来了很多人性化和方便的改变,包括新的解析顺
序、、、新的input 属性等。
2.HTML5的设计目的是为了在支持多媒体。
二、选择题
1.网页的基本语言是()
A. JavaScript
B. VBScript
C. HTML
D.XML
2.网页中所谓的(),通过已经定义好的关键字和图形,只要用鼠标轻轻一点,就可以自动跳转到相应的其他文件,获得相应的信息。
A. 超链接
B. 热区
C. 图片
D.多媒体
3.网页的扩展名是()
A. .html
B..doc
C. .bat
D. .ppt
4.HTML指的是()
A.超文本标记语言(Hyper Text Markup Language)
B.家庭工具标记语言(Home Tool Markup Language)
C.超链接和文本标记语言(Hyperlinks and Text Markup Language)
D.以上都不正确
三、判断题
1.HTML5标记符的属性一般不区分大小写。
()
2. HTML5能快速的构建框架,是的实现一些功能能加简便,节省开发时间。
()
答案:
一、填空题
1.新的元素、新的方法
2. 移动设备上
二、选择题
1.C
2.A
3.A
4.A
三、判断题
1.√
2.。
2020年智慧树知道网课《HTML5网页设计》课后章节测试满分答案
第一章测试1【单选题】(2分)对于标签,其中*代表GET或?A.INPUTB.PUTC.SETD.POST2【单选题】(2分)定义列表的HTML代码是?A.******B.******C.******D.******3【单选题】(2分)定义盒模型外补丁的时候是否可以使用负值?A.否B.是4【单选题】(2分)当希望使图片的背景是透明的时候,应该使用的图像格式是?A.BMPB.PCXC.GIFD.JPG5【单选题】(2分)当链接指向下列哪一种文件时,不打开该文件,而是提供给浏览器下载?A.HTMLB.ZIPC.CGID.ASP6【多选题】(3分)关于Web标准的描述,下列说法正确的是()A.Web标准由W3C与其他标准化组织共同制定B.Web标准就是HTML标准、CSS标准和JS标准C.Web标准是为HTML5推出的新标准D.Web标准需要浏览器开发商和站点开发商共同遵守7【多选题】(3分)关于建立站点的作用,下列说法正确的是()A.对于网站本身的上传维护,内容的扩充和移植都有着重要的影响B.可以系统化地管理网站文件C.方便增减站内文件夹及文档D.可以形成明晰的站点组织结构图8【判断题】(3分)网页主要由文字、图像和超链接等元素构成,但是也可以包含音频、视频以及Flash等。
A.对B.错9【判断题】(3分)网站的根目录中主要包括css和images等文件夹。
()A.对B.错10【判断题】(3分)在万维网上的所有文件(HTML、CSS、图片、音乐、视频等)都有唯一的URL,只要知道资源的URL,就能够对其进行访问。
()A.对B.错第二章测试1【单选题】(2分)创建一个样式表,可以设置当前页面中ID为compact元素的内容的字体为斜体。
下列能实现该功能的代码是?A.B.C.D.2【单选题】(2分)创建一个位于文档内部位置的链接的代码是?A.B.C.D.3【单选题】(2分)创建一个滚动菜单的HTML代码是?A.B.C.D.4【单选题】(2分)只显示一个边框?A.B.正确5【单选题】(2分)表示显示的边框的数为?A.4个B.2个C.1个D.3个6【判断题】(3分)<title>标记用于定义HTML文档的头部信息,也称为头部标记。
HTML5及CSS3web前端开发技术习题答案解析
第一章1.简答题(1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题?HTML5的核心在于解决当前Web开发中存在的各种问题。
一是解决Web浏览器之间的兼容性问题。
在一个浏览器上正常显示的网页(或运行的Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;二是文档结构描述的问题。
HTML4之前的各版本中,HTML文档的结构一般用div元素描述,文档元素的结构含义不够清晰;三是使用HTML+CSS+JavaScript开发Web应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验。
(2)HTML5新增的全局属性有哪几个?描述其主要功能。
HTML5新增的全局属性,是指可以对任何元素都使用的属性。
功能如下所示。
(3)HTML5是下一代Web语言的开发框架,典型特性有哪些?HTML5从标记语言的功能提升到下一代Web语言的开发框架,他集成了HTML+CSS3+JavaScript的Web应用框架。
良好的语义特性。
HTML5支持微数据与微格式,增加的各种元素赋予网页更好的意义和结构,适于构建对程序、对用户都更有价值的数据驱动的Web应用。
HTML5增加了section元素、article 元素、nav元素以及aside元素等结构元素。
强大的绘图功能。
通过使用Canvas API动态地绘制各种效果精美的图形,也可以通过SVG 绘制可伸缩矢量图形。
增强的音视频播放和控制功能。
新增了audio和video 元素,可以不依赖任何插件而播放音频和视频。
HTML5的数据存储和数据处理的功能。
包括离线应用、Web通信、本地存储等功能,HTML5还支持WebSQL和IndexedDB等轻量级数据库,增强了数据存储和数据检索能力。
获取地理位置信息。
HTML5新增了Geolocation API规范,应用于移动设备中的地理定位。
(完整版)Html5程序设计基础教程(练习题参考答案)
第1章HTML 5概述一、选择题1.A 2.D 3.C 4.C二、填空题1.HyperText Markup Language2.<img>3.HTML4.UTF-85.<menu>6.contextmenu7.async8.<details>9.Geolocation API10.Web Workers三、简答题1.答:● <section> 标签用于定义文档中的区段。
● <header>标签用于定义文档的页眉(介绍信息)。
● <footer>标签用于定义区段(section)或文档的页脚。
通常,该元素包含作者的姓名、文档的创作日期或者联系方式等信息。
● <nav>标签用于定义导航链接。
● <article>标签用于定义文章或网页中的主要内容。
● <aside>标签用于定义主要内容之外的其他内容。
● <figure>标签用于定义独立的流内容(图像、图表、照片、代码等等)。
2.答:● <mark>标签用于定义带有记号的文本。
● <time>标签用于定义公历的时间(24小时制)或日期,时间和时区。
● <meter>标签用于定义度量衡。
● <progress>标签用于定义定义一个进度条。
3.答:在HTML 5中可以通过下面的方法进行绘图:●使用Canvas API动态地绘制各种效果精美的图形;●绘制可伸缩矢量图形(SVG)。
4.答:HTML5新增的与数据存储和数据处理相关的新功能如下:(1)Web通信在HTML 4中,出于安全考虑,一般不允许一个浏览器的不同框架、不同标签页、不同窗口之间的应用程序互相通信,以防止恶意攻击。
如果要实现跨域通信只能通过Web服务器作为中介。
但在桌面应用中,经常需要进行跨通信。
HTML 5提供了这种跨域通信的消息机制。
Web前端开发与应用教程 (HTML5+CSS3+JavaScript)第2版第14章 参考答案
第14章参考答案1. 在jQuery中被誉为工厂函数的是( C )A. ready()B. function()C. $()D. next()2. 假如需要选择页面中唯一一个DOM元素,则( C )是最快、最高效的选择器。
A. 后代选择器B. 类选择器C. id选择器D. 属性选择器3. 通过选择器方法,判断选择器名称( D )。
$("parent > child")$("ancestor descendant")A. 后代选择器、子代选择器B. 后代选择器、一般兄弟选择器C. 子代选择器、相邻兄弟选择器D. 子代选择器、后代选择器4. 在jQuery中,如果想要从DOM中删除所有匹配的元素,( C )是正确的。
A. delete()B. empty()C. remove()D. removeAll()5. 下列选项中,不属于键盘事件的是( D )。
A. keydown()B. keyup()C. keypress()D. ready()6. 在jQuery中,关于fadeIn()方法正确的是( B )。
A. 可以改变元素的高度B. 可以逐渐改变被选元素的不透明度,从隐藏到可见(褪色效果)C. 可以改变元素的宽度D. 与fadeIn( )相对的方法是fadeOn( )7. 下列选项中,失去焦点时触发的是( A )。
A. blur()B. select()C. focus()D. onfocus()8. 使用CDN 加载jQuery 库的主要优势是什么?参考答案:节省服务器带宽以及更快的下载速度;如果浏览器已经从同一个CDN下载缓存相同的jQuery 版本, 那么它就不会再去下载它一次. 因此,许多公共的网站都将jQuery用于用户交互和动画,如果浏览器已经有了下载好的jQuery库,网站就能有非常好的展示机会。
9. $(this) 和this 关键字在jQuery 中有何不同?参考答案:$(this) 返回一个jQuery对象,可以对它调用多个jQuery方法,比如用text() 获取文本,用val() 获取值等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章习题答案1.什么是Internet和万维网,它们的区别在哪里?答:Internet是由成千上万台计算机设备互相连接,基于TCP/IP协议进行通信从而形成的全球网络。
万维网是Internet上最重要的服务之一,也常被简称为“W3”或“Web”。
万维网主要使用HTTP协议将互联网上的资源结合在了一起,并在浏览器中以Web页面的方式呈现给用户。
2.请简单描述用户上网浏览网页的原理。
答:用户打开Web浏览器并输入需要访问的URL地址,该地址将发送给对应的Web服务器。
Web服务器然后将该地址对应的文本、图片等内容发送给用户并显示在用户使用的Web浏览器中。
3.Web前端技术的三大核心基础是哪些内容?答:HTML、CSS和JavaScript。
4.Web前端新技术HTML5与HTML有什么关系?答:HTML来源于Hypertext Markup Language(超文本标记语言)的首字母缩写,是用于架构和呈现网页的一种标记语言,也是万维网上应用最广泛的核心语言。
HTML5是HTML的第五次修改版,也是目前HTML语言的最新版。
第二章习题答案1.HTML5的文档注释是怎样的?答:HTML5使用<!--...-->标签为文档进行注释,注释标签以“<!--”开头,以“-->”结束,中间的“...”替换为注释文字内容即可。
<!--...-->标签支持单行和多行注释。
2.HTML5中列表标签有哪些,它们之间有什么区别?答:包括有序列表标签、无序列表标签和定义列表标签三种。
有序列表标签<ol>和</ol>用于定义带有编号的有序列表;无序列表标签<ul>和</ul>用于定义不带编号的无序列表;定义列表标签<dl>和</dl>是用于进行词条定义的特殊列表,每条表项需要结合词条标签<dt>和定义标签<dd>一起使用。
3.HTML5中块级元素与内联元素的区别是什么?分别列举有哪些标签属于块级元素或内联元素。
答:块级元素会默认在前后自动放置一个换行符;内联元素不会自动在前后自动放置换行符,默认在同一行显示。
属于块级元素的有区域元素<div>、段落标签<p>、表格标签<table>、标题标签<h1>-<h6>等;属于内联元素的有容器标签<span>,超链接标签<a>等。
4.HTML5新增的文档结构标签有哪些?答:<header>、<nav>、<section>、<article>、<aside>、<footer>。
5.HTML5新增的格式标签有哪些?答:记号标签<mark>、进度标签<progress>、度量标签<meter>等。
6.HTML5有哪些新增的功能API,分别起什么作用?答:常用的HTML5功能性API列举如下:●拖放:实现元素的拖放;●画布:实现2D和3D绘图效果;●音频和视频:实现自带控件播放音频和视频;●表单:新增一系列输入类型,例如电话号码、数字范围、email地址等;●地理定位:使用浏览器进行地理位置经纬度的定位;●Web存储:实现本地持久化存储大量数据;●Web Worker:实现线程效果第三章习题答案1.CSS样式表有哪几种类型?它们的层叠优先级关系是?答:外部样式表、内部样式表和内联样式表。
优先级由低到高分别为:外部样式表-->内部样式表-->内联样式表。
2.常用的CSS选择器有哪些?答:元素选择器、id选择器、类选择器、属性选择器。
3.CSS的注释语句写法是?答:CSS的注释以“/*”开头,以“*/”结尾,支持单行和多行注释。
4.CSS颜色值有哪几种表达方式?答:常见有如下几种表达方式:●使用RGB颜色的方式:例如rgb(0,0,0)表示黑色、rgb(255,255,255)表示白色等;●RGB的十六进制表示法:例如#000000表示黑色、#FFFFFF表示白色等;●直接使用英文单词名称:例如red表示红色、blue表示蓝色等。
5.CSS背景图像的平铺方式有哪几种?答:repeat-x(水平方向平铺),repeat-y(垂直方向平铺),repeat(水平和垂直方向都平铺)以及no-repeat(不平铺,只显示原图)。
6.如何使用CSS为文本添加下划线?答:text-decoration: underline。
7.如何使用CSS为列表选项设置自定义标志图标?1.答:list-style-image: url(图标文件的URL)。
8.如何使用CSS实现表格为单线条框样式?答:border-collapse: collapse。
9.如何使用CSS设置元素的层叠效果?答:使用属性z-index可以为元素规定层次顺序,其属性值为整数,并且该数值越大将叠放在越靠上的位置。
10.元素可以向哪些方向进行浮动?如何清除浮动效果?答:在CSS中float属性可以用于令元素向左或向右浮动。
常用clear:both来清除之前元素的浮动效果。
第四章习题答案1.引用JavaScript外部脚本的正确写法是?在HTML页面中直接插入JavaScript代码的正确做法是何种标签?答:外部脚本引用方法为:<script src="JavaScript文件URL"></script>。
在HTML页面中直接插入JavaScript代码的正确做法是<script>标签。
2.以下哪个属于JavaScript注释的正确写法?(1)<!--被注释掉的内容-->(2)//被注释掉的内容(3)“被注释掉的内容”答:(2)为正确内容。
3.请分别说出下列内容中变量x运算结果。
(1)var x = 9+9;(2)var x = 9+"9";(3)var x = "9"+"9";答:(1)18,(2)99,(3)99。
4.在JavaScript中有哪些常用的循环语句?答:for循环和for-in循环、while循环和do-while循环。
5.如何使用警告对话框显示“Hello JavaScript”?答:alert("Hello JavaScript");6.如何创建与调用自定义名称的JavaScript函数?答:使用关键词function来创建自定义函数,例如:function welcome(){alert("Welcome to JavaScript World");}函数可以通过使用函数名称的方法进行调用,例如welcome()。
7.如何使用JavaScript对浮点数进行四舍五入获取最接近的整数值?答:使用Math.round()方法。
8.如何获取用户当前浏览器的名称和版本?答:navigator.appName以及navigator.appVersion。
第五章习题答案1.如何将元素设置为允许拖放的状态?答:设置元素的draggable属性值为true。
2.元素被拖拽直到放置在指定区域的完整过程中依次触发了哪些拖放事件?答:dragstart->drag->dragenter->dragover->dragleave->drop->dragend。
3.可在拖放过程中被传递的常见数据类型有哪些?答:可用于传递的常用数据类型如下:●纯文本类型:text/plain●超链接类型:text/uri-list●HTML代码类型:text/html4.使用DataTransfer对象中的何种方法可以自定义拖放图标?答:setDragImage()方法。
5.如何将指定元素设置为允许放置元素的目标区域?答:作为可放置区域的元素必须带有ondragover事件。
6.在进行本地文件的拖放时,DataTransfer对象中的哪个属性可以用于获取文件列表?答:直接在放置文件时使用DataTransfer对象的files属性即可获取文件列表,里面包含了所有文件。
第六章习题答案1.<form>标签的method属性可以取哪些属性值?分别表示什么含义?答:表单的method属性用于规定了发送表单数据的两种HTTP方法:GET和POST 方法。
其中表单标签默认的提交方式为GET方法。
●GET方法:提交表单数据时,GET方法会将表单组件的数据名称和值转换为文本形式的参数并直接加原URL地址后面,点击提交按钮后可以直接从浏览器地址栏看到全部内容。
这种方式适用于传递一些安全级别要求不高的数据,并且有传输大小限制,每次不能超过2KB。
●POST方法:这种方法传递的表单数据会放在HTML的表头中,不会出现在浏览器地址栏里,用户无法直接看到参数内容,适用于安全级别相对较高的数据。
并且对于客户端而言没有传递数据的容量限制,完全取决于服务器的限制要求,总体来说传输的数据量比GET方法大。
2.HTML5中新增了哪些<input>标签的常用类型?分别表示什么含义?答:HTML5中新增的常用类型如下表所示。
3.按钮标签<button>有哪些类型?分别表示什么含义?答:有三种类型,分别是提交(submit)、重置(reset)或无动作按钮(button)类型。
提交(submit)用于提交表单数据;重置(reset)用于重置表单填写的内容;无动作按钮(button)本身没有任何动作,需要配合JavaScript代码使用。
4.HTML5表单新增multiple属性可以用于何种类型的<input>标签?答:该属性只适用于2种类型的<input>标签:email(电子邮箱)和file(上传文件控件)。
5.HTML5表单新增width和height属性可以用于何种类型的<input>标签?答:width和height属性只能用于类型为image的<input>标签。
6.如何使用HTML5表单新增pattern属性限制用户只允许输入6位阿拉伯数字?答:关于正则表达式有多种用法,这里选择其中一种参考答案列举如下:<input type="text" name="number" pattern="[0-9]{6}" title="请输入6位数字" /> 第七章习题答案1.创建画布使用的HTML5标签名称是?为何要给画布定义ID?答:在HTML5中创建画布需要使用<canvas>元素。