首页 > 图书中心 >图书详情

HTML5 布局之路

提供源码,本书提供了HTML5开发工程师实现网页布局(结构与样式)必备的内容,全面涵盖了HTML与CSS的开发经验与相关技术!

作者:刘国利
定价:89
印次:1-3
ISBN:9787302466840
出版日期:2017.06.01
印刷日期:2019.04.26

本书从开发实战的视角,介绍了网站制作知识和开发流程。首章当中,针对HTML5的基本知识及本书所涉及的所有内容进行整体概括。主要内容包括: HTML5入门知识,网页整体布局,盒模型,浮动布局,定位布局,代码语义性,扩展性,文本样式的处理,表格表单,PC端网站开发实战与复习方法,移动端开发方法,HTML5新增结构标签,CSS3新增样式,响应式布局等。

more >

前言 从2009年开始,HTML5逐渐进入人们的视野,2012年,HTML5开发在北京崭露头角,随着2015年微信公众号的推广、国家对创业的大力扶持,各类企业对网站以及移动网站的依赖性越来越强,HTML5开发在各个二线城市飞速发展。 通过HTML与CSS进行网页布局,是实现网站开发的第一步,良好的HTML与CSS有助于我们更好地书写出企业需要的前端页面。 本书从实战角度出发,基于行业特点和要求,将知识按照开发的流程和顺序进行拆分,然后逐步实现网页的开发,伴随着网页的实现过程讲解相应的知识点,并在适当章节进行总结,以保证在知识、方法和流程得到突出的前提下,让知识点“网络化”“体系化”。 适用人群 本书适用于每一个希望自学HTML5的人、拥有一定计算机基础的初学者、希望学习HTML5的大学生、希望夯实基础的HTML5开发工程师阅读。此外,也可以作为计算机相关专业的师生学习用书和培训机构的教材。 本书结构 本书共由19章以及附录组成,各章简介如下。 第1章旅途之前,介绍本书的学习方法与流程、HTML5的基本概念、HTML5行业的前景、在HTML5开发中与切图相关的工作、Photoshop工具的具体用法、Sublime编辑器的使用方法以及浏览器的调试方法。 第2章HTML5入门,讲解网站开发的基本流程,探讨前端开发工程师在流程中的位置和作用,包括认识并创建HTML文件,HTML结构中的文档声明、标题、元信息、注释、常见的HTML标签等。 第3章整体布局(上)——标签尺寸处理,介绍CSS技术,并借助代码实例探讨不同引入方式的优劣势,介绍ID、类名、标签名等三种基本选择器以及它们的使用情景,CSS编码规范,浏览器默认样式与样式重置,盒模型的各个属性。 第4章整体布局(下)——浮动布局,讲解各类标签在布局时存在的不足,引出浮动的基本知识和概念,探讨浮动对元素布局的影响,如何清除浮动以及各种清除浮动方法的优劣势。 第5章模块布局(上)——选择标签,首先介绍在模块布局当中会使用到的各类标签,之后探讨为何选取标签,包括在选取标签时需要考虑的具体因素,标签的默认样式、嵌套规则、标签的语义性、样式的可控性等。 第6章模块布局(下)——可用性与扩展性,讨论在模块布局的标签选择时要考虑的扩展性和可用性,包括超链接a标签、鼠标样式的处理、img标签的选用与处理、超出隐藏设置等。 第7章文本等细节类样式处理,讲解关于具体文本的各类样式,包括背景样式、字体样式、段落样式、背景图合并技术以及网络字体设置的相关知识。 第8章特殊布局情况——定位布局,介绍定位布局这种比较特殊的布局方式,讨论元素针对哪个元素进行定位,多个定位元素之间的层叠关系等。 第9章特殊布局情况——界限控制与伪元素的妙用,探讨网页开发中的一些“界限”问题,对于存在界限的布局应当如何实现和处理,此外还介绍了伪元素的知识及应用。 第10章表格,介绍表格布局的兴衰、当前开发中表格布局的具体用法、表格包含的各类标签、表格标签专有的属性和样式。 第11章表单,讲解表单的主要功能、基本用法,表单包含的各类常用元素,表单元素的特殊状态和属性,此外还介绍了属性选择器,讨论了表单元素的实际应用。 第12章停下来回头看路,探讨复习的方式方法,介绍网状复习法与归纳整理法的基本概念,并以实例的方式针对HTML与CSS的PC端开发知识进行整理和归纳。此外,对hack技术以及网页开发之后的优化方法进行介绍。 第13章HTML5新标签与CSS3基础,讲解HTML5新增结构元素、浏览器内核以及浏览器内核前缀、CSS3的新增选择器、CSS3圆角边框、CSS3文本阴影、CSS3盒阴影、CSS3背景类样式等。 第14章转战移动端(上)——百分比与rem,探讨移动端的发展历程,并依据移动端的发展,讲解设备调试的基本方法,视口viewport,盒模型、行高等属性设置百分比时存在的问题,CSS3新增的度量单位(rem等)、盒阴影背景尺寸等技术在移动端的应用等。 第15章转战移动端(下)——响应式&移动端的探索,介绍响应式布局及媒体查询的基本知识,讨论优化移动端开发的方法与框架,包括flexible、Metahandler。此外,还介绍移动端较为常见的兼容问题。 第16章CSS3变形与动画,讲解CSS3二维变形、CSS3三维变形、CSS3过渡与CSS3动画,探讨二维变形与三维变形在属性上的区别,过渡与动画在用法与含义上的区别。 第17章各章节自评习题集,针对第1~16章,出于加强理论知识基础的考虑,设置了相对应的习题集,主要用于考查理论类知识和比较基础的小型实战类知识。 第18章各章节代码实战,针对第1~16章的大部分章节,设置了与之相对应的代码实战题。 第19章网页案例实战,针对第1~16章,设置了两个较大型的网页案例,分别是PC端网页和移动端网页的实战开发。 第20章附录,介绍HTML5的发展史,手机端操作系统发展史,HTML的各种布局,编辑器插件安装与应用,开发需要准备的基本软件,HTML5学习平台与网站,学习HTML5技术涉及的部分单词,CSS样式重置代码解析,开发备忘录,Iconfont等。 源代码 在学习本书示例代码时,可以手工输入所有完整案例,也可以使用随书的源代码文件。本书所有完整案例的源代码、涉及的一些软件、文件,均可以在本书的电子资料库当中下载。

more >
扫描二维码
下载APP了解更多

同系列产品more >

零基础入门学习Python(第2版)-微...

小甲鱼
定 价:89元

查看详情
零基础入门学习C语言——带你学C带...

小甲鱼
定 价:79元

查看详情
Arduino/Genuino 101开发入门

陈吕洲
定 价:49元

查看详情
X3D互动游戏交互设计——可穿戴式...

张金钊、张金镝 、孙颖
定 价:69.50元

查看详情
小强软件测试疯狂讲义——性能及自...

赵强
定 价:39.80元

查看详情
图书分类全部图书
more >
  • 1. 借助生活中的实例,让技术变得通俗易懂

    2. 拒绝字典式的知识排布,注重学习流程与逻辑,依据实战顺序进行讲解

    3. 由浅入深,循序渐进,注重理论与实践相结合

    4. 融入开发经验,项目实战贯穿全程

    5. 每个环节均有相关总结、问题答疑

    6. 内容紧跟行业发展,取其精华并融入最新的知识

  • 1. 借助生活中的实例,让技术变得通俗易懂

    2. 拒绝字典式的知识排布,注重学习流程与逻辑,依据实战顺序进行讲解

    3. 由浅入深,循序渐进,注重理论与实践相结合

    4. 融入开发经验,项目实战贯穿全程

    5. 每个环节均有相关总结、问题答疑

    6. 内容紧跟行业发展,取其精华并融入最新的知识

more >
  • 目录

    第1章旅途之前

    1.1讲解方法与旅途指南

    1.1.1和其他技术书籍相比,本书到底有何不同

    1.1.2书籍概览

    1.1.3推荐学习流程

    1.1.4旅途指南

    1.2HTML5学习的前期准备

    1.3认识HTML5

    1.3.1HTML5是做什么的

    1.3.2HTML5的由来

    1.3.3HTML5的基本组成

    1.3.4专业化角度认识HTML5

    1.3.5容易混淆的概念

    1.4了解HTML5行业前景与基本概念

    1.4.1一些行业词汇

    1.4.2HTML5的行业并非一劳永逸

    1.4.3近几年来HTML5行业的变化

    1.4.4到底是什么决定着薪资

    1.4.5是谁决定你的去留

    1.5HTML与CSS的学法

    1.5.1方法1整体到局部,骨架到血肉

    1.5.2方法2类比

    1.5.3方法3记忆很重要

    1.5.4方法4聚沙成塔

    1.5.5方法5循序渐进

    1.5.6方法6知识的迁移

    1.5.7方法7生活辅助学习

    1.5.8方法8实践出真知

    1.6开发工程师与Photoshop

    1.6.1图片切图

    1.6.2认识软件

    1.7切图与Photoshop相关用法

    1.7.1切图的基本流程

    1.7.2打开文件

    1.7.3找到切图目标

    1.7.4整理好要处理的图层

    1.7.5新建文件存储目标图像

    1.7.6在新文件中调整图像位置

    1.7.7修改画布大小

    1.7.8将图片按...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘