新書推薦:
《
汉末晋初之际政治研究
》
售價:HK$
132.2
《
强者破局:资治通鉴成事之道
》
售價:HK$
80.6
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:HK$
121.0
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:HK$
60.5
《
突破不可能:用特工思维提升领导力
》
售價:HK$
77.3
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:HK$
221.8
《
失衡与重塑——百年变局下的中国与世界经济
》
售價:HK$
132.2
《
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
》
售價:HK$
77.3
|
編輯推薦: |
本书全面介绍了使用HTML5和CSS3技术进行网页设计与制作,尤其对CSS样式和布局设计进行了重点阐述,在叙述有关原理时安排了大量的相关实例。本书分为8章,内容包括网页设计与网站开发概述,HTML基础、CSS样式设计、CSS布局设计、响应式网页设计、表格与表单设计、JavaScript与jQuery入门、BootStrap响应式网站开发等。本书适合作为高等院校各专业“网页设计”或“Web前端开发”等课程的教材,也可作为网页设计与网站制作的培训类教材,还可供网页设计和开发人员参考使用。本书体系结构完整、系统性强,逻辑严谨,层次分明,可读性、启发性和操作性都非常强。
|
內容簡介: |
本书内容涵盖HTML 5、CSS 3、JavaScript、jQuery和Vue.js等各种网页设计与制作技术,在叙述有关原理时安排大量的相关实例。本书分为8章,内容包括网页设计与网站开发概述,HTML 5、CSS语法基础、CSS盒子模型、CSS布局、网站开发过程与环境配置、Photoshop、JavaScript及其框架。本书面向工程实际,强调原理性与实用性。
本书适合作为高等院校各专业“网页设计”或“Web前端开发”等课程的教材,也可作为网页设计与制作的培训类教材,还可供网站设计和开发人员参考使用。
|
目錄:
|
第1章网页设计与网站开发概述1
1.1网页设计与Web前端开发1
1.1.1网页的概念和本质1
1.1.2网页设计的两个基本问题2
1.1.3网页结构语言——HTML3
1.2网站的创建和制作流程4
1.2.1网站的特征5
1.2.2网站的开发步骤5
1.2.3网站的开发工具7
1.2.4在DW中建立站点8
1.3Web服务器与浏览器9
1.3.1Web服务器的作用9
1.3.2浏览器的种类和作用10
1.4URL与域名11
习题13
第2章HTML 514
2.1HTML概述14
2.1.1HTML文档的结构14
2.1.2DW的开发界面15
2.1.3使用DW新建HTML文件16
2.1.4HTML标记16
2.1.5常见的HTML标记及属性17
2.2创建文本和图像18
2.2.1创建文本和列表18
2.2.2插入图像20
2.3利用DW代码视图提高效率21
2.3.1代码提示21
2.3.2代码快速定位22
2.3.3DW中的常用快捷键22
2.4创建超链接23
2.4.1超链接标记23
2.4.2绝对URL与相对URL25
2.4.3超链接的种类27
2.4.4超链接目标的打开方式28
2.4.5超链接制作的原则28
2.4.6DW中超链接属性面板的使用29
2.5插入多媒体元素及嵌入网页29
2.5.1HTML 5的视音频功能29
2.5.2嵌入式框架标记31
2.6创建表格32
2.6.1表格标记32
2.6.2行和单元格标记34
2.6.3特殊效果表格的制作36
2.7创建表单38
2.7.1标记及其属性38
2.7.2标记40
2.7.3和标记43
2.7.4多行文本域标记43
2.7.5表单数据的传递过程44
2.7.6表单中的按钮45
2.7.7表单的辅助标记46
2.7.8HTML 5新增的表单标记和属性46
2.8HTML 5的改进50
2.8.1HTML 5新增的标记50
2.8.2HTML 5语法的改进51
2.8.3HTML 5的绘图功能52
2.8.4HTML元素的分类54
2.9HTML头部标记56
习题57
第3章CSS语法基础59
3.1CSS基础59
3.1.1CSS的语法59
3.1.2在HTML中引入CSS的方法60
3.1.3选择器的分类62
3.1.4CSS文本修饰64
3.2CSS的特性65
3.2.1CSS的层叠性65
3.2.2CSS的继承性67
3.2.3选择器的组合68
3.3CSS高级选择器71
3.3.1关系选择器72
3.3.2属性选择器73
3.3.3伪类选择器74
3.3.4使用过渡属性配合动态伪类效果77
3.3.5伪元素选择器80
3.4CSS设计和书写技巧82
3.4.1CSS样式总体设计原则82
3.4.2DW对CSS的可视化编辑支持83
3.4.3CSS的值和单位85
3.4.4网页中的字体86
3.4.5字体图标技术87
3.5Web标准89
3.5.1传统HTML的缺点89
3.5.2Web标准的含义90
3.5.3Web标准的优势92
习题92
第4章CSS盒子模型94
4.1盒子模型及其属性94
4.1.1盒子模型概述94
4.1.2边框border属性95
4.1.3圆角borderradius属性97
4.1.4图像边框borderimage属性99
4.1.5padding和margin属性100
4.1.6boxsizing属性102
4.2标准流下的定位及应用102
4.2.1标准流下的定位原则102
4.2.2margin合并现象104
4.2.3盒子模型的应用106
4.2.4Chrome浏览器的调试功能108
4.3背景的运用109
4.3.1CSS的背景属性109
4.3.2背景的基本运用技术112
4.3.3滑动门技术115
4.3.4背景图像的翻转119
4.3.5传统圆角效果120
4.4CSS 3样式美化功能121
4.4.1阴影和发光效果121
4.4.2渐变效果124
4.4.3描边效果127
4.4.4遮罩效果127
4.5变形与动画效果129
4.5.1平面变形效果129
4.5.23D变换效果132
4.5.3animation动画效果136
习题138
第5章CSS布局140
5.1浮动140
5.1.1盒子浮动后的特点140
5.1.2清除浮动元素的影响142
5.1.3清除浮动影响的方法143
5.2浮动的应用举例145
5.2.1图文混排及首字下沉145
5.2.2水平导航条147
5.2.3新闻栏目框147
5.2.4微博对话框150
5.3相对定位151
5.3.1定位属性和偏移属性151
5.3.2相对定位的特点151
5.3.3相对定位的应用152
5.4绝对定位和固定定位154
5.4.1绝对定位154
5.4.2绝对定位的应用156
5.4.3固定定位163
5.4.4与定位属性有关的CSS属性164
5.4.5overflow属性166
5.4.6verticalalign属性167
5.5CSS分栏布局168
5.5.1分栏布局的种类169
5.5.2网页居中的方法170
5.5.3131版式网页布局170
5.5.4121可变宽度布局173
5.5.5CSS两列布局案例176
5.5.6HTML 5文档结构标记180
5.5.7HTML 5网页布局案例181
5.6CSS 3新增的布局方式184
5.6.1弹性盒布局184
5.6.2分栏布局188
习题190
第6章网站开发过程与环境配置192
6.1网站开发的过程192
6.1.1基本任务和角色192
6.1.2网站开发过程的各环节194
6.2网站的风格与色彩设计198
6.2.1网站风格设计的基本原则198
6.2.2色彩的模式199
6.2.3色彩的特质与心理感觉201
6.2.4网页中色彩的角色205
6.2.5色彩的对比和调和206
6.2.6网页中色彩搭配的原则207
6.2.7网页版式设计208
6.3网站的环境准备211
6.3.1架设网站的基本条件212
6.3.2配置主机空间和域名212
6.3.3上传网站和网站备案213
习题213
第7章Photoshop215
7.1Photoshop基础215
7.1.1矢量图和位图的概念215
7.1.2认识Photoshop的界面216
7.1.3新建、打开和置入文件217
7.1.4修改图像和画布大小218
7.2编辑位图219
7.2.1图层及栅格化图层219
7.2.2创建和取消选区220
7.2.3图层的变换和透视222
7.3绘制矢量图形223
7.3.1创建矢量图形223
7.3.2微信图标的制作224
7.4编辑和修饰文本226
7.4.1文本编辑和修饰的过程227
7.4.2将文本附加到路径228
7.5蒙版229
7.5.1创建剪贴蒙版229
7.5.2创建位图蒙版231
7.6切片及导出233
7.6.1切片的作用233
7.6.2切片的基本操作234
7.6.3切片操作的案例235
习题238
第8章JavaScript及其框架240
8.1JavaScript的代码结构240
8.2JavaScript的事件编程242
8.2.1JavaScript语言基础242
8.2.2常用JavaScript事件242
8.2.3事件监听程序243
8.3JavaScript DOM编程245
8.3.1动态效果的实现245
8.3.2获取指定元素246
8.3.3访问元素的CSS属性247
8.3.4访问元素的内容248
8.4使用浏览器对象249
8.5jQuery基础252
8.5.1jQuery的功能和使用252
8.5.2jQuery中的“$”253
8.5.3jQuery对象与DOM对象256
8.5.4jQuery的选择器258
8.5.5jQuery的事件绑定259
8.5.6jQuery中的常用方法259
8.5.7jQuery应用举例260
8.6Vue基础263
8.6.1简单的Vue程序263
8.6.2Vue绑定数据实现动态效果265
8.6.3vif和vfor指令268
习题272
参考文献274
|
內容試閱:
|
近20年来,互联网领域涌现出大量创新技术和产品,使得互联网领域的产品开发成为众多年轻人渴望学习的领域。互联网开发的技术基础仍然是网页设计,网页设计技术历经20多年始终在快速发展变化。网页设计也是高校很多专业学生的一项技能,就业市场对网页设计的人才需求量很大。网页设计技能之所以重要,是因为网页设计涉及界面设计与交互,个性化要求很高,导致网页设计项目的重用性水平很低,这使得网页设计人才需要掌握更多相关领域的知识,网页设计者需要具备良好的自学能力和强烈的兴趣。
网页设计与制作这门课程的特点是入门比较简单,但它的知识结构庞杂,想成为一名优秀的网页设计师,需要较长时间的理论学习和大量的实践操作及项目实训经验。学习网页设计有两点最重要: 一是务必重视对原理的掌握;二是在理解原理的基础上一定要多练习,多实践,通过练习和实践发现实际问题。本书在编写过程中注重“原理”和“实用”,这表现在所有的实例都是按照其涉及的原理分类,而不是按照应用的领域分类,将这些实例编排在原理讲解之后,就能使读者迅速理解原理的用途。同时,由于加深了对原理的理解,因此可以对实例举一反三。
目前,网页设计的知识体系结构以HTML 5、CSS 3、JavaScript为框架,这3种语言分别定义了网页的结构、表现和行为,Web标准的含义就是将网页划分为结构、表现和行为,各部分相对独立,尽管Web标准已成为当今网页设计领域的一种共识,不被经常提起,但对于初学者来说,理解并遵循Web标准设计网页对快速掌握网页设计技能是有重要意义的。在网页设计各种语言中,CSS是核心。为此,本书在编写时注重培养学生兴趣,在章节安排上将CSS的内容作为重点,按照CSS的知识体系将CSS的内容分为3章。这是因为只有接触CSS,学生才会领会网页设计课程的乐趣。其次,考虑到初学者以前并没接触过任何网页设计语言,本书将传统CSS知识和CSS 3的内容进行统一编排,帮助读者更容易地系统掌握CSS的传统技术和新技术。
网页设计是技术和艺术的结合,因此网页的风格设计和色彩搭配也是网页初学者应当重点掌握的内容,考虑到大多数初学者没有任何平面设计基础,本书在编写时安排了色彩的基本原理,网页色彩的搭配等内容,同时安排了Photoshop章节,帮助初学者掌握使用该软件进行网页图像的合成、网页效果图的制作等技能。
为了便于读者阅读和减少篇幅,本书采用精简代码的编排方式,读者一般都能够容易地将其还原成完整代码,同时每个示例都标有序号(例如,例34对应的源代码文件就是34.html),读者能够容易地在配套源代码中找到完整代码并能直接运行。
本书的教学大概需要64学时,其中实验学时不少于16学时,如果学时量不足,则可以主要讲授第1~5章的内容。
本书为使用本书作为教材的教师提供教学用多媒体课件、实例源文件和实验大纲,可登录清华大学出版社官网免费下载。书中提供了有关重点和难点内容的微课视频,读者扫描书中二维码即可观看。
本书由唐四薪、唐琼、李浪编著,唐四薪编写了第3~8章的内容,唐琼编写了第1章和第2章的部分内容。李浪编写了第2章的部分内容。
由于编者水平和教学经验有限,书中错误和不妥之处在所难免,欢迎广大读者和同行批评指正。
编者2023年9月
|
|