-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
高职高专计算机任务驱动模式教材HTML5+CSS3跨平台网页设计实例教程 版权信息
- ISBN:9787302502142
- 条形码:9787302502142 ; 978-7-302-50214-2
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
高职高专计算机任务驱动模式教材HTML5+CSS3跨平台网页设计实例教程 本书特色
充分调研HTML5、CSS3新技术的实际应用情况,优选了53个来自于真实网站的典型教学案例,采用“任务驱动、精讲多练、理论实践一体化”的教学方法,改进和优化教学内容的组织方法和网页设计技能的训练方法,全方向促进基于HTML5+CSS3网页应用设计能力的提升。
高职高专计算机任务驱动模式教材HTML5+CSS3跨平台网页设计实例教程 内容简介
本书从网页设计实际应用的角度理解HTML5和CSS3的新元素和新功能,合理选取教学内容。本书设置了以下10个教学单元: 站点与网页的创建、网页中文本与段落的应用设计、网页中图像与背景的应用设计、网页中列表与表格的应用设计、网页中超链接与导航栏的应用设计、网页中表单与控件的应用设计、网页中音频与视频的应用设计、网页中图形绘制与操作的应用设计、网页中与交互的应用设计、网页中元素与整体布局的应用设计,将HTML5和CSS3的相关知识合理安排到各个教学单元中。 本书编者充分调研HTML5、CSS3新技术的实际应用情况,优选了50多个来自真实网站的典型教学案例,采用“任务驱动、精讲多练、理论实践一体化”的教学方法,改进和优化教学内容的组织方法和网页设计技能的训练方法,多方面促进基于HTML5+CSS3网页应用设计能力的提升。每个教学单元面向教学全过程设置“知识推荐→引导训练→同步训练→技术进阶→问题探究→单元习题”6个教学环节,同时还提供了丰富的配套教学资源。 本书可以作为普通高等院校、高职高专或中等职业院校各专业网页设计的教材,也可以作为网页设计的培训用书及技术用书。
高职高专计算机任务驱动模式教材HTML5+CSS3跨平台网页设计实例教程 目录
单元1站点与网页的创建1
【知识**】1
【引导训练】4
任务11创建“单元1”站点并浏览网页4
任务111创建本地站点“单元1”4
任务112认识Dreamweaver CC的工作界面6
任务113打开与浏览网页文档0101.html10
任务12认知HTML5的典型标记和结构标签13
任务121分析HTML代码的组成结构13
任务122认知HTML5中典型的标记方法17
任务123认知HTML5主要的结构标签17
【同步训练】18
任务13打开并浏览网页0103.html18
【技术进阶】19
【问题探究】20
【单元习题】21
单元2网页中文本与段落的应用设计22
【知识**】22
【引导训练】37
任务21制作阿坝概况的文本网页37
任务211建立站点及其目录结构38
任务212创建与保存网页文档0201.html40
任务213设置网页的首选项40
任务214设置页面的整体属性42
任务215在网页中输入文字48
任务216输入与编辑网页中的文本49
任务217格式化网页文本50
任务218设置超链接与浏览网页效果51
任务219在【代码】视图中查看CSS代码和HTML代码51
任务22使用CSS美化文本标题和文本段落55
【同步训练】61
任务23制作介绍九寨沟概况的文本网页61
【技术进阶】62
【问题探究】65
【单元习题】67
目录单元3网页中图像与背景的应用设计68
【知识**】68
【引导训练】74
任务31制作介绍九寨沟景区景点的图文混排网页74
任务311使用【管理站点】对话框创建站点“单元3”75
任务312应用【文件】面板新建网页0301.html76
任务313设置页面的背景图像77
任务314在网页中输入所需的文本内容与设置文本格式78
任务315插入图像与设置图像属性79
任务316在“代码”视图中查看CSS代码和HTML代码81
任务32使用CSS美化网页文本与图片82
任务33创建多张图片并行排列的网页0303.html88
【同步训练】90
任务34在网页中设置图片与背景属性90
任务35创建图文混排的网页0305.html91
【技术进阶】91
【问题探究】96
【单元习题】98
单元4网页中列表与表格的应用设计99
【知识**】99
【引导训练】105
任务41创建以项目列表形式表现新闻标题的网页105
任务42创建以项目列表形式表现图文按钮的网页109
任务43创建应用表格存放数据的网页114
任务44创建包含个性化表格的网页119
【同步训练】122
任务45创建项目列表为主的旅游攻略标题网页122
任务46创建包含5行3列表格的网页123
【技术进阶】123
【问题探究】124
【单元习题】127
单元5网页中超链接与导航栏的应用设计128
【知识**】128
【引导训练】131
任务51设置网页中导航栏的超链接属性131
任务52制作包含横向主导航栏的网页134
任务53制作包含纵向栏目导航栏的网页139
任务54创建包含图像热点链接的网页141
【同步训练】145
任务55创建包含顶部横向导航栏的网页145
任务56创建包含多种不同形状图像链接的网页146
【技术进阶】146
【问题探究】150
【单元习题】151
单元6网页中表单与控件的应用设计152
【知识**】152
【引导训练】158
任务61在网页中添加表单及表单控件158
任务62创建用户注册的表单网页164
【同步训练】171
任务63创建用户登录的表单网页171
任务64创建用户留言反馈网页172
【技术进阶】172
【问题探究】174
【单元习题】174
单元7网页中音频与视频的应用设计175
【知识**】175
【引导训练】177
任务71设计基于HTML5的网页音乐播放器之一177
任务72设计基于HTML5的网页视频播放器之一179
【同步训练】180
任务73设计基于HTML5的网页音乐播放器之二180
任务74设计基于HTML5的网页视频播放器之二181
【技术进阶】182
【问题探究】183
【单元习题】184
单元8网页中图形绘制与操作的应用设计185
【知识**】185
【引导训练】194
任务81网页中应用纯CSS绘制各种规则图形194
任务82网页中应用纯CSS绘制各种特色图形197
任务83网页中应用canvas元素绘制各种图形和文字200
任务84网页中绘制菊花图形206
【同步训练】208
任务85网页中绘制阴阳图和五角星208
任务86网页中绘制多种图形和图片208
【技术进阶】209
【问题探究】210
【单元习题】213
单元9网页中特效与交互的应用设计214
【知识**】214
【引导训练】227
任务91网页中显示当前日期227
任务92网页中不同时间段显示不同的问候语231
任务93网页中制作圆角按钮和圆角图片234
任务94设计网页中的圆形导航按钮239
任务95网页中实现搜索框聚焦变长的效果242
任务96网页中应用CSS实现超酷导航菜单243
任务97网页中实现仿Office风格的多级菜单246
任务98网页中实现图片拖动操作251
【同步训练】254
任务99网页中不同的节假日显示不同的问候语254
任务910网页中创建下拉导航菜单255
【技术进阶】255
【问题探究】255
【单元习题】261
单元10网页中元素与整体布局的应用设计262
【知识**】262
【引导训练】276
任务101体验网页的不同布局方式276
任务102创建浮动定位2列式布局的网页281
任务103创建等距排列的4列式布局网页289
任务104创建不规则布局网页295
【同步训练】300
任务105创建浮动定位2列规则分块的网页300
任务106创建3列式与4列式等距布局的网页301
【技术进阶】301
【问题探究】302
【单元习题】304
参考文献305
附录ACSS的属性306
附录BCSS的选择器307
高职高专计算机任务驱动模式教材HTML5+CSS3跨平台网页设计实例教程 节选
单元3网页中图像与背景的应用设计 (接正文是42mm)图像是网页中的主要元素之一,图像不但能美化网页,而且能够更直观地表达信息。在页面中恰到好处地使用图像,能使网页更加生动、形象和美观。 【知识**】〖*2〗1. HTML5中常用的图片标签HTML5的图像标签如表31所示。表31HTML5的图像标签标签名称标 签 描 述标签名称标 签 描 述定义图像定义figure元素的标题定义图像映射定义媒介内容的分组,以及它们的标题定义图像地图内部的区域1) 标签 标签用于向网页中嵌入一幅图像。从技术上讲,标签并不会在网页中插入图像,而是从网页上链接图像。标签创建的是被引用图像的占位空间。标签有两个必需的属性: src属性和alt属性。 2) 标签和标签 标签表示一段独立的流内容(图像、图表、照片、代码等),一般表示文档主体流内容中的一个独立单元,figure元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。使用figcaption元素可以为figure元素组添加标题。向文档中插入带有标题图像的示例代码如下: 九寨沟风光 其浏览效果如图31所示。 图31带标题的图片浏览效果 标签用于定义元素的标题,figcaption元素应该被置于figure元素的**个或*后一个子元素的位置。 2. CSS的背景设置与定位 1) 背景色的设置 CSS允许应用纯色作为背景,可以使用backgroundcolor属性为元素设置背景色,这个属性接受任何合法的颜色值。backgroundcolor属性用于设置元素的背景颜色,其取值为指定的颜色或transparent(默认值即透明色)。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其父元素的背景才能可见。一般都不采用这种方法进行设置,如果某个元素的父元素被设置了背景色,那么该元素就可以使用这种形式恢复成透明色的效果。 HTML5+CSS3跨平台网页设计实例教程单元3网页中图像与背景的应用设计定义背景颜色的示例代码如下: .main { background-color: #fff;} p {background-color: gray;}如果希望背景色从元素中的文本向外少有延伸,只需增加一些内边距即可。p {background-color: gray; padding: 20px;}可以为网页中的任何元素设置背景颜色,也可以为HTML的标签设置背景颜色。 2) 背景图像的设置 在CSS3之前,背景图片的尺寸是由图片的实际尺寸决定的。在CSS3中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。可以以像素或百分比规定尺寸,如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。 背景图像可以作为修饰要素在网页布局与排版中使用,CSS为了实现网页背景图像广泛应用,提供了大量的属性,且得到了各大浏览器的广泛支持,综合利用这些属性可以提高网页布局和排版的灵活性和适应能力。 CSS也允许使用背景图像创建相当复杂的效果,要把图像放入背景,需要使用backgroundimage属性,该属性的默认值是none,表示背景上没有放置任何图像。如果需要设置一个背景图像,必须为这个属性设置一个URL值,示例代码如下: body {background-image: url(bg_01.gif);}大多数背景都应用到body元素,不过并不仅限于此。下面的示例代码为一个段落应用了一个背景,而不会对文档的其他部分应用背景。p.flower {background-image: url(bg_02.gif);}甚至可以为行内元素设置背景图像,下面的示例代码为一个链接设置了背景图像。a.radio {background-image: url(bg_03.gif);}backgroundimage也不能继承,事实上,所有背景属性都不能继承。 (1) backgroundimage。backgroundimage属性用于定义对象的背景图像,当背景图像与背景颜色(backgroundcolor)同时被定义时,背景图像覆盖于背景颜色之上。其取值可以为none(无背景图像)或者为图像地址,可以使用绝对或相对地址指定背景图像。 (2) backgroundsize。backgroundsize属性用于定义背景图像的尺寸,其属性值可以为数值或者auto,也可以是percentage、cover和contain。示例代码如下:background-size: 200px; background-size: 200px 100px; background-size: auto 200px; background-size: 50% 25%; background-size: contain; background-size: cover;如果属性值为数值或者auto,用于设置背景图像的高度和宽度,第1个值设置背景图的宽度,第2个值设置背景图的高度,其单位可以为像素(px)或者百分比(%),如果只设置1个值,则第2个值会被设置为auto。 如果属性值为percentage,则width和height是针对背景区域,不是背景图像大小。以父元素的百分比来设置背景图像的宽度和高度,同样第1个值设置宽度,第2个值设置高度。如果只设置1个值,则第2个值会被设置为auto。 如果属性值为cover,则把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。 如果属性值为contain,则把背景图像扩展至*大尺寸,以使其宽度和高度完全适应内容区域。 (3) backgroundposition。backgroundposition属性用于定义对象背景图像的位置,应先定义对象的backgroundimage属性,该属性不受对象的填充属性padding的影响。默认值为0,即背景图像默认位于对象内容区块的左上角。如果只指定了一个值,该值将用于横坐标,纵坐标默认为50%。如果指定了两个值,**个值用于横坐标,第二个值用于纵坐标。 背景图像的位置由backgroundpositionx和backgroundpositiony两个属性综合确定。backgroundpositionx定位背景图像的横坐标位置,默认值为0,其取值包括left、center、right和数值。backgroundpositiony定位背景图像的纵坐标位置,默认值为0,其取值包括top、center、bottom和数值。当背景图像的位置坐标定义为数值时,单位可以取长度单位,也可以为百分比。 下面的示例代码在body元素中将一个背景图像居中放置。body { background-image:url('bg_03.gif'); background-repeat:no-repeat; background-position:center; }(4) backgroundrepeat。backgroundrepeat属性用于定义对象的背景图像是否重复以及如何平铺,应先定义对象的backgroundimage属性。其取值包括repeat(重复,即背景图像在纵向和横向上都平铺)、norepeat(不重复)、repeatx(横向平铺)和repeaty(纵向平铺)。 如果需要在页面上对背景图像进行平铺,可以使用backgroundrepeat属性。属性值repeat导致图像在水平垂直方向上都平铺,就像以往背景图像的通常做法一样。repeatx和repeaty分别导致图像只在水平或垂直方向上重复,norepeat则不允许图像在任何方向上平铺。背景图像默认将从一个元素的左上角开始,示例代码如下: body { background-image: url(bg_03.gif); background-repeat: repeat-y; }网页设计时,经常使用横向重复属性使一些小图片形成大的背景图像,主要应用于导航栏、标题栏以及按钮等。 (5) backgroundorigin。backgroundorigin属性用于规定背景图片的定位区域,背景图片可以放置于contentbox、paddingbox或borderbox区域,示意图如图32所示。 图32背景图片放置位置的示意图 在contentbox中定位背景图片的示例代码如下: div { background:url(bg_flower.gif); background-repeat:no-repeat; background-size:100% 100%; background-origin:content-box; }(6) backgroundattachment。backgroundattachment属性用于定义背景图像是否随对象内容滚动还是固定位置。其取值包括scroll(背景图像随对象内容滚动)和fixed(背景图像处在固定位置),默认值是scroll,也就是说在默认的情况下,背景会随文档滚动。 如果文档比较长,那么当文档向下滚动时背景图像也会随之滚动,当文档滚动到超过图像的位置时图像就会消失。可以通过backgroundattachment属性防止这种滚动,通过这个属性,可以声明图像相对于可视区是固定的(fixed),因此不会受到滚动的影响。 对于背景图像固定的页面,浏览网页时可以看到页面滚动时背景仍保持固定,网页中的内容可以浮动在背景图像的不同位置。背景图像固定一般用于整个网页的背景设置,即设置body标签的背景属性,示例代码如下:body { background-attachment: fixed; background-image: url(../images/bg0301. jpg); background-repeat: repeat-y; }(7) background。background属性是一个复合属性,可以快速定义背景图像,其组成包括backgroundcolor、backgroundimage、backgroundposition、backgroundrepeat和backgroundattachment,默认值为transparent none repeat scroll 0,如果其单个属性没有显式定义,则取其默认值,示例代码如下:background: #c63 url(images/0303bg01.gif) repeat-x left top fixed;该属性不可继承,如果未指定,其父元素的背景颜色和背景图像将在元素下面显示。 3. 背景定位的方法 1) 应用位置关键字 图像放置关键字*容易理解,其作用如其名称所表明的。例如,top right使图像放置在元素内边距区的右上角。根据规范,位置关键字可以按任何顺序出现,只要保证不超过两个关键字(一个对应水平方向,另一个对应垂直方向)。如果只出现一个关键字,则认为另一个关键字是center。所以,如果希望每个段落的中部上方出现一个图像,只需声明如下所示的代码。p { background-image:url('bgimg.gif'); background-repeat:no-repeat; background-position:top; }2) 应用百分数值 百分数值的表现方式更为复杂。假设希望用百分数值将图像在其元素中居中,这很容易,示例代码如下:
- >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
朝闻道
朝闻道
¥8.8¥23.8 - >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69