《HTML+CSS网站开发兵书》
基本信息
作者: 高洪涛
丛书名: 程序员藏经阁
出版社:电子工业出版社
ISBN:9787121212369
上架时间:2013-8-26
出版日期:2013 年9月
开本:16开
页码:516
版次:1-1
所属分类:计算机 > 软件与程序设计 > 网络编程 > HTML
计算机 > 数码/设计 > CSS
计算机 > 数码/设计 > 网页设计综合
内容简介
计算机书籍
《html+css网站开发兵书》是一本与众不同的html标记语言读物,它以实际的网页为主,为读者展现了网页的组成部分及各部分的设计。其他类似的书都是以html标签来讲解,本书不同的是,在讲解标签举例的时候会将生活中的哲理、常识等都融入其中,让读者感受到这本书的“生命力”,从而让读者对html有一个很深刻的认识和理解。
《html+css网站开发兵书》共16章,分为3篇,从网页最基础的部分着手,让读者不仅学习html,还能认识网页与网站的区别。本书的主要内容有:先和网页打个交道、进一步认识html、创建文本样式、创建超链接、添加图像、添加多媒体、创建列表、建立表格、添加表单、框架结构、div布局、css基础、css页面布局、css容器、css设置和修饰、网页布局与设计技巧等。通过学习本书的内容,读者可以在较短的时间内理解html标签如何使用及如何将其应用到网页中,这为下一步做网页打下了良好的基础。
《html+css网站开发兵书》适合没有html标记语言基础的新手学习;对于有一定基础的读者,可以通过本书进一步了解html标签如何使用。
目录
《html+css网站开发兵书》
第1篇 html基础
第1章 见龙在田:先和网页打个交道2
1.1 进一步认识网页2
1.1.1 什么是网页2
1.1.2 网页的版块结构3
1.2 dreamweaver简介4
1.2.1 标题栏5
1.2.2 菜单栏5
1.2.3 插入栏6
1.2.4 文档工具栏6
1.2.5 属性面板7
1.2.6 其他面板8
1.3 认识html8
1.3.1 创建html网页8
1.3.2 html结构9
1.4 在dreamweaver中直接编写html10
1.4.1 编写html代码10
1.4.2 保存并查看html文件12
1.5 小结13
.1.6 习题13
第2章 飞龙在天:进一步认识html14
2.1 html简介14
2.1.1 html的基本结构14
2.1.2 html的基本元素15
2.2 html基本语法16
2.2.1 网页基本关键字16
2.2.2 格式辅助标记17
2.2.3 列表标签24
2.2.4 文件之间的链接标签27
2.2.5 其他标签28
2.3 小结29
2.4 习题29
第2篇 html应用篇
第3章 鸿渐于陆:创建文本样式32
3.1 标题文字概述32
3.1.1 设置标题文字32
3.1.2 设置标题文字的对齐方式33
3.2 设置文字格式34
3.2.1 设置文字字体34
3.2.2 设置字体大小35
3.2.3 设置文字颜色36
3.2.4 设置粗体、斜体、下画线37
3.2.5 设置上标、下标39
3.2.6 设置文字的删除线39
3.2.7 设置等宽文字标记40
3.2.8 空格的使用41
3.2.9 其他特殊符号42
3.3 设置段落属性43
3.3.1 设置段落43
3.3.2 设置文本右缩进44
3.3.3 设置段落的换行45
3.3.4 设置段落的居中对齐45
3.3.5 取消文字的换行47
3.3.6 保留原始排版方式标记48
3.4 设置网页中的水平线49
3.4.1 添加水平线49
3.4.2 设置水平线的对齐方式49
3.4.3 设置水平线的颜色50
3.4.4 去掉水平线阴影51
3.4.5 设置水平线宽度与高度属性52
3.5 小结53
3.6 习题53
第4章 潜龙勿用:创建超链接55
4.1 初步认识超链接55
4.2 初步认识超链接的标记56
4.2.1 超链接的基本标记57
4.2.2 创建文本超链接57
4.2.3 超链接的目标页面58
4.2.4 内部链接60
4.3 书签链接63
4.3.1 建立书签63
4.3.2 同一页面的书签链接65
4.3.3 不同页面的书签链接66
4.4 设置不同的链接对象67
4.4.1 设置外部链接:链接http页面67
4.4.2 设置电子邮件、ftp和telnet的链接68
4.5 网页中的锚点69
4.5.1 设定锚点69
4.5.2 链接到锚点71
4.6 小结75
4.7 习题75
第5章 神龙摆尾:添加图像77
5.1 初步认识图像的格式77
5.2 添加图像78
5.3 设置图像属性79
5.3.1 图像相对于文字基准线的对齐方式79
5.3.2 图像的提示文字81
5.3.3 图像的边框82
5.3.4 图像高度83
5.3.5 图像水平间距83
5.3.6 图像垂直间距84
5.3.7 图像宽度85
5.4 图像的超链接86
5.4.1 设置图像的超链接86
5.4.2 设置图像热区链接88
5.5 设置背景音乐92
5.5.1 添加背景音乐92
5.5.2 设置背景音乐的循环播放次数93
5.6 小结93
5.7 习题94
第6章 声东击西:添加多媒体95
6.1 初步设置动态文字95
6.1.1 设置滚动文字95
6.1.2 设置文字的滚动方式96
6.1.3 设置滚动文字的背景97
6.1.4 设置文字滚动方向98
6.1.5 设置空白空间99
6.2 进一步设置动态文字100
6.2.1 设置文字的循环100
6.2.2 设置滚动速度101
6.2.3 设置滚动延迟102
6.2.4 设置滚动背景面积103
6.3 添加多媒体文件104
6.3.1 添加多媒体文件标记104
6.3.2 设置自动运行104
6.3.3 隐藏面板105
6.3.4 设置媒体文件的循环播放106
6.3.5 添加其他类型的媒体文件107
6.4 设置背景音乐107
6.4.1 设置背景音乐108
6.4.2 设置背景音乐的循环播放次数109
6.5 小结109
6.6 习题110
第7章 密云不雨:创建列表111
7.1 创建无序列表111
7.1.1 设置无序列表的符号类型111
7.1.2 无序列表标记113
7.2 创建有序列表114
7.2.1 有序列表标记114
7.2.2 有序列表的序号类型115
7.2.3 有序列表的起始数值117
7.3 列表的高级应用118
7.3.1 简化列表118
7.3.2 设置列表文字的颜色119
7.4 创建其他类型的列表120
7.4.1 目录列表120
7.4.2 定义列表标记121
7.4.3 菜单列表标记122
7.4.4 列表的嵌套123
7.5 小结124
7.6 习题125
第8章 偷梁换柱:建立表格126
8.1 表格标记126
8.2 设置表格基本属性127
8.2.1 设置表格的标题127
8.2.2 表格的表头128
8.2.3 表格对齐方式130
8.2.4 设置表格高度131
8.2.5 设置表格宽度132
8.2.6 设置表格的背景图像134
8.2.7 设置表格背景色135
8.2.8 设置表格的边框宽度136
8.2.9 设置表格边框颜色138
8.2.10 表格内文字与边框距离139
8.2.11 设置内框宽度140
8.3 修改表格的行属性142
8.3.1 行文字的水平对齐方式142
8.3.2 行背景143
8.3.3 边框颜色144
8.3.4 高度的控制145
8.3.5 行文字的垂直对齐方式146
8.3.6 设置表格标题的垂直对齐方式147
8.4 调整单元格属性149
8.4.1 对齐方式149
8.4.2 设置单元格的背景图像150
8.4.3 设置单元格的背景色151
8.4.4 单元格的边框颜色153
8.4.5 设置单元格的暗边框154
8.4.6 设置单元格的亮边框155
8.4.7 水平跨度156
8.4.8 文字内容不换行157
8.4.9 垂直跨度159
8.4.10 设置单元格大小161
8.5 设置表格的结构162
8.5.1 设计表头样式162
8.5.2 设计表主体样式163
8.5.3 设计表尾样式165
8.5.4 表格的嵌套166
8.5.5 层标记168
8.6 小结169
8.7 习题170
第9章 釜底抽薪:添加表单171
9.1 添加控件171
9.2 表单标记172
9.2.1 处理程序172
9.2.2 编码方式173
9.2.3 传送方法173
9.2.4 表单名称174
9.2.5 目标显示方式175
9.3 输入类的控件175
9.3.1 普通按钮175
9.3.2 复选项177
9.3.3 文件域178
9.3.4 隐藏域179
9.3.5 图像域179
9.3.6 密码域180
9.3.7 单选按钮182
9.3.8 重置按钮183
9.3.9 提交按钮184
9.3.10 文字字段185
9.3.11 文本域标记186
9.4 菜单列表类的控件187
9.4.1 下拉菜单187
9.4.2 列表项189
9.5 id标记190
9.6 小结191
9.7 习题192
第10章 暗度陈仓:框架结构193
10.1 初步认识框架193
10.2 框架的基本属性194
10.2.1 嵌套分割窗口194
10.2.2 框架的边框颜色195
10.2.3 垂直分割窗口196
10.2.4 设置边框197
10.2.5 框架的边框宽度198
10.2.6 水平分割窗口199
10.3 设置窗口属性200
10.3.1 页面源文件200
10.3.2 边框与页面内容的水平边距202
10.3.3 边框与页面内容的垂直边距203
10.3.4 页面名称204
10.3.5 不支持框架标记204
10.3.6 禁止调整窗口的尺寸206
10.3.7 设置框架滚动条显示206
10.4 框架与链接207
10.4.1 设置普通框架结构的链接208
10.4.2 浮动框架的链接211
10.5 浮动框架213
10.5.1 特有属性:对齐方式214
10.5.2 必需参数:页面源文件215
10.5.3 特有属性:框架大小216
10.5.4 公有参数设置217
10.5.5 其他参数218
10.6 小结219
10.7 习题220
第3篇 css的使用
第11章 以逸待劳:div布局222
11.1 div标记介绍222
11.1.1 div使用格式222
11.1.2 使用意义224
11.2 插入div标签224
11.3 插入层226
11.4 小结232
11.5 习题232
第12章 龙战于野:css基础233
12.1 css语法233
12.2 使用选择符238
12.2.1 命名机制238
12.2.2 通配选择符238
12.2.3 类型选择符241
12.2.4 群组选择符246
12.2.5 包含选择符247
12.2.6 id选择符250
12.2.7 class选择符253
12.2.8 组合选择符253
12.3 css属性介绍253
12.4 css编码规范255
12.4.1 书写规范256
12.4.2 命名规范256
12.5 颜色介绍257
12.5.1 颜色名称定义257
12.5.2 十六进制定义258
12.6 长度单位260
12.6.1 绝对长度单位260
12.6.2 相对长度单位261
12.7 百分比值261
12.8 url266
12.8.1 相对路径266
12.8.2 绝对路径267
12.8.3 应用实例267
12.9 css的调用272
12.10 小结275
12.11 习题276
第13章 反客为主:css页面布局277
13.1 css元素基本知识277
13.1.1 块元素277
13.1.2 内联元素280
13.1.3 可变元素281
13.2 css元素的定位281
13.2.1 元素的定位282
13.2.2 定位属性286
13.3 内容控制属性292
13.3.1 设置控制页面内容292
13.3.2 设置控制显示294
13.3.3 设置居中显示297
13.3.4 设置边界属性301
13.4 控制页面背景303
13.4.1 页面背景概述303
13.4.2 设置背景颜色303
13.4.3 设置背景图片305
13.4.4 背景颜色和背景图片混用314
13.4.5 设置文本样式317
13.4.6 设置链接样式319
13.5 使用浮动属性322
13.5.1 浮动属性简介322
13.5.2 固定元素相邻322
13.5.3 两个浮动元素相邻325
13.5.4 多个浮动元素相邻328
13.6 清除浮动属性331
13.6.1 清除浮动属性简介331
13.6.2 使用清除浮动属性334
13.7 设置列表属性337
13.7.1 设置列表样式338
13.7.2 设置列表位置340
13.7.3 设置列表图片342
13.7.4 设置列表综合属性345
13.8 小结346
13.9 习题346
第14章 皓腕玉镯:css容器348
14.1 盒模型简介348
14.1.1 盒模型的内容348
14.1.2 盒模型的背景351
14.2 使用补白属性352
14.2.1 补白属性概述352
14.2.2 使用补白属性百分比值355
14.2.3 使用单侧补白属性357
14.3 使用边框属性360
14.3.1 边框样式属性360
14.3.2 边框宽度属性363
14.3.3 边框颜色属性365
14.3.4 边框属性的综合使用367
14.3.5 使用表格边框属性370
14.4 使用边界属性372
14.4.1 边界属性372
14.4.2 单侧边界属性375
14.4.3 相邻边界属性377
14.5 父、子元素的距离385
14.5.1 当子元素边界为0385
14.5.2 当父元素补白为0388
14.6 嵌套元素使用负边界391
14.7 固定元素的大小393
14.7.1 计算盒模型大小394
14.7.2 固定长度和宽度394
14.8 小结397
第15章 帘下梳妆:css设置和修饰399
15.1 css文本设置399
15.1.1 文本缩进399
15.1.2 文本对齐403
15.1.3 图文混排对齐处理408
15.1.4 设置行高和间隔411
15.1.5 设置文本间隔和空白419
15.1.6 实现文本转换424
15.1.7 实现水平和垂直居中426
15.2 文本修饰链接434
15.2.1 文本修饰434
15.2.2 使用链接属性437
15.2.3 设置鼠标悬停样式445
15.3 css图片修饰448
15.3.1 背景图片修饰449
15.3.2 内容图片修饰450
15.4 css表单修饰454
15.4.1 修饰表单文本域454
15.4.2 修饰表单文本区域457
15.4.3 修饰表单按钮460
15.4.4 修饰表单复选框463
15.4.5 修饰表单单选按钮464
15.4.6 修饰表单列表464
15.4.7 修饰表单文件域465
15.4.8 修饰表单图像域466
15.5 修饰页面滚动条467
15.6 修饰水平线469
15.7 修饰表格469
15.7.1 修饰表格边线和背景469
15.7.2 设置表格的宽度和高度471
15.7.3 实现表格的居中471
15.7.4 设置表格内容高度473
15.8 小结474
第16章 小园艺菊:网页布局与设计技巧475
16.1 网页布局475
16.1.1 网页大小475
16.1.2 网页栏目划分476
16.1.3 表格布局479
16.1.4 css布局483
16.2 css布局技巧486
16.2.1 一栏布局486
16.2.2 二栏布局488
16.2.3 多栏布局493
16.2.4 层高度497
16.3 小结499
- 35款加速网站开发的 CSS 开发工具
网络有很很多的 CSS 工具和教程可用,它可以帮助设计人员和开发人员轻松.快速地学习 CSS 技术.这些工具中在高效开发 Web 应用程序中发挥重要作用. 在这篇文章中,我们收集了35个最好的 CSS ...
- MVC5 网站开发之六 管理员 1、登录、验证和注销
上次业务逻辑和展示层的架构都写了,可以开始进行具体功能的实现,这次先实现管理员的登录.验证和注销功能. 目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MV ...
- MVC5 网站开发之六 管理员 2、添加、删除、重置密码、修改密码、列表浏览
目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据存储层功能实现 MVC5 网站开发之四 业务逻辑层的架构和基本功能 MVC5 网 ...
- PHP 原创视频教程-网站开发新手视频教程
PHP 原创视频教程-网站开发新手视频教程 有偿招徒弟,,视频免费提供. 本视频教程,面向的是毫无经验的新手,快速上手的. 第一次做视频做的不好的,请各位看官多多包含. 第一部分,HTML 视频教程 ...
- MVC5 网站开发实践 2.2、管理员身份验证
上次完成了管理员的登录,这次要解决对管理员登录后的验证,采用AuthorizeAttribute属性的方式.之前还要解决几个问题,然后才重写验证类,最后稍微改一下界面. 目录 MVC5 网站开发实践 ...
- JSP网站开发基础总结《八》
JSP的学习总结到本篇已经八篇了,内容比较多,但都是实战,本篇最后为大家介绍一个小效果:百度分页.就是当我们遍历的数据对象较多时,这时我们就会看到了这个效果了,那他是如何实现的呢?下面我们就一起学习一 ...
- JSP网站开发基础总结《二》
有了上一篇的学习,我相信大家对于JSP一定有了一定的认识,从今天开始我们真正开启JSP模式,如果你有HTML的基础,那学起JSP来也就方便了很多了,首先JSP做为网站开发语言,它与HTML有很多相似的 ...
- ASP.NET MVC 网站开发总结(四)——校友平台开发总结
又历经一个多月的努力,学校的一个校友平台项目也接近内测的尾声了,简单的总结一下这次的项目开发. 与上次做Wing工作室的门户网站相比,同样是团队开发,参与的人员多了一个,用的时间也差不多一个月,但从总 ...
- ASP.NET MVC 网站开发总结(三) ——图片截图上传
本着简洁直接,我们就直奔主题吧,这里需要使用到一个网页在线截图插件imgareaselect(请自行下载). 前台页面: <!DOCTYPE html> <html> < ...
随机推荐
- Cookie 与 网络通信
通信协议是什么?(ftp.http.https.file...) 交流的规则 举例: 汉语.英语.法语.德语 (百度百科:通信协议) 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定.通过通信 ...
- IEEEXtreme 10.0 - Full Adder
这是 meelo 原创的 IEEEXtreme极限编程大赛题解 Xtreme 10.0 - Full Adder 题目来源 第10届IEEE极限编程大赛 https://www.hackerrank. ...
- Good Bye 2015 F - New Year and Cleaning
F - New Year and Cleaning 这题简直是丧心病狂折磨王.. 思路:容易想到这样一个转换,把整个矩形一起移动,矩形移出去的时候相当于一行或者一列. 为了优化找到下一个消去的点,我先 ...
- Codeforces Round #489 (Div. 2) E - Nastya and King-Shamans
E - Nastya and King-Shamans 题目大意:有n个数,每一次操作更改一个数,每次操作之后问你是否有一个数等于其前面所有数的和. 思路:好题,想了很久没想出来,看了题解,主要思想就 ...
- Coding.net简单使用指南
注意:大家创建项目时一定要选择创建公开仓库!不然别人看不到! Coding.net是一个代码托管平台,简单来说这东西就是一个你在线存放代码的地方. 至于为什么要把代码存到这东西上呢?很多好处,比如防丢 ...
- 湖南大学ACM程序设计新生杯大赛(同步赛)H - Yuanyuan Long and His Ballons
题目描述 Yuanyuan Long is a dragon like this picture? I don’t know, ...
- 洛谷P1726 上白泽慧音 [Tarjan]
题目传送门 上白泽慧音 题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村 ...
- 为什么我喜欢Java
我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者.测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程.问题是这样的,写一个将标准输入拷贝到标准输出的流程.求职者 ...
- poj3259(spfa)
自己的第一道spfa,纪念一下,顺便转载一下spfa的原理.先po代码: #include <iostream> #include <queue> using namespac ...
- Unity 2D游戏开发教程之游戏精灵的开火状态
Unity 2D游戏开发教程之游戏精灵的开火状态 精灵的开火状态 “开火”就是发射子弹的意思,在战争类型的电影或者电视剧中,主角们就爱这么说!本节打算为精灵添加发射子弹的能力.因为本游戏在后面会引入敌 ...