标签
内容简介
《HTML5与CSS3基础教程(第9版)》是“图灵程序设计丛书”中经典的 HTML 与 CSS 入门教程的最新中文版,原书为 Peachpit 出版的 HTML and CSS: Visual QuickStart Guide 第9版,由前端工程师、Web 开发讲师乔·卡萨博纳(Joe Casabona)全新改写。全书以“边做边学”为主线,分五部分展开:先讲清 HTML 与 CSS 各自负责什么、如何协同工作,以及在本机搭建站点和用 CodePen 快速测试;再说 HTML,覆盖标签语法与语义化标记、文本与列表等基础元素、链接、页面结构与布局、图像与音视频等媒体、表格与描述列表、Web 表单以及部分进阶与实验性元素;接着转入 CSS,从样式规则与层叠入手,依次讲选择器定位、文字排版、颜色、盒模型与页面布局、Flexbox 与 CSS Grid、响应式设计与媒体查询、变换与动画、CSS 变量和预处理器;最后两章讲域名、测试调试、性能优化、无障碍访问,并简要介绍 JavaScript 库与构建工具。书中步骤清晰、图示直观,示例贴近真实网页,读者学完即可从零搭出一个能在手机和桌面端正常显示的响应式网站。
编辑推荐
市面上的前端入门书很多,这一本之所以能一版再版,靠的是“可视化快速入门”这套方法:左边步骤、右边截图,把“改这一行代码,页面会变成什么样”直接摆在读者眼前。第9版由具有二十多年 Web 开发与教学经验的 Joe Casabona 重新撰写,篇幅从上一版的四百多页瘦身到二百多页,删掉大量过时的兼容性写法,补进 Flexbox、CSS Grid、响应式图像、CSS 变量、CSS 预处理器、性能与无障碍等今天真正在用的内容。它不假设你懂编程,也不要求你先装一堆工具,第二章就教你用文本编辑器和 CodePen 把第一个页面跑起来;同时它又不只是“玩具教程”,最后几章把上线、测试、性能和无障碍串成完整的工作流,让读者知道一个网页从写出来到发布出去要经过什么。对零基础的人来说,这本书最大的价值是节奏稳、不跳步、示例前后连贯;对有一点经验的人来说,则可以用它把语义化、层叠与布局这些容易被忽略的基本功重新理顺。
适合谁读
适合
- 完全没有网页制作经验、想系统学习 HTML 与 CSS 的零基础读者
- 希望把 HTML 语义化、CSS 层叠与布局基本功重新打牢的初级前端开发者
- 需要准备网页设计课程、想找一本结构清晰教材的教师与学生
- 做运营、内容或产品工作,想自己动手改页面、搭简单站点的从业者
不适合
- 已经熟练掌握 Flexbox、Grid 与响应式开发、想找进阶技巧的中高级前端工程师
- 主要想学 JavaScript、框架或工程化工具链的读者
- 期待查阅冷门属性速查手册的读者,本书是循序渐进的教程而非字典
阅读建议
- 按章节顺序阅读,每章的示例代码务必自己敲一遍,只看不练很难形成手感
- 第3至9章讲 HTML 时先把语义结构写对,再进入 CSS 部分,避免边写边乱调样式
- 读完第16、17章后,挑一个自己熟悉的网站照着做一次仿写,检验 Flexbox 与媒体查询的掌握程度
- 阅读过程中配合浏览器开发者工具查看实时效果,第22章测试与第24章无障碍可留待做完项目后再回读
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权声明
- 献词
- 致谢
- 引言
- 第1章 什么是HTML和CSS
- 第2章 在计算机上创建网站
- 第3章 HTML语法
- 第4章 基本的HTML元素
- 第5章 链接
- 第6章 HTML结构与布局
- 第7章 媒体
- 第8章 表格与其他结构化数据元素
- 第9章 Web表单
- 第10章 高级实验性功能
- 第11章 CSS简介
- 第12章 定位元素
- 第13章 文字样式
- 第14章 CSS中的颜色
- 第15章 用CSS进行页面布局
- 第16章 用CSS Grid与Flexbox布局
- 第17章 响应式设计与媒体查询
- 第18章 CSS变换与动画
- 第19章 CSS变量
- 第20章 CSS预处理器
- 第21章 让网站上线
- 第22章 测试网站
- 第23章 提升网站性能
- 第24章 Web无障碍
- 第25章 超越HTML与CSS
常见问题
这本书适合完全零基础的读者吗?
适合。全书从“什么是 HTML、什么是 CSS”讲起,不假设读者有编程经验,第二章即教读者使用文本编辑器和 CodePen 搭建并预览第一个页面,之后按 HTML、CSS、上线与进阶的顺序层层推进。
第9版和第8版有什么区别?
第9版由 Joe Casabona 重新撰写,不再延续 Elizabeth Castro 与 Bruce Hyslop 的写法,篇幅从四百多页精简到二百多页,删减了部分历史兼容内容,新增 Flexbox、CSS Grid、CSS 变量、预处理器、性能与无障碍等章节。
学完这本书能直接做前端开发工作吗?
不能。本书覆盖 HTML 与 CSS 的结构、样式与布局基础,是现代前端的第一块基石;要胜任前端岗位还需要继续学习 JavaScript、主流框架与工程化工具,建议把本书当作起点再进入项目实战。
书里的技术内容今天会不会过时?
HTML 与 CSS 的核心语法、语义化、层叠、Flexbox 与响应式设计至今仍是主流做法,学习价值稳定;书中未涉及近年的新兴工具链如 Vite、Tailwind CSS,这部分需要另找资料补充。
需要准备什么软件环境?
初期只需一个纯文本编辑器和任意现代浏览器即可动手,书中也介绍了用 CodePen 在线快速测试的方法,无需一开始就安装复杂的开发工具。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。