当前位置:主页 > 计算机电子书 > Web前端 > web前端下载
HTML5与CSS3基础教程(第8版)

HTML5与CSS3基础教程(第8版) PDF 高清完整版

  • 更新:2021-12-30
  • 大小:141 MB
  • 类别:web前端
  • 作者:Elizabeth、Castro
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

本书是风靡全球的HTML和CSS入门教程的最新版,至第6版累积销量已超过100万册,被翻译为十多种语言,长期雄踞亚马逊书店计算机图书排行榜榜首。

第8版秉承作者直观透彻、循序渐进、基础知识与案例实践紧密结合的讲授特色,采用独特的双栏图文并排方式,手把手指导读者从零开始轻松入门。相较第7版,全书2/3以上的内容进行了更新,全面反映了HTML5和CSS3的最新特色,细致阐述了响应式Web设计与移动开发等热点问题。书中主要内容包括:如何创建HTML5页面,如何使用HTML5元素,如何用CSS3为网页添加样式,如何向页面添加JavaScript代码,如何测试做好的页面并将其上传到万维网。另外,本书强调渐进增强这种网站设计方法的重要性,并将其贯穿在全书的具体实践中。

作者专为本书设计了内容丰富的配套网站htmlcssvqs.com,提供海量精彩示例、HTML与CSS元素及属性列表以及其他附加材料,方便读者随时参考与引用。

目录

  • 第1章网页的构造块1
  • 1.1HTML思想1
  • 1.2基本的HTML页面2
  • 1.3标签:元素、属性、值及其他4
  • 1.4网页的文本内容7
  • 1.5链接、图像和其他非文本内容8
  • 1.6文件名和文件夹名9
  • 1.7URL10
  • 1.8HTML:有含义的标记13
  • 1.9浏览器对网页的默认显示效果16
  • 1.10要点回顾17
  • 第2章处理网页文件19
  • 2.1规划网站19
  • 2.2创建新的网页20
  • 2.3保存网页21
  • 2.4指定默认页面或主页24
  • 2.5编辑网页24
  • 2.6组织文件25
  • 2.7在浏览器中查看网页26
  • 2.8借鉴他人灵感28
  • 第3章基本HTML结构30
  • 3.1开始编写网页30
  • 3.2创建页面标题33
  • 3.3创建分级标题34
  • 3.4普通页面构成36
  • 3.5创建页眉37
  • 3.6标记导航39
  • 3.7标记页面的主要区域41
  • 3.8创建文章42
  • 3.9定义区块45
  • 3.10指定附注栏46
  • 3.11创建页脚50
  • 3.12创建通用容器53
  • 3.13使用ARIA改善可访问性56
  • 3.14为元素指定类别或ID名称59
  • 3.15为元素添加title属性61
  • 3.16添加注释62
  • 第4章文本63
  • 4.1添加段落63
  • 4.2指定细则64
  • 4.3标记重要和强调的文本65
  • 4.4创建图67
  • 4.5指明引用或参考69
  • 4.6引述文本70
  • 4.7指定时间72
  • 4.8解释缩写词75
  • 4.9定义术语76
  • 4.10创建上标和下标77
  • 4.11添加作者联系信息79
  • 4.12标注编辑和不再准确的文本80
  • 4.13标记代码83
  • 4.14使用预格式化的文本84
  • 4.15突出显示文本85
  • 4.16创建换行87
  • 4.17创建span88
  • 4.18其他元素89
  • 第5章图像95
  • 5.1关于Web图像95
  • 5.2获取图像99
  • 5.3选择图像编辑器100
  • 5.4保存图像100
  • 5.5在页面中插入图像103
  • 5.6提供替代文本105
  • 5.7指定图像尺寸106
  • 5.8在浏览器中改变图像的尺寸108
  • 5.9在图像编辑器中改变图像的尺寸110
  • 5.10为网站添加图标111
  • 第6章链接113
  • 6.1创建指向另一个网页的链接113
  • 6.2创建锚并链接到锚118
  • 6.3创建其他类型的链接120
  • 第7章CSS构造块123
  • 7.1构造样式规则123
  • 7.2为样式规则添加注释124
  • 7.3理解继承126
  • 7.4层叠:当规则发生冲突时129
  • 7.5属性的值132
  • 第8章操作样式表139
  • 8.1创建外部样式表139
  • 8.2链接到外部样式表140
  • 8.3创建嵌入样式表142
  • 8.4应用内联样式143
  • 8.5样式的层叠和顺序145
  • 8.6使用与媒体相关的样式表147
  • 8.7借鉴他人的灵感148
  • 第9章定义选择器150
  • 9.1构造选择器150
  • 9.2按名称选择元素152
  • 9.3按类或ID选择元素153
  • 9.4按上下文选择元素156
  • 9.5选择第一个或最后一个子元素159
  • 9.6选择元素的第一个字母或者第一行161
  • 9.7按状态选择链接元素163
  • 9.8按属性选择元素164
  • 9.9指定元素组168
  • 9.10组合使用选择器169
  • 第10章为文本添加样式171
  • 10.1本章之前与本章之后171
  • 10.2选择字体系列173
  • 10.3指定替代字体174
  • 10.4创建斜体176
  • 10.5应用粗体格式177
  • 10.6设置字体大小179
  • 10.7设置行高184
  • 10.8同时设置所有字体值185
  • 10.9设置颜色187
  • 10.10设置背景188
  • 10.11控制间距195
  • 10.12添加缩进195
  • 10.13对齐文本196
  • 10.14修改文本的大小写197
  • 10.15使用小型大写字母198
  • 10.16装饰文本199
  • 10.17设置空白属性201
  • 第11章用CSS进行布局202
  • 11.1开始布局的注意事项203
  • 11.2构建页面204
  • 11.3在旧版浏览器中为HTML5元素添加样式206
  • 11.4对默认样式进行重置或标准化208
  • 11.5盒模型209
  • 11.6控制元素的显示类型和可见性211
  • 11.7设置元素的高度和宽度214
  • 11.8在元素周围添加内边距217
  • 11.9设置边框219
  • 11.10设置元素周围的外边距222
  • 11.11使元素浮动224
  • 11.12控制元素浮动的位置226
  • 11.13对元素进行相对定位230
  • 11.14对元素进行绝对定位231
  • 11.15在栈中定位元素232
  • 11.16处理溢出233
  • 11.17垂直对齐元素234
  • 11.18修改鼠标指针235
  • 第12章构建响应式网站237
  • 12.1响应式Web设计:概述237
  • 12.2创建可伸缩图像239
  • 12.3创建弹性布局网格241
  • 12.4理解和实现媒体查询245
  • 12.5组合使用251
  • 12.6兼容旧版IE257
  • 第13章使用Web字体259
  • 13.1什么是Web字体259
  • 13.2在哪里能找到Web字体261
  • 13.3下载第一个Web字体263
  • 13.4理解@font-face规则265
  • 13.5使用Web字体设置文本样式266
  • 13.6为Web字体应用斜体和粗体269
  • 13.7使用GoogleFonts的Web字体275
  • 第14章使用CSS3进行增强278
  • 14.1浏览器兼容性、渐进增强和polyfill278
  • 14.2理解厂商前缀280
  • 14.3为元素创建圆角281
  • 14.4为文本添加阴影284
  • 14.5为其他元素添加阴影285
  • 14.6应用多重背景288
  • 14.7使用渐变背景290
  • 14.8为元素设置不透明度295
  • 14.9生成内容的效果297
  • 14.10使用sprite拼合图像299
  • 第15章列表301
  • 15.1创建有序列表和无序列表301
  • 15.2选择标记304
  • 15.3使用定制的标记305
  • 15.4选择列表的起始编号308
  • 15.5控制标记的位置309
  • 15.6同时设置所有的列表样式属性310
  • 15.7设置嵌套列表的样式311
  • 15.8创建描述列表314
  • 第16章表单318
  • 16.1HTML5对表单的改进318
  • 16.2创建表单320
  • 16.3处理表单323
  • 16.4对表单元素进行组织324
  • 16.5创建文本框327
  • 16.6为表单组件添加说明标签330
  • 16.7创建密码框332
  • 16.8创建电子邮件框、搜索框、电话框和URL框332
  • 16.9创建单选按钮336
  • 16.10创建复选框337
  • 16.11创建文本区域338
  • 16.12创建选择框339
  • 16.13让访问者上传文件341
  • 16.14创建隐藏字段342
  • 16.15创建提交按钮343
  • 16.16禁用表单元素345
  • 16.17根据状态为表单设置样式346
  • 第17章视频、音频和其他多媒体349
  • 17.1第三方插件和步入原生349
  • 17.2视频文件格式350
  • 17.3在网页中添加单个视频351
  • 17.4为视频添加控件和自动播放352
  • 17.5为视频指定循环播放和海报图像354
  • 17.6阻止视频预加载355
  • 17.7使用多种来源的视频和备用文本356
  • 17.8提供可访问性358
  • 17.9音频文件格式358
  • 17.10在网页中添加带控件的单个音频文件359
  • 17.11自动播放、循环和预加载音频360
  • 17.12提供带备用内容的多个视频源361
  • 17.13添加具有备用Flash的视频和音频362
  • 17.14高级多媒体366
  • 17.15更多资源366
  • 第18章表格368
  • 18.1结构化表格368
  • 18.2让单元格跨越多列或多行371
  • 第19章添加JavaScript373
  • 19.1加载外部脚本374
  • 19.2添加嵌入脚本378
  • 19.3JavaScript事件378
  • 第20章测试和调试网页380
  • 20.1验证代码380
  • 20.2测试页面382
  • 20.3尝试一些调试技巧385
  • 20.4检查常见错误:一般问题386
  • 20.5检查常见错误:HTML387
  • 20.6检查常见错误:CSS388
  • 20.7如果图像不显示390
  • 第21章发布网站392
  • 21.1获得域名392
  • 21.2为网站寻找主机393
  • 21.3将文件传送至服务器394
  • 附录AHTML参考398
  • 附录BCSS引用408

资源下载

资源下载地址1:https://pan.baidu.com/s/1mw3m_cOkYtKaSmf7089P3g

相关资源

网友留言

网友NO.43477
红心怡

1.我是初学者,希望把web开发学好。

2.这本书在Amazon的排名还是比较高的,所以原版肯定是不错的。

3.我没看过原版的,也不是什么英文高手,对翻译也不了解。

4.书中有些地方叙述的很拗口,本来简单的东西说的有些婉转了,这可能是翻译的比较直接,没有考虑中国读者的习惯。但我相信译者也是想把最原始的东西传递出来。

5.除了某些句子翻译的不太通俗之外,我觉得内容还是不错的,挺适合初学者的。我在书店看来第一章,感觉挺好,一些原来不懂得东西说的都很明白。

网友NO.24917
冉安筠

既适合入门也适合做手册,优点是标签、属性、功能讲解清楚,章节设置逻辑性强,缺点是漏了CSS3的transform,缺乏一个连贯的案例。HTML5还是值得好好研读一番,功能甚是强大。

网友NO.43674
田立果

新人求推荐系统性html、css入门书籍一时间有点犹豫。之前都是边做项目边学的,过了遍w3cschool,顺便看了《css权威指南》《精通》《css揭秘》等css书。知乎上看到说这本书挺适合入门的,看了一遍感觉好系统啊(虽然感觉比较啰嗦),新手看完了可以少走很多弯路,就推荐这本了