基于Web标准的网页设计与制作(微课版)
定 价:59.9 元
丛书名:高等院校计算机基础教育课程体系特色教材系列
本书内容涵盖HTML 5、CSS 3、JavaScript、jQuery和Vue.js等各种网页设计与制作技术,在叙述有关原理时安排大量的相关实例。本书分为8章,内容包括网页设计与网站开发概述,HTML 5、CSS语法基础、CSS盒子模型、CSS布局、网站开发过程与环境配置、Photoshop、JavaScript及其框架。本书面向工程实际,强调原理性与实用性。本书适合作为高等院校各专业网页设计或Web前端开发等课程的教材,也可作为网页设计与制作的培训类教材,还可供网站设计和开发人员参考使用。
本书全面介绍了使用HTML5和CSS3技术进行网页设计与制作,尤其对CSS样式和布局设计进行了重点阐述,在叙述有关原理时安排了大量的相关实例。本书分为8章,内容包括网页设计与网站开发概述,HTML基础、CSS样式设计、CSS布局设计、响应式网页设计、表格与表单设计、JavaScript与jQuery入门、BootStrap响应式网站开发等。本书适合作为高等院校各专业网页设计或Web前端开发等课程的教材,也可作为网页设计与网站制作的培训类教材,还可供网页设计和开发人员参考使用。本书体系结构完整、系统性强,逻辑严谨,层次分明,可读性、启发性和操作性都非常强。
近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月
第1章网页设计与网站开发概述11.1网页设计与Web前端开发11.1.1网页的概念和本质11.1.2网页设计的两个基本问题21.1.3网页结构语言HTML31.2网站的创建和制作流程41.2.1网站的特征51.2.2网站的开发步骤51.2.3网站的开发工具71.2.4在DW中建立站点81.3Web服务器与浏览器91.3.1Web服务器的作用91.3.2浏览器的种类和作用101.4URL与域名11习题13第2章HTML 5142.1HTML概述142.1.1HTML文档的结构142.1.2DW的开发界面152.1.3使用DW新建HTML文件162.1.4HTML标记162.1.5常见的HTML标记及属性172.2创建文本和图像182.2.1创建文本和列表182.2.2插入图像202.3利用DW代码视图提高效率212.3.1代码提示212.3.2代码快速定位222.3.3DW中的常用快捷键222.4创建超链接232.4.1超链接标记232.4.2绝对URL与相对URL252.4.3超链接的种类272.4.4超链接目标的打开方式282.4.5超链接制作的原则282.4.6DW中超链接属性面板的使用292.5插入多媒体元素及嵌入网页292.5.1HTML 5的视音频功能292.5.2嵌入式框架标记312.6创建表格322.6.1表格标记322.6.2行和单元格标记342.6.3特殊效果表格的制作362.7创建表单382.7.1标记及其属性382.7.2标记402.7.3和标记432.7.4多行文本域标记432.7.5表单数据的传递过程442.7.6表单中的按钮452.7.7表单的辅助标记462.7.8HTML 5新增的表单标记和属性462.8HTML 5的改进502.8.1HTML 5新增的标记502.8.2HTML 5语法的改进512.8.3HTML 5的绘图功能522.8.4HTML元素的分类542.9HTML头部标记56习题57第3章CSS语法基础593.1CSS基础593.1.1CSS的语法593.1.2在HTML中引入CSS的方法603.1.3选择器的分类623.1.4CSS文本修饰643.2CSS的特性653.2.1CSS的层叠性653.2.2CSS的继承性673.2.3选择器的组合683.3CSS高级选择器713.3.1关系选择器723.3.2属性选择器733.3.3伪类选择器743.3.4使用过渡属性配合动态伪类效果773.3.5伪元素选择器803.4CSS设计和书写技巧823.4.1CSS样式总体设计原则823.4.2DW对CSS的可视化编辑支持833.4.3CSS的值和单位853.4.4网页中的字体863.4.5字体图标技术873.5Web标准893.5.1传统HTML的缺点893.5.2Web标准的含义903.5.3Web标准的优势92习题92第4章CSS盒子模型944.1盒子模型及其属性944.1.1盒子模型概述944.1.2边框border属性954.1.3圆角borderradius属性974.1.4图像边框borderimage属性994.1.5padding和margin属性1004.1.6boxsizing属性1024.2标准流下的定位及应用1024.2.1标准流下的定位原则1024.2.2margin合并现象1044.2.3盒子模型的应用1064.2.4Chrome浏览器的调试功能1084.3背景的运用1094.3.1CSS的背景属性1094.3.2背景的基本运用技术1124.3.3滑动门技术1154.3.4背景图像的翻转1194.3.5传统圆角效果1204.4CSS 3样式美化功能1214.4.1阴影和发光效果1214.4.2渐变效果1244.4.3描边效果1274.4.4遮罩效果1274.5变形与动画效果1294.5.1平面变形效果1294.5.23D变换效果1324.5.3animation动画效果136习题138第5章CSS布局1405.1浮动1405.1.1盒子浮动后的特点1405.1.2清除浮动元素的影响1425.1.3清除浮动影响的方法1435.2浮动的应用举例1455.2.1图文混排及首字下沉1455.2.2水平导航条1475.2.3新闻栏目框1475.2.4微博对话框1505.3相对定位1515.3.1定位属性和偏移属性1515.3.2相对定位的特点1515.3.3相对定位的应用1525.4绝对定位和固定定位1545.4.1绝对定位1545.4.2绝对定位的应用1565.4.3固定定位1635.4.4与定位属性有关的CSS属性1645.4.5overflow属性1665.4.6verticalalign属性1675.5CSS分栏布局1685.5.1分栏布局的种类1695.5.2网页居中的方法1705.5.3131版式网页布局1705.5.4121可变宽度布局1735.5.5CSS两列布局案例1765.5.6HTML 5文档结构标记1805.5.7HTML 5网页布局案例1815.6CSS 3新增的布局方式1845.6.1弹性盒布局1845.6.2分栏布局188习题190第6章网站开发过程与环境配置1926.1网站开发的过程1926.1.1基本任务和角色1926.1.2网站开发过程的各环节1946.2网站的风格与色彩设计1986.2.1网站风格设计的基本原则1986.2.2色彩的模式1996.2.3色彩的特质与心理感觉2016.2.4网页中色彩的角色2056.2.5色彩的对比和调和2066.2.6网页中色彩搭配的原则2076.2.7网页版式设计2086.3网站的环境准备2116.3.1架设网站的基本条件2126.3.2配置主机空间和域名2126.3.3上传网站和网站备案213习题213第7章Photoshop2157.1Photoshop基础2157.1.1矢量图和位图的概念2157.1.2认识Photoshop的界面2167.1.3新建、打开和置入文件2177.1.4修改图像和画布大小2187.2编辑位图2197.2.1图层及栅格化图层2197.2.2创建和取消选区2207.2.3图层的变换和透视2227.3绘制矢量图形2237.3.1创建矢量图形2237.3.2微信图标的制作2247.4编辑和修饰文本2267.4.1文本编辑和修饰的过程2277.4.2将文本附加到路径2287.5蒙版2297.5.1创建剪贴蒙版2297.5.2创建位图蒙版2317.6切片及导出2337.6.1切片的作用2337.6.2切片的基本操作2347.6.3切片操作的案例235习题238第8章JavaScript及其框架2408.1JavaScript的代码结构2408.2JavaScript的事件编程2428.2.1JavaScript语言基础2428.2.2常用JavaScript事件2428.2.3事件监听程序2438.3JavaScript DOM编程2458.3.1动态效果的实现2458.3.2获取指定元素2468.3.3访问元素的CSS属性2478.3.4访问元素的内容2488.4使用浏览器对象2498.5jQuery基础2528.5.1jQuery的功能和使用2528.5.2jQuery中的$2538.5.3jQuery对象与DOM对象2568.5.4jQuery的选择器2588.5.5jQuery的事件绑定2598.5.6jQuery中的常用方法2598.5.7jQuery应用举例2608.6Vue基础2638.6.1简单的Vue程序2638.6.2Vue绑定数据实现动态效果2658.6.3vif和vfor指令268习题272参考文献274
平台介绍|荣誉资质|联系我们|出版社登陆