《HTML5网页设计》课后习题及答案06
- 格式:docx
- 大小:21.12 KB
- 文档页数:1
练习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页面中的一种脚本语言文字。
练习3一、填空题1、在CSS中,设置h2标记字号为16像素且显示红色字体的代码为____________。
2、行内式也称为内联样式,是通过标记的__________属性来设置元素的样式。
3、在CSS中,用于设置行间距的属性是___________,一般称为行高。
4、text-decoration是文本修饰属性,其属性值________是用来设置下划线的。
5、id选择器使用_____进行标识,后面紧跟id名。
二、判断题1、书写CSS样式时,多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略。
()2、在CSS代码中,空格是不被解析的。
因此,属性的值和单位之间允许出现空格。
()3、在编写CSS代码时,为了提高代码的可读性,通常需要加CSS注释语句。
()4、行内式CSS样式是通过标记的属性来控制样式的,没有做到结构与表现的分离,所以一般很少使用。
()5、在链入式CSS样式中,一个HTML页面只能引入一个样式表。
()6、CSS基础选择器仅有三种,分别是标记选择器、类选择器、id选择器。
()7、text-align属性用于设置文本内容的水平对齐,可适用于所有元素。
()8、在CSS中,元素的宽高属性具有继承性。
()9、在CSS中,元素的边框属性不具有继承性。
()10、word-spacing属性用于定义英文单词之间的间距,对中文字符无效。
()三、选择题1、下面的选项中, CSS样式规则的具体格式正确的是()。
A、选择器{属性1:属性值1; 属性2:属性值2 属性3:属性值3}B、选择器{属性1:属性值1, 属性2:属性值2, 属性3:属性值3;}C、选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}D、选择器{属性1:属性值1 属性2:属性值2 属性3:属性值3}2、下面的选项中,CSS样式书写正确的是()A、p { font-size:12px;color:red;}B、p { font-size=12px;color=red}C、p { font-size:12px;}D、p { font-size:12;color:red;}3、当<p>标记内嵌套<strong>标记时,就可以使用后代选择器对其中的<strong>标记进行控制,下列写法正确是()A、strong p{color:red;}B、p strong{color:red;}C、strong,p{color:red;}D、p.strong{color:red;}4、在行内式CSS样式中,<style>标记可以设置元素的样式,它一般位于()标记中<title>标记之后。
思考与练习答案第1章1、填空题:(1)文字、图片和超链接(2)“设计者”模式和“代码编写者”模式(3)“设计”视图、“代码”视图和“拆分”视图。
2、简答题(1)简述Drea mweav er 8的基本菜单的组成。
答:●【文件】菜单:包括对文件进行操作的标准菜单项,还包括各种其他命令用于查看当前文档或对当前文档执行的操作。
例如:【新建】、【打开】、【保存】、【在浏览器中预览】和【打印代码】等。
●【编辑】菜单:包括用对文本进行操作的标准菜单项,还包括选择和搜索命令。
例如:【剪切】、【拷贝】、【粘贴】、【选择父标签】和【查找和替换】等●【查看】菜单:可以看到文档的各种视图,并且可以显示和隐藏不同类型的页面元素以及不同的 Dreamw eaver工具。
●【插入】菜单:提供插入栏的替代项,以便用于将对象插入文档。
●【修改】菜单:可以更改选定页面元素或项的属性。
使用此菜单,可以编辑标签属性,更改表格和表格元素,并且为库项和模板执行不同的操作。
●【文本】菜单:可以轻松地设置文本的格式。
●【命令】菜单:提供对各种命令的访问。
●【站点】菜单:提供一些菜单项,这些菜单项可用于创建、打开和编辑站点,以及用于管理当前站点中的文件。
●【窗口】菜单:提供对 Dreamw eaver中的所有面板、检查器和窗口的访问。
●【帮助】菜单:提供对Dre amwea ver文档的访问,包括使用 Dreamw eaver以及各种语言的参考材料。
(2)简述插入面板所包含的选项卡的种类。
答:●“常用”选项卡:包含用于创建和插入最常用对象(如图像、表格)的按钮。
●“布局”选项卡:允许插入布局表格和图层两种方式,并且可以在两种视图之间进行选择。
●“表单”选项卡:允许插入制作页面表单的各个元素。
练习4一、填空题1、在CSS中,用于设置边框颜色的是________属性。
2、用于调整元素内容与边框之间的距离的是________属性。
3、在CSS中,用于设置上外边距的是________属性。
4、元素主要分为行内元素和块元素,使用________属性可以转换元素的类型。
5、在CSS中,将图像作为网页元素的背景,可以通过________属性实现。
二、判断题1、行内元素不能设置背景。
()2、使用display:none;虽然可以隐藏元素,但是这时元素仍然会占用页面空间。
()3、border:1px solid #F00; 和border: solid #F00 1px;实现的效果是完全一样的。
()4、将元素转换为行内块元素的CSS代码为display:inline;。
()5、border-style:dashed;样式可以将元素的边框设置为实线。
()6、对一个宽度固定的块级元素应用margin:0 auto;样式,可使其水平居中。
()7、在CSS中border属性可用于改变元素的内边距。
()8、背景图像的位置是可以调整的,但是只可以用使用预定义的关键字,比如:left,top等。
()9、在CSS中background-images属性用于定义背景图像。
()10、将span转换为行内块元素的方法是对其应用display:inline-block;样式。
()三、选择题1、下面选项中,可以改变盒子模型外边距的是()A、paddingB、marginC、typeD、border2、如何改变元素的左外边距?()A、text-indentB、margin-leftC、marginD、margin-right3、在CSS中,可以通过float属性为元素设置浮动,以下属于float属性值的是()。
A、leftB、centerC、rightD、none4、下列选项中,可以为元素清除默认内外边距的是()A、font-size:0;B、line-height:0C、padding:0;D、margin:05、overflow属性用于规范溢出内容的显示方式,下列选项中属于overflow常用属性值的是()。
html课后习题答案HTML课后习题答案HTML,即超文本标记语言,是一种用于创建网页的标记语言。
在学习HTML的过程中,课后习题是巩固知识和提高技能的重要环节。
本文将为大家提供一些HTML课后习题的答案,希望对大家的学习有所帮助。
一、基础题1. 创建一个简单的HTML网页,包含一个标题和一个段落。
答案:```html<!DOCTYPE html><html><head><title>My First Webpage</title></head><body><h1>Welcome to My Webpage</h1><p>This is a paragraph.</p></body></html>```2. 创建一个有序列表,包含三个项目。
答案:<!DOCTYPE html><html><head><title>Ordered List</title></head><body><ol><li>Item 1</li><li>Item 2</li><li>Item 3</li></ol></body></html>```3. 创建一个无序列表,包含三个项目。
答案:```html<!DOCTYPE html><html><head><title>Unordered List</title><body><ul><li>Item 1</li><li>Item 2</li><li>Item 3</li></ul></body></html>```4. 创建一个表格,包含两行两列。
网页设计与制作各章习题及答案第1章习题1. 填空题(1) WWW服务于_1990_年由设立在欧洲瑞士的粒子物理研究中心开发研制出来。
(2) WWW是_Word Wide Web_的缩写,其含义是_“全球网”_,很多人又形象地称其为_“万维网”_。
(3) 现在网页基本可以分为_静态_和_动态_两大类网页。
(4) 对于网站,我们通常又称作_站点_(5) HTML是Hypertext Markup Language 的缩写,意思为_超文本标记语言_。
(6) marquee代码的作用_实现标记中的内容在页面移动的效果_(7) HTML源代码包括_<Head></Head>头_和_<Body></Body>正文__两大部分(8) CuteFTP是一种基于__Ftp__的数据交换软件。
(9) CuteFTP有很多功能,如_断点续传_、_自动登陆_等,是上传、维护、更新网站必不可少的工具软件。
(10) Flash是网络上最为流行的_矢量__动画制作软件。
(11) 网页的主要组成元素有_文本__、__图片_、_多媒体_、_超链接_和_脚本_五种。
(12) 与网站设计相关的软件主要有_Dreamweaver_、_Photoshop_、_Flash_和_CuteFTP_。
(13) _<html>_和_</html>_是Web页的第一个和最后一个标记符,Web页的其他所有内容都位于这两个标记符之间。
2. 选择题(1) 下面哪些文件属于静态网页( C )A. abc.asp?????B. abc.doc?????C. abc.htm?????????D. abc.jsp(2) 下面哪些不是网页编辑软件( B )A. Dreamweaver?B. CuteFTP?????C. Word????????????D. Flash(3) 下面哪些文件不是网站的主页( C? )A. index.html??B. Default.jsp?C. index1.htm??????D. Default.php(4) DreamweaverMX是哪家公司的产品?? ( D )A. Adobe???????B. Corel???????C. Microsoft???????D. Macromedia(5) 网页元素不包括:( C)A. 文字????????B. 图片????????C. 界面????????????D. 视频(6) 下列哪种软件是用于网页排版的。
HTML5 移动Web开发练习题及答案在移动设备的普及和快速发展的趋势下,移动Web开发变得越来越重要。
HTML5技术为移动Web开发提供了许多强大的功能和新特性。
下面是一些HTML5移动Web开发的练习题,以及它们的答案,希望对您的学习和实践有所帮助。
练习题1:自适应布局在移动设备上,常常需要根据屏幕尺寸的不同,自动适应不同的布局。
请写出一个HTML5页面模板,实现自适应布局的效果,并能在不同设备上正常显示。
答案:```<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>自适应布局</title><style>body {font-family: Arial, sans-serif;margin: 0;padding: 0;}.container {width: 100%;max-width: 800px;margin: 0 auto;padding: 20px;}</style></head><body><div class="container"><!-- 页面内容在这里 --> </div></body></html>```练习题2:本地存储HTML5提供了本地存储功能,可以在用户设备上储存数据。
请利用HTML5的本地存储功能,实现一个简单的记事本应用。
用户在输入框中输入文字后,点击"保存"按钮可以保存并展示所有的记录。
答案:```<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>记事本应用</title><script>function saveNote() {var note = document.getElementById("note").value;var notes = localStorage.getItem("notes");if (!notes) {notes = [];} else {notes = JSON.parse(notes);notes.push(note);localStorage.setItem("notes", JSON.stringify(notes)); showNotes();}function showNotes() {var notes = localStorage.getItem("notes");var notesList = document.getElementById("notes-list"); if (notes) {notes = JSON.parse(notes);notesList.innerHTML = "";for (var i = 0; i < notes.length; i++) {var noteItem = document.createElement("li");noteItem.textContent = notes[i];notesList.appendChild(noteItem);}}}</script><body><label for="note">输入内容:</label><input type="text" id="note"><button onclick="saveNote()">保存</button><ul id="notes-list"></ul><script>showNotes();</script></body></html>```练习题3:拍照上传利用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存储很少量的数据,比如用户名和密码。
网页设计习题与答案一、单选题(共30题,每题1分,共30分)1、<'div>标记是网页布局中最常用的标记,其显示类型为()。
A、浮动类型B、块级类型C、行内类型D、行内块类型正确答案:B2、关于盒子模型中的宽度和高度属性,下面说法正确的是()。
A、盒子模型中的宽度和高度属性适用于所有元素B、盒子模型中的宽度和高度属性仅适用于行内元素C、盒子模型中的宽度和高度属性仅适用于块级元素D、以上说法都正确正确答案:C3、下列标记中,用来设置文本为粗体的是()。
A、<'strong><'/strong>B、<'del><'/del>C、<'em><'/em>D、<'u><'/u>正确答案:A4、下列选项中哪个表示有序列表?()A、<'li><'/li>B、<'dd><'/dd>C、<'ol><'/ol>D、<'ul><'/ul>正确答案:C5、在网页中插入图像,若图像文件位于html文件的上两级文件夹,则在文件名之前加入()。
A、../../B、/C、./D、../正确答案:A6、使用标签指定式选择器,让段落应用class名为test的类,下列写法正确的是()。
A、p.test{color:red;}B、p .test{color:red;}C、p#test{color:red;}D、p,test{color:red;}正确答案:A7、定义列表常用于对术语或名词进行解释和描述,用一对()标记定义。
A、<'dl><'dl>B、<'ul><'/ul>C、<'dt><'/dt>D、<'ol><'/ol>正确答案:A8、位于HTML文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范的标记是()。
第一章习题答案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>一起使用。