HTML5

HTML5
书籍作者:
累计评价 0
书籍出版:
清华大学
书籍页数:
332
书籍ISBN:
9787302364122
书籍人气:
9762
推荐指数:
★★★★

HTML5
  定价:¥79.80 基本信息 原书名:Beginning HTML & CSS 作者: (美)拉尔森(Rob Larsen)    译者: 崔楠 出版社:清华大学出版社 ISBN:9787302364122 出版日期:2014 年7月 开本:16开 页码:580 版次:1-1 所属分类: 计算机 > 数码/设计 > CSS
计算机 > 软件与程序设计 > 网络编程 > HTML
内容简介     书籍
    计算机书籍
使用核心编程语言html与css构建网站
html和css是构建网页所需要了解的两种核心编程语言,《html5 & css3编程入门经典》详细介绍了这两种语言。本书提供了对于最佳实践及技术的手把手指导。作为一本实用参考,本书深入阐述了为当今多设备多平台环境开发独特的现代网站所需的html及css最新版本。本书涵盖了丰富的内容:从为网页组织文档结构以及微调文本,到链接到其他网页或电子邮件地址,以及使用图片、音频、视频和表格。 作译者 Rob Larsen是一位资深的前端工程师团队领导和经理,有着深厚的技术知识储备以及超过10年的动手实践经验。Rob曾经为包括三星、阿迪达斯、锐步、飞利浦在内的客户开发过HTML、CSS以及代码。他也是一位活跃的技术作者和演讲者。 
目录 《html5 & css3编程入门经典》 
第1章 为web结构化文档 1 
1.1 结构化文档的web 1 
1.2 html5介绍 2 
1.2.1 标签与元素 4 
1.2.2 区分头部与主体 5 
1.2.3 特性描述元素 6 
1.2.4 通过查阅源代码向他人学习 8 
1.2.5 用于标记文本的元素 8 
1.3 特性组 9 
1.3.1 核心特性 9 
1.3.2 国际化 11 
1.4 核心元素 12 
1.4.1 关于doctype 12 
1.4.2 (html)元素 13 
1.4.3 (head)元素 13 
1.4.4 (title)元素 13 
1.4.5 链接与样式表 14 
1.4.6 确保html5标签的向后兼容性 15 
1.4.7 (body)元素 15 
1.4.8 常见的内容元素 15 
1.5 基本文本格式化 16 
1.5.1 空格与流 16 
1.5.2 使用(hn)元素创建标题 17 
1.5.3 使用(p)元素创建段落 19 
1.5.4 使用(br)元素创建换行 19 
1.5.5 使用(pre)元素预格式化文本 21 
1.6 理解块级元素与行内元素 23 
1.7 内容分组 24 
1.7.1 html5的新摘要算法 24 
1.7.2 (div)元素 25 
1.7.3 (header)元素 25 
1.7.4 (hgroup)元素 26 
1.7.5 (nav)元素 26 
1.7.6 (section)元素 26 
1.7.7 (article)元素 27 
1.7.8 (hr)元素 27 
1.7.9 (blockquote)元素 27 
1.7.10 在(blockquote)元素中使用cite特性 28 
1.7.11 (aside)元素 28 
1.7.12 (footer)元素 28 
1.7.13 (address)元素 29 
1.8 使用列表 29 
1.8.1 使用(ul)元素创建无序列表 29 
1.8.2 有序列表 30 
1.8.3 定义列表 32 
1.8.4 列表嵌套 33 
1.9 本章小结 34 
第2章 文本的微调 35 
2.1 描述文本级语义的元素 35 
2.1.1 (span)元素 35 
2.1.2 (em)元素 36 
2.1.3 (strong)元素 36 
2.1.4 (b)元素 37 
2.1.5 (i)元素 37 
2.1.6 (strong)和(b)以及(em)和(i) 37 
2.1.7 (small)元素 37 
2.1.8 (cite)元素 37 
2.1.9 (q)元素 37 
2.1.10 (dfn)元素 38 
2.1.11 (abbr)元素 38 
2.1.12 (time)元素 38 
2.1.13 (code)元素 39 
2.1.14 (figure)及(figcaption)元素 40 
2.1.15 (var)元素 40 
2.1.16 (samp)元素 41 
2.1.17 (kbd)元素 41 
2.1.18 (sup)元素 41 
2.1.19 (sub)元素 42 
2.1.20 (mark)元素 42 
2.2 编辑文本 45 
2.3 使用字符实体显示特殊字符 46 
2.4 注释 47 
2.5 本章小结 47 
第3章 链接与导航 49 
3.1 基本链接 50 
3.1.1 链接到其他网页 50 
3.1.2 链接到电子邮件地址 51 
3.2 理解目录以及目录结构 54 
3.3 理解url 55 
3.3.1 绝对与相对url地址 57 
3.3.2 (base)元素 59 
3.4 使用(a)元素创建页内链接 59 
3.4.1 使用href特性创建源锚 60 
3.4.2 使用name与id特性创建目的锚(链接至页面内特定位置) 60 
3.4.3 (a)元素的其他特性 62 
3.5 高级电子邮件链接 67 
3.6 本章小结 68 
第4章 图片、音频与视频 71 
4.1 使用(img)元素添加图片 72 
4.1.1 src特性 72 
4.1.2 alt特性 72 
4.1.3 height与width特性 73 
4.1.4 向网页中添加图片 75 
4.2 使用图片作为链接 76 
4.3 选择正确的图片格式 76 
4.3.1 gif图片 78 
4.3.2 动态gif 81 
4.3.3 jpeg图片 82 
4.3.4 png图片 83 
4.3.5 保持小尺寸文件 84 
4.4 为网页添加flash、视频以及音频 86 
4.4.1 向页面中添加youtube电影 87 
4.4.2 使用(audio)及(video)元素添加富媒体 88 
4.4.3 使用(audio)元素向网页中添加音频 89 
4.4.4 关于容器和编解码器 90 
4.4.5 向网页中添加flash影片 90 
4.4.6 跨浏览器视频——使用“video for everybody” 93 
4.4.7 视频规格 95 
4.4.8 仔细观察(object)与(param)元素 95 
4.4.9 (param)元素 96 
4.5 本章小结 96 
第5章 表格 101 
5.1 表格介绍 101 
5.2 基本表格元素与特性 108 
5.2.1 (table)元素创建表格 108 
5.2.2 创建基本表格 110 
5.3 为表格添加标题 111 
5.4 表格区域分组 112 
5.4.1 使用colspan特性跨越列 112 
5.4.2 使用rowspan特性跨域行 113 
5.4.3 将表格分解为表头、表体及表尾 114 
5.4.4 使用(colgroup)元素进行列分组 117 
5.4.5 使用(col)元素在列间共享样式 118 
5.5 嵌套表格 119 
5.6 易访问表格 120 
5.6.1 如何线性化表格 121 
5.6.2 使用id、scope及headers特性 121 
5.6.3 创建易访问表格 122 
5.7 本章小结 124 
第6章 表单 127 
6.1 表单介绍 128 
6.2 使用(form)元素创建表单 131 
6.2.1 action特性 131 
6.2.2 method特性 131 
6.2.3 id特性 132 
6.2.4 name特性 132 
6.2.5 enctype特性 132 
6.2.6 accept-charset特性 132 
6.2.7 novalidate特性 133 
6.2.8 target特性 133 
6.2.9 autocomplete特性 133 
6.3 表单控件 133 
6.3.1 文本输入控件 134 
6.3.2 新的html5输入控件类型与特性 139 
6.3.3 按钮 143 
6.3.4 复选框 146 
6.3.5 单选按钮 148 
6.3.6 选择框 150 
6.3.7 文件选择框 154 
6.3.8 隐藏控件 155 
6.3.9 新的html5表单元素 156 
6.4 创建一个联系方式表单 158 
6.5 使用(label)元素为控件创建标签 160 
6.6 使用(fieldset)及(legend)元素组织表单结构 162 
6.7 焦点 163 
6.7.1 标签遍历顺序 164 
6.7.2 快捷键 165 
6.8 disabled与readonly控件 167 
6.9 向服务器发送表单数据 168 
6.9.1 http get 168 
6.9.2 http post方法 169 
6.10 创建更有用的表单字段 170 
6.11 本章小结 173 
第7章 层叠样式表 175 
7.1 css介绍 176 
7.1.1 一个基本示例 177 
7.1.2 继承 181 
7.2 可以添加css规则的位置 181 
7.2.1 (link)元素 182 
7.2.2 (style)元素 184 
7.2.3 外部样式表的优势 184 
7.3 css属性 185 
7.4 控制文本 187 
7.4.1 font-family属性 188 
7.4.2 font-size属性 189 
7.4.3 font-weight属性 190 
7.4.4 font-style属性 191 
7.4.5 font-variant属性 192 
7.5 文本格式化 193 
7.5.1 color属性 193 
7.5.2 text-align属性 193 
7.5.3 vertical-align属性 194 
7.5.4 text-decoration属性 196 
7.5.5 text-indent属性 196 
7.5.6 text-shadow属性 197 
7.5.7 text-transform属性 198 
7.5.8 letter-spacing属性 199 
7.5.9 word-spacing属性 199 
7.5.10 white-space属性 200 
7.5.11 direction属性 201 
7.6 文本伪类 202 
7.6.1 first-letter伪类 202 
7.6.2 first-line伪类 202 
7.7 文本样式化 202 
7.8 选择器 205 
7.8.1 通用选择器 205 
7.8.2 类型选择器 205 
7.8.3 类选择器 205 
7.8.4 id选择器 206 
7.8.5 子选择器 207 
7.8.6 后代选择器 207 
7.8.7 相邻兄弟选择器 207 
7.8.8 一般兄弟选择器 207 
7.8.9 使用子选择器与兄弟选择器减少对于标记中类型的依赖 208 
7.8.10 特性选择器 209 
7.9 长度 211 
7.9.1 相对单位 212 
7.9.2 绝对单位 213 
7.9.3 百分比 213 
7.10 盒子模型介绍 214 
7.10.1 一个演示盒子模型的示例 215 
7.10.2 border属性 216 
7.10.3 padding属性 219 
7.10.4 margin属性 220 
7.10.5 内容盒子的尺寸 221 
7.11 为程序代码创建样式表 228 
7.12 本章小结 232 
第8章 关于层叠样式表的更多介绍 235 
8.1 链接 235 
8.2 背景 237 
8.2.1 background-color属性 237 
8.2.2 background-image属性 238 
8.2.3 background-repeat属性 240 
8.2.4 background-position属性(用于定位背景) 241 
8.2.5 background-attachment属性(用于水印) 242 
8.2.6 background属性(缩略形式) 243 
8.3 列表 244 
8.3.1 list-style-type属性 244 
8.3.2 list-style-position属性 246 
8.3.3 list-style-image属性 247 
8.3.4 list-style属性(缩略形式) 247 
8.4 表格 248 
8.4.1 表格专用属性 250 
8.4.2 border-collapse属性 250 
8.4.3 border-spacing属性 252 
8.4.4 empty-cells属性 252 
8.4.5 caption-side属性 254 
8.4.6 table-layout属性 254 
8.5 轮廓 256 
8.5.1 outline-width属性 256 
8.5.2 outline-style属性 257 
8.5.3 outline-color属性 257 
8.5.4 outline属性(缩略形式) 257 
8.6 :focus与:active伪类 258 
8.7 生成的内容 258 
8.7.1 :before与:after伪元素 259 
8.7.2 content属性 260 
8.8 杂项属性 263 
8.8.1 cursor属性 263 
8.8.2 display属性 265 
8.8.3 visibility属性 265 
8.9 额外规则 266 
8.9.1 @import规则:模块化的样式表 266 
8.9.2 !important规则 267 
8.10 使用css定位与布局 268 
8.10.1 正常流 269 
8.10.2 position属性 269 
8.10.3 盒子偏移属性 270 
8.10.4 相对定位 270 
8.10.5 绝对定位 271 
8.10.6 固定定位 273 
8.10.7 z-index属性 274 
8.10.8 使用float属性实现流动 275 
8.10.9 clear属性 277 
8.10.10 构建样例布局 278 
8.11 本章小结 282 
第9章 圆角、动画、自定义字体以及css3的更多内容 285 
9.1 css3的模块化方式 286 
9.2 成熟的css3模块 286 
9.2.1 更强大的css选择器 286 
9.2.2 高级颜色可选方案 289 
9.2.3 背景及边框模块 292 
9.2.4 多列布局模块 294 
9.2.5 媒体查询 297 
9.3 新的以及开发中的模块 299 
9.3.1 使用@font-face指令自定义字体 300 
9.3.2 变形、动画以及过渡的高级css操控 304 
9.4 本章小结 309 
第10章 学习 313 
10.1 关于编程 314 
10.2 如何在页面中添加脚本 316 
10.2.1 中的注释 317 
10.2.2 (noscript)元素 318 
10.3 创建外部 318 
10.4 文档对象模型 319 
10.4.1 使用点符号访问值 320 
10.4.2 不同类型的对象 320 
10.5 开始使用进行编程 320 
10.5.1 控制台 321 
10.5.2 总体编程概念 322 
10.6 变量 323 
10.6.1 为变量赋值 323 
10.6.2 变量的生命周期 324 
10.7 操作符 324 
10.7.1 算术操作符 325 
10.7.2 赋值操作符 325 
10.7.3 比较操作符 325 
10.7.4 逻辑或布尔操作符 326 
10.7.5 字符串操作符(将+号与字符串结合使用) 327 
10.8 函数 327 
10.8.1 如何定义函数 327 
10.8.2 如何调用函数 327 
10.8.3 return语句 328 
10.8.4 函数表达式和匿名函数 329 
10.9 条件语句 329 
10.9.1 if语句 330 
10.9.2 if…else语句 330 
10.9.3 switch语句 331 
10.10 循环 333 
10.10.1 while 333 
10.10.2 do…while 334 
10.10.3 for 334 
10.10.4 无限循环和break语句 335 
10.11 事件 335 
10.12 内置对象 336 
10.12.1 string 336 
10.12.2 date 340 
10.12.3 math 343 
10.12.4 数组 344 
10.12.5 window 347 
10.13 编写 348 
10.13.1 数据类型 349 
10.13.2 关键字 350 
10.14 本章小结 350 
第11章 使用jquery 353 
11.1 为什么使用jquery 354 
11.2 在页面中加入jquery 354 
11.3 jquery基础 356 
11.3.1 $函数介绍 356 
11.3.2 链式结构 356 
11.3.3 使用$( document ).ready()以智能方式启动脚本 357 
11.4 jquery与dom 357 
11.4.1 使用jquery选择元素 357 
11.4.2 创建和添加元素 359 
11.4.3 使用jquery操控元素 360 
11.4.4 基本动画与特效 365 
11.5 使用jquery管理事件 367 
11.5.1 使用$().on()和$().off()绑定事件 367 
11.5.2 jquery遗留事件处理 369 
11.5.3 使用jquery、css和html添加交互性 370 
11.6 本章小结 373 
第12章 jquery:超越基础 375 
12.1 jquery的ajax功能 375 
12.1.1 json、xml或文本 377 
12.1.2 get和post 379 
12.1.3 表单校验 382 
12.1.4 使用jquery为网站添加联系方式表单 384 
12.2 jquery ui 388 
12.2.1 获取jquery ui 388 
12.2.2 jquery ui行为 389 
12.2.3 jquery ui部件 393 
12.3 本章小结 401 
第13章 检查清单 405 
13.1 搜索引擎优化检查清单 405 
13.1.1 页上技术 405 
13.1.2 识别关键词和短语 406 
13.1.3 页下技术 408 
13.2 可访问性检查清单 409 
13.2.1 创建文档 409 
13.2.2 结构和语义标记 409 
13.2.3 链接和导航 410 
13.2.4 图像和多媒体 410 
13.2.5 颜色 410 
13.2.6 表格 411 
13.2.7 表单 411 
13.2.8 样式表 411 
13.2.9 411 
13.2.10 跳跃链接 412 
附录a 练习答案 413 
附录b html元素参考 441 
附录c css属性 475 
附录d 颜色名称与值 507 
附录e 字符编码 517 
附录f 特殊字符 521 
附录g 语言代码 533 
附录h mime媒体类型 539 
附录i html4与html5之间的变化 551 

 

  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍