当前位置:首页 > 工业技术
Web标准实践  Web设计的整体方法
Web标准实践  Web设计的整体方法

Web标准实践 Web设计的整体方法PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)安德森等著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111317388
  • 页数:335 页
图书介绍:Web设计标准成为Web设计界热衷讨论的话题和普遍关注的技术。本书将Web设计行业界的最佳实践和基于标准的设计技巧结合在一起。它构建了很多实用的示例和简短的联系来帮助读者快速地了解和获取信息。本书从互联网基础、设计、内容策略、信息架构、HTML和CSS、可访问性等基础知识起步。本书的作者来自InterACT论坛(http://interact.webstandards.org)、Opera Web标准教程(http://opera.com/wsc),以及负责The Web Standards Project的专家。因此,本书是学习Web设计基础的权威教程。本书强调实践和经过验证的技术,从而成为专业人士开始职业生涯的必备图书。
《Web标准实践 Web设计的整体方法》目录

第一部分 预备和背景知识 3

第1章 InterACT简介 3

1.1本书目标读者 4

1.2如何使用本书 4

1.3关于本书 6

1.3.1作者 6

1.3.2设计者 6

第2章 工具 9

2.1知道想要实现什么 10

2.2了解你的工具 10

2.2.1文本编辑器 10

2.2.2图片编辑器 10

2.2.3FTP客户端 11

2.2.4数据库 11

2.2.5验证器 11

2.2.6故障排除工具 11

2.3管理你的工作 11

2.4本书站点上的工具链接和介绍 12

第3章 在Web上学习 15

3.1有关学习 16

3.2找到答案 17

3.2.1有效的Web搜索 17

3.2.2过滤结果 18

3.2.3资源的类型 19

3.3做笔记 19

3.3.1保存到“云”中 19

3.3.2类比笔记——老方式 20

3.3.3手写笔记 21

3.3.3文本档案 22

3.4保持更新 22

3.4.1RSS反馈 22

3.4.2播客 22

3.4.3Email订阅 22

3.5关注任务 23

3.5.1生产力系统 23

3.5.2任务管理和日历 23

3.6从其他人那里找到答案 24

3.7提供回答 24

3.7.1做一个在线好市民 24

3.7.2使用良好的Web礼仪 25

3.7.3反馈 26

3.8协作 26

3.9学习和灵感 26

3.10小结 27

第4章 互联网基础 31

4.1计算机、用户界面和计算机通信的简单历史 32

4.2互联网核心技术 33

4.2.1字符、字符集和编码 33

4.2.2Web技术 34

4.2.3浏览器及其战争 35

4.3Internet和Web架构 35

4.3.1域名系统 36

4.3.2IP协议族 37

4.3.3客户端/服务器和点对点 37

4.3.4Internet访问 37

4.4Web服务器 37

4.5Web体验 38

4.5.1民主的Web 39

4.5.2协作智慧 40

4.5.3Web上的沟通以及Web作为社区 40

4.5.4实时Web 41

4.6小结 42

第5章 为Web编写内容 45

5.1为印刷品编写内容和为Web编写内容:有何区别 46

5.1.1Web编写远不止我们在屏幕上所看到的文案 46

5.1.2Web内容撰写面临着一组独特的挑战 46

5.1.3什么使得Web内容撰写如此可怕 48

5.1.4Web内容撰写综合了众多不同的学科和技能 49

5.1.5谁造就了优秀的Web内容撰写者 49

5.2理解在线用户体验 50

5.2.1人们在线阅读方式不同 50

5.2.2Web用户不会阅读,他们只是扫过 50

5.2.3Web站点不是线性的 51

5.2.4Web站点比印刷材料更难阅读 51

5.2.5Web站点必须可供有视力障碍的用户访问 51

5.2.6Web用户给出反馈 52

5.3奏效的Web内容撰写(或不奏效的Web内容撰写) 53

5.3.1整脚的Web内容撰写看上去是什么样的呢 53

5.3.2良好的Web内容撰写是什么样的 53

5.4在开始撰写之前,需要一些工具、一个过程和一个团队 54

5.4.1工具/文档 54

5.4.2Web内容来自何处 59

5.4.3谁负责你的内容创建团队 59

5.5Web内容撰写十大技巧 59

5.5.1喜欢倒转的金字塔 60

5.5.2相信少即是(几乎总是)多 60

5.5.3避免听起来像广告 60

5.5.4让你的文案易于扫描 60

5.5.5编写重要标题 61

5.5.6用主动词汇打头 61

5.5.7使用简单的句子 61

5.5.8承诺 62

5.5.9设置审阅过程 63

5.5.10从好的Web站点学艺 63

5.6通过日常更新保证Web内容新鲜 63

5.6.1执行常规内容审计 64

5.6.2使用编辑日历 64

5.6.3制作内容所有者列表 64

5.6.4扮演执行Web编辑(或者搞清楚谁负责) 64

5.7小结 64

第二部分 规划Web站点 69

第6章 信息架构简介 69

6.1规划过程 70

6.2平衡的设计 72

6.3项目角色 72

6.4什么是信息架构师 73

6.4.1信息架构的界限 74

6.4.2信息架构的职责 74

6.5小结 76

6.6信息架构师的十种主要角色 77

第7章 站点规划 78

7.1发现项目定义 79

7.1.1访问客户 79

7.1.2项目简述——居高临下的俯瞰 81

7.1.3来看看技术:技术规范 82

7.1.4维护计划 84

7.1.5工作分解结构 85

7.2小结 87

第8章 内容分析 88

8.1聚焦用户 89

8.1.1访问和调查 89

8.1.2人物角色 90

8.1.3基于任务的场景 91

8.1.4内容——站点的主体 92

8.1.5内容详单/审计——我们已经有什么 92

8.1.6Web分析——访问者要做什么 93

8.1.7竞品评阅——其他人在做什么 95

8.1.8提议的内容概览 95

8.1.9卡片分类 96

8.2小结 96

第9章 内容策略 98

9.1ChezSousleVent:客户 99

9.2内容策略描述 100

9.3批准的内容概览 101

9.4缺陷分析和内容创建规划 102

9.5蓝图:信息架构图 103

9.5.1内容图 103

9.5.2页面描述图 104

9.5.3线框图 105

9.5.4交互设计的故事板 106

9.6小结 107

第三部分 实现——HTML、CSS基础和可访问性 111

第10章HTML简介 111

10.1HTML的历史 112

10.2什么是HTML 112

10.3HTML文档的结构 114

10.4HTML元素的语法 115

10.5块级元素和内联元素 117

10.6良好语意的重要性 117

10.7HTML最佳实践 119

10.8字符引用 120

10.9HTML5 121

10.10小结 122

第11章CSS简介 123

11.1 CSS历史简介 124

11.2 CSS规则的构成 124

11.3 CSS如何应用于HTML 125

11.3.1内联CSS 126

11.3.2内部样式表 126

11.3.3外部样式表 126

11.3.4用哪一种 128

11.4CSS注释 128

11.5CSS缩写 129

11.6CSS单位 130

11.7CSS中的颜色 130

11.7.1关键字 131

11.7.2十六进制值 131

11.7.3RGB(a) 131

11.7.4HSL(a) 132

11.8CSS选择器指南 133

11.9解决冲突——继承和层叠 136

11.9.1继承 136

11.9.2层叠 137

11.10支持CSS的浏览器 139

11.11CSS的未来——CSS3 140

11.12小结 140

第12章<head> 141

12.1 DOCTYPES 142

12.1.1DOCTYPE切换和显示模式 142

12.1.2选择DOCTYPE 143

12.1.3XHTML和HTML 144

12.2设置文档的主语言 145

12.3给文档一个<title> 145

12.4添加关键字和说明 146

12.5添加样式和脚本 148

12.6链接元素 149

12.6.1反馈 149

12.6.2让书签更有趣——使用网页图标 150

12.7小结 151

第13章 标题和段落 152

13.1复习!标题和段落 153

13.2文本的一般样式 154

13.2.1行长度 154

13.2.2设置字体 156

13.2.3文本大小 157

13.2.4其他文本属性 159

13.3赋予文本含义的其他HTML元素 160

13.3.1强调——<em>和<strong> 160

13.3.2引用其他来源——<blockquote>、<q>和<cite> 161

13.3.3提供页面作者的联系信息——<address> 162

13.3.4换行 162

13.3.5水平分隔线——<hr> 163

13.3.6省略 163

13.3.7上标和下标 164

13.3.8修改文档(插入和删除) 164

13.3.9代码和变量 165

13.4表现性元素——不要使用这些 165

13.4.1 <font face=“…”size=“…”> 165

13.4.2 <b> 165

13.4.3 <s>和<strike> 166

13.4.4 <u> 166

13.4.5 <tt> 166

13.4.6 <big>和<small> 166

13.5小结 166

第14章 空白 167

14.1重申空白的重要性 168

14.1.1浏览器如何显示HTML中的空白 169

14.1.2用<pre>覆盖规则 170

14.2盒子模型 171

14.2.1块级元素周围的空间 171

14.2.2当两个边距相遇 172

14.2.3旧浏览器中的盒子模型问题 172

14.3通过CSS设置补白、边框和边距 172

14.3.1 padding 173

14.3.2 border 173

14.3.3边距 174

14.4控制段落中的空间 175

14.4.1 text-align 175

14.4.2 letter-spacing 175

14.4.3 word-spacing 176

14.4.4 line-height 176

14.5将页面内容居中 177

14.6小结 178

第15章 链接 179

15.1链接语法 180

15.2不同类型的链接目标 181

15.2.1绝对链接 181

15.2.2相对链接 182

15.2.3段标识符 182

15.2.4混合链接类型 182

15.3链接最佳实践 183

15.3.1链接文本应该精练,且能说明链接到什么内容 183

15.3.2告知用户大或不可预期的文件 184

15.3.3不要用意料之外的行为惊吓用户 185

15.3.4框架、新窗口和弹出窗口——直接说不 185

15.4链接样式化 186

15.5链接CSS 187

15.6为链接添加图标 189

15.7小结 190

第16章 图像 191

16.1 HTML<img>语法 192

16.1.1使用alt提供文字说明 192

16.1.2用于支持信息的title属性 194

16.1.3使用width和height定义图像大小 194

16.2 CSS背景图像语法 195

16.2.1控制图像重复 195

16.2.2定位背景图像 196

16.2.3background-attachment 197

16.2.4background缩写 197

16.2.5background-color 198

16.2.6<img>和CSS:何时使用 198

16.3图像格式快速教程 198

16.3.1bmp 199

16.3.2gif 199

16.3.3jpg 200

16.3.4png 200

16.3.5svg 200

16.4图像最佳实践 201

16.4.1保证图像中的信息最小化 201

16.4.2优化图像 202

16.4.3选择合适的格式 202

16.4.4总是提供替代内容 202

16.5贴图和渐变 202

16.6图像替换文字 203

16.7CSS“精灵” 206

16.8ChezSousLeVent案例学习 209

16.9小结 209

第17章 列表 210

17.1三种列表类型 211

17.1.1无序列表 212

17.1.2有序列表 213

17.1.3定义列表 214

17.2选取列表类型 215

17.3嵌套列表 216

17.4列表样式化 217

17.4.1做些基本的改进 217

17.4.2更改符号/编号类型 218

17.4.3使用自己定制的符号图像 220

17.4.4list-style-position 221

17.4.5list-style缩写 221

17.5将列表用于导航菜单 221

17.6小结 225

第18章 表格 226

18.1基本的表元素 227

18.2高级表元素 229

18.2.1表头 229

18.2.2为表添加一个标题 230

18.2.3使用<thead>、<tbody>、<tfoot>和colgroup的额外表结构 231

18.3样式化表格 232

18.3.1一般性布局 232

18.3.2文本格式化 233

18.3.3添加颜色和图形 234

18.3.4<caption>元素 237

18.4小结 238

第19章 表单 239

19.1表单最佳实践 240

19.1.1仔细考虑需要收集什么数据,然后再要求这些数据 240

19.1.2把大表单划分到多个页面中 240

19.1.3先在纸上规划好表单 241

19.1.4允许人们使用鼠标或键盘选择,而不是必须输入 241

19.1.5灵活地接受不同的数据格式 241

19.1.6让出错消息有意义 241

19.1.7不要只通过颜色传达信息 242

19.1.8采取适当的安全措施 242

19.1.9在服务器端和客户端都要进行数据验证 242

19.2用于表单的HTML 242

19.2.1表单包装器 242

19.2.2单行文本输入 243

19.2.3密码 244

19.2.4复选框 244

19.2.5单选按钮 245

19.2.6文件上传 246

19.2.7提交数据 246

19.2.8多行文本输入 247

19.2.9下拉选择列表 247

19.2.10使用<label>改进可访问性 248

19.2.11用<legend>和<fieldset>添加结构 248

19.3样式化表单 248

19.3.1一般性样式化 249

19.3.2对齐标签和输入 250

19.3.3修补不合适的地方 252

19.3.4颜色和图形 253

19.4HTML 5表单 256

19.5小结 258

第20章 浮动 259

20.1将元素围绕另一个元素浮动 260

20.1.1浮动图像 261

20.1.2清除段落 262

20.2使用浮动创建多栏布局 262

20.2.1一切从单栏开始 263

20.2.2浮动栏 264

20.2.3用灵活列和伪列来替代两栏布局 266

20.2.4三栏布局 267

20.2.5关于浮动布局的最后几句话 269

20.3小结 269

第21章 定位 270

21.1定位基础知识 271

21.2相对定位 272

21.3绝对定位 273

21.4让定位相对于元素而不是<body>发生 276

21.5固定定位 277

21.5.1对HTML的初步修改 278

21.5.2固定标题和菜单位置 280

21.5.3理解z索引——第三维 281

21.5.4添加额外的修饰 282

21.6小结 285

第22章 可访问性简介 287

22.1理解可访问性 288

22.1.1视觉障碍 289

22.1.2行动性或灵活性障碍 289

22.1.3听觉障碍 289

22.1.4感知障碍 289

22.2什么是可访问性 289

22.2.1通用设计 290

22.2.2可用性 290

22.3可访问性不是什么 291

22.3.1搜索引擎优化(SEO) 291

22.3.2为移动环境设计 291

22.3.3互用性 291

22.4小结 292

第23章 可访问性帮助 293

23.1以人为本 294

23.1.1视觉障碍 294

23.1.2行动性或灵活性障碍 295

23.1.3听觉障碍 296

23.1.4感知障碍 297

23.2辅助性技术和工具 298

23.2.1硬件 299

23.2.2软件 299

23.3小结 300

第24章 可访问性测试 301

24.1要了解的东西太多了 302

24.2Web内容可访问性指南(WCAG2.0) 302

24.3指导原则 303

24.3.1原则1:可感知的 303

24.3.2原则2:可操作的 305

24.3.3原则3:可理解的 305

24.3.4原则4:稳健性 306

24.4审判日 306

24.4.1用浏览器测试 307

24.4.2用于测试的浏览器插件 308

24.4.3自动化工具 309

24.4.4测试能力工具 311

24.4.5企业级测试工具 313

24.5小结 314

第25章 综合应用 317

25.1项目 318

25.2项目需求 318

25.3准备起步 319

25.3.1站点内容 319

25.3.2站点规划 319

25.3.3视觉设计 319

25.4逐页地工作 320

25.4.1组织站点结构 320

25.4.2隐藏的决定 320

25.4.3主页 321

25.4.4内部页面 324

25.5质量保证测试 327

25.6部署 330

25.6.1将它们放到何处 330

25.6.2设置自己的FTP软件 331

25.6.3上传或放置 332

25.7测试 332

25.8传出口碑 334

25.8.1推广和广告 334

25.8.2社会媒体 334

25.8.3传统广告 334

25.9评估结果 334

25.10小结 335

相关图书
作者其它书籍
返回顶部