请输入您要查询的百科知识:

 

词条 跟我学HTML+CSS
释义

本词条主要介绍《跟我学HTML+CSS》这本书,包括基本信息,本书内容说明和版本信息,还有读者最关心的书本目录极其本书写作的背景。HTML+CSS是网络初学者必须学会的两种语言,其实也不难。通过这本书,大家可以轻松学习并实际运用。

基本信息

* 知识全面 囊括了HTML的所有元素和相应属性 * 实例经典 用实例演示了各个元素,这些例子可以直接应用到项目中 * 图文并茂 对每个实例都给出执行效果,方便学习 * 案例提高 最后给出了一个商业案例,告诉读者如何综合应用各个技术

内容简介

HTML是目前最流行的网页制作语言。互联网中的网页大多数都是使用HTML格式展示在浏览者面前的。随着Web 2.0概念的提出,要求网页具有更好的扩展性和用户体验,这使得CSS样式表在网页设计中变得越来越重要。为了能让广大的网页制作者快速地掌握网页制作的技巧和方法,本书的第一部分以语法和实例相结合的形式详细讲解了HTML语言中各个元素及其属性的作用、语法和显示效果。第二部分从CSS基本概念开始,分别讲解了CSS盒模型和定位属性,CSS控制各种元素显示的方法,CSS布局页面的技巧等知识。最后一部分为了增强读者的实战能力,以个人博客制作的形式详细为读者演示了使用HTML和CSS制作页面的过程。为了便于理解,本书对所讲解的每个元素和属性,都做了实例演示。

为了方便读者学习,本书光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、900多页的电子资料以及书中讲解的源代码等内容。对于每章后面的习题,笔者都给了相应的解答,读者可以到http:// www.tupwk .com .cn/网站下载。

出版信息

ISBN:9787302224181

定价:58元

印次:1-1

装帧:平装

印刷日期:2010-8-23

图书目录

第1章 HTML的基本概念 1

1.1 什么是HTML 2

1.2 HTML的发展历史 2

1.3 一个简单的HTML示例 3

1.4 HTML与网页的关系 4

1.5 用什么来编写和开发HTML 5

1.5.1 标题栏 5

1.5.2 插入栏 5

1.5.3 文档工具栏 6

1.5.4 实例练习 6

1.6 本章习题 8

第2章 HTML的语法基础 9

2.1 HTML页面结构 10

2.2 元素和属性的写法 12

2.2.1 元素的书写格式 12

2.2.2 元素属性的书写格式 12

2.2.3 HTML的语法规范 14

2.3 文档类型 16

2.3.1 什么是文档类型 16

2.3.2 选择什么样的DOCTYPE 16

2.4 什么是名字空间 17

2.5 本章习题 18

第3章 页面基本元素 19

3.1 页面基础元素<html> 20

3.1.1 文本显示方向属性dir 20

3.1.2 指定语言属性lang 22

3.2 页面头部元素<head> 23

3.3 页面标题元素<title> 23

3.4 元信息元素<meta> 24

3.4.1 元信息元素名称属性name 25

3.4.2 元信息元素的值content 25

3.4.3 元信息元素的附加属性

http-equiv 26

3.4.4 设置页面关键字 26

3.4.5 设置页面主要内容 27

3.4.6 定义页面的搜索方式 27

3.4.7 定义页面的跳转 28

3.4.8 定义页面的作者信息 29

3.4.9 定义页面的版权信息 30

3.4.10 定义页面的刷新时间 30

3.5 基本设置元素<base> 31

3.6 创建样式元素<style> 32

3.6.1 类型属性type 33

3.6.2 类型属性media 34

3.7 链接元素<link> 35

3.7.1 指定链接路径属性href 36

3.7.2 链接的类型属性type 36

3.7.3 源文档与目标文档关系属性rel、rev 37

3.7.4 链接样式文件 38

3.7.5 制作收藏夹图标 39

3.8 脚本元素<script> 40

3.8.1 脚本的语言属性language 41

3.8.2 脚本的类型属性type 42

3.8.3 推迟执行属性defer 42

3.8.4 脚本的链接属性src 42

3.9 页面主体元素<body> 43

3.9.1 主体元素的背景属性bgcolor 45

3.9.2 主体元素的背景图片属性background 46

3.9.3 主体元素的背景图片滚动属性bgproperties 47

3.9.4 主体元素的文本属性text 49

3.9.5 IE浏览器中的左边界属性leftmargin 49

3.9.6 IE浏览器中的上边界属性topmargin 50

3.9.7 未访问过的链接属性link 51

3.9.8 已访问过的链接属性vlink 52

3.9.9 激活的链接属性alink 53

3.9.10 主体元素中使用样式属性style 54

3.9.11 主体元素中调用样式属性class 55

3.10 使用背景音乐 55

3.10.1 IE浏览器中添加背景音乐元素<bgsound> 56

3.10.2 背景音乐的路径属性src 56

3.10.3 背景音乐的重复属性loop 57

3.11 本章习题 57

第4章 文本和段落元素 59

4.1 层元素<div> 60

4.1.1 标记属性id 61

4.1.2 调用样式属性class 62

4.1.3 创建样式属性style 63

4.1.4 对齐属性align 64

4.1.5 取消自动换行属性nowrap 66

4.1.6 标题属性title 66

4.2 标题元素 67

4.3 段落元素<p> 69

4.4 文本的间隔和布局 70

4.4.1 换行元素<br> 70

4.4.2 缩进元素<blockquote> 72

4.4.3 保留格式元素<pre> 72

4.4.4 取消换行元素<nobr> 73

4.4.5 引用元素<q> 74

4.4.6 地址元素<address> 75

4.5 水平分隔线元素<hr> 76

4.5.1 高度属性size 77

4.5.2 样式属性noshade 78

4.5.3 宽度属性width 79

4.5.4 对齐属性align 79

4.5.5 颜色属性color 80

4.6 基于物理样式的文本元素 81

4.6.1 加粗元素<b> 81

4.6.2 放大元素<big> 81

4.6.3 缩小元素<small> 82

4.6.4 斜体显示元素<i> 83

4.6.5 下标元素<sub> 83

4.6.6 上标元素<sup> 85

4.7 基于内容的文本元素 85

4.7.1 强调元素<em> 86

4.7.2 加粗的强调元素<strong> 86

4.7.3 提取元素<samp> 87

4.7.4 首字母缩写元素<acronym> 87

4.7.5 变量显示元素<var> 87

4.7.6 文献参考元素<cite> 88

4.8 本章习题 89

第5章 列表元素 91

5.1 无序列表元素<ul> 92

5.2 有序列表元素<ol> 95

5.2.1 项目符号的类型属性type 96

5.2.2 有序列表的起始值属性start 97

5.3 列表条目元素<li> 99

5.3.1 项目符号的类型属性type 99

5.3.2 条目编号属性value 100

5.4 定义列表元素<dl> 101

5.4.1 定义列表术语元素<dt> 102

5.4.2 定义列表条目说明元素<dd> 103

5.5 本章习题 104

第6章 图像元素 105

6.1 图像元素<img> 106

6.1.1 图像元素的路径属性src 107

6.1.2 代替图片的文本属性alt 108

6.1.3 图像元素的宽度属性width 109

6.1.4 图像元素的高度属性height 110

6.1.5 图像元素的边框属性border 111

6.1.6 代替图片的长文本属性longdesc 112

6.1.7 上下边距属性vspace 112

6.1.8 图像元素的左右边距属性hspace 113

6.1.9 图像元素的对齐属性align 113

6.1.10 图像服务器端映射属性ismap 115

6.1.11 图像服务器端映射属性usemap 116

6.2 图像的格式 116

6.2.1 JPEG格式 116

6.2.2 GIF格式 117

6.2.3 PNG格式 118

6.3 本章习题 118

第7章 表格元素 121

7.1 表格元素的结构 122

7.1.1 表格<table> 122

7.1.2 行<tr> 124

7.1.3 单元格<td> 125

7.2 <table>元素的属性 126

7.2.1 边框属性border 126

7.2.2 水平对齐属性align 127

7.2.3 高度属性height 128

7.2.4 宽度属性width 129

7.2.5 边框颜色属性bordercolor 129

7.2.6 边框暗边线属性bordercolordark 130

7.2.7 边框亮边线属性bordercolorlight 131

7.2.8 背景颜色属性bgcolor 132

7.2.9 背景图片属性background 133

7.2.10 单元格间距属性cellspacing 133

7.2.11 单元格补白属性cellspadding 135

7.2.12 表格单元格边框属性rules 136

7.2.13 表格边框属性frame 136

7.3 <tr>元素的属性 138

7.3.1 水平对齐属性align 138

7.3.2 垂直对齐属性valign 139

7.3.3 背景颜色属性bgcolor 140

7.3.4 边框颜色属性bordercolor 141

7.3.5 边框暗边线属性bordercolordark 142

7.3.6 边框亮边线属性bordercolorlight 142

7.4 <td>元素的属性 143

7.4.1 宽度属性width 143

7.4.2 高度属性height 145

7.4.3 背景颜色属性bgcolor 146

7.4.4 背景图片属性background 147

7.4.5 水平对齐属性align 148

7.4.6 垂直对齐属性valign 149

7.4.7 边框属性bordercolor 150

7.4.8 合并列属性colspan 151

7.4.9 合并行属性rowspan 152

7.4.10 同行显示属性nowrap 153

7.5 表格中使用的其他元素 155

7.5.1 表格标题元素<caption> 155

7.5.2 表格头部元素<th> 156

7.5.3 表格头行元素<thead> 158

7.5.4 表主体元素<tbody> 159

7.5.5 表格行尾元素<tfoot> 160

7.6 本章习题 161

第8章 链接元素 165

8.1 链接和路径 166

8.1.1 超链接的概念 166

8.1.2 路径url 167

8.1.3 HTTP路径 168

8.1.4 FTP路径 169

8.1.5 邮件路径 169

8.2 链接元素<a> 170

8.2.1 指定路径属性href 172

8.2.2 显示链接目标属性target 173

8.2.3 激活顺序属性tabindex 174

8.2.4 链接的热键属性accesskey 175

8.3 图像链接 176

8.3.1 创建链接区域元素<map> 176

8.3.2 链接区域的名称属性name 176

8.3.3 定义鼠标敏感区元素<area> 177

8.3.4 链接的路径属性href、nohref 178

8.3.5 链接的文本说明属性alt 179

8.3.6 鼠标敏感区坐标属性coords 179

8.3.7 鼠标敏感区形状属性shape 181

8.3.8 使用图片中的链接 181

8.4 本章习题 182

第9章 表单元素 183

9.1 表单元素<form> 184

9.1.1 动作属性action 184

9.1.2 发送数据方式属性method 185

9.1.3 名称属性name 187

9.2 表单控件<input> 187

9.2.1 文本域text 187

9.2.2 密码区域password 188

9.2.3 提交按钮submit 189

9.2.4 复位按钮reset 190

9.2.5 图像按钮image 191

9.2.6 单击按钮button 192

9.2.7 复选框checkbox 192

9.2.8 单选按钮radio 193

9.2.9 隐藏区域hidden 194

9.3 <input>元素的属性 195

9.3.1 只读属性readonly 195

9.3.2 不可用属性disabled 196

9.4 选择列表条目元素<option> 197

9.5 按钮元素<button> 198

9.6 选择列表元素<select> 199

9.6.1 高度属性size 200

9.6.2 多项选择属性multiple 201

9.7 文本区域元素<textarea> 202

9.7.1 宽度属性cols 202

9.7.2 高度属性rows 202

9.8 表单标记元素<label> 203

9.8.1 定义目标属性for 203

9.8.2 定义热键属性accesskey 204

9.9 本章习题 205

第10章 框架元素 209

10.1 框架集元素<frameset> 210

10.1.1 行属性rows 211

10.1.2 列属性cols 212

10.1.3 边框属性frameborder 214

10.1.4 边框宽度属性framespacing 215

10.1.5 边框宽度属性border 216

10.1.6 颜色属性bordercolor 217

10.2 框架内容元素<frame> 218

10.2.1 内容的路径属性src 218

10.2.2 滚条属性scrolling 219

10.2.3 固定尺寸属性noresize 220

10.2.4 内容的显示位置属性marginheight、marginwidth 221

10.2.5 边框属性frameborder 223

10.3 不支持框架元素<noframes> 224

10.4 内联框架元素<iframe> 224

10.5 框架元素中的链接 225

10.6 本章习题 227

第11章 CSS的概念 231

11.1 什么是CSS 232

11.2 CSS与网页显示效果的关系 233

11.3 使用CSS的方法 235

11.3.1 元素中直接添加样式 235

11.3.2 从页面头部<style>元素中调用 236

11.3.3 采用链接的形式调用 237

11.4 本章习题 238

第12章 CSS的语法 241

12.1 选择符 242

12.1.1 id选择符 242

12.1.2 类选择符 243

12.1.3 类型选择符 244

12.1.4 伪类 245

12.1.5 子选择符 246

12.1.6 选择符分组 248

12.1.7 选择符的优先级 248

12.2 属性 250

12.3 值 251

12.3.1 颜色值 252

12.3.2 长度值 253

12.3.3 百分比值 253

12.4 继承值 254

12.5 默认值 255

12.6 块元素和内联元素 257

12.6.1 块元素 257

12.6.2 内联元素 258

12.7 应用样式的优先级 259

12.8 本章习题 262

第13章 CSS控制文本的显示 263

13.1 控制字体的显示 264

13.1.1 字体选择属性font-family 264

13.1.2 字体颜色属性color 265

13.1.3 字体大小属性font-size 266

13.1.4 字体样式属性font-style 269

13.1.5 字体加粗属性font-weight 270

13.1.6 字体修饰属性text-decoration 271

13.1.7 字体下划线位置属性text-underline-position 273

13.1.8 小型大写字母属性font-variant 274

13.1.9 转换大小写属性text-transform 276

13.1.10 字母间隔属性letter-spacing 277

13.1.11 单词间隔属性word-spacing 278

13.1.12 行高属性line-height 279

13.1.13 字体综合属性font 281

13.2 控制文本的显示 282

13.2.1 文本缩进属性text-indent 282

13.2.2 文本空白属性white-space 283

13.2.3 文本溢出属性text-overflow 285

13.2.4 水平对齐属性text-align 287

13.2.5 垂直对齐属性vertical-align 288

13.2.6 文本流向属性layout-flow 291

13.2.7 文本方向属性direction 292

13.2.8 文本排序属性unicode-bidi 293

13.2.9 单词换行属性word-break 295

13.2.10 文本断开换行属性word-wrap 296

13.3 本章习题 298

第14章 CSS控制列表元素的显示 301

14.1 控制列表元素的显示 302

14.1.1 列表符号属性ist-style-type 302

14.1.2 列表符号的混用 304

14.1.3 列表图像list-style-image 305

14.1.4 列表图像的显示位置 307

14.1.5 标记位置属性list-style-position 308

14.1.6 标记位置属性与列表高度 309

14.1.7 列表综合属性list-style 310

14.2 列表元素的使用和嵌套 311

14.2.1 列表元素的默认属性值 311

14.2.2 统一列表元素的边界和补白 312

14.3 本章习题 313

第15章 CSS控制表格元素的显示 315

15.1 控制表格元素的显示 316

15.1.1 边框合并属性boder-collapse 316

15.1.2 表格边框间距属性border-spacing 317

15.1.3 表格标题位置属性caption-side 319

15.1.4 表格布局属性table-layout 321

15.2 单元格的制约关系 323

15.2.1 确定单行或列的宽度或高度 323

15.2.2 确定多行或列的宽度或高度 325

15.2.3 单元格与嵌套的<div>元素 327

15.3 本章习题 328

第16章 CSS控制元素的大小 331

16.1 盒模型的概念 332

16.2 元素内容的大小 332

16.2.1 宽度属性width 333

16.2.2 高度属性height 334

16.2.3 内容与宽度、高度属性的关系 334

16.3 元素的背景 335

16.3.1 背景颜色属性background-color 336

16.3.2 背景图片属性background-image 337

16.3.3 背景图片的重复属性background-repeat 337

16.3.4 背景图片位置属性background-position 339

16.3.5 背景图片滚动属性background-attachment 340

16.3.6 同时使用背景颜色和背景图片属性 341

16.3.7 背景的综合属性background 342

16.4 元素的补白 343

16.4.1 顶部补白属性padding-top 344

16.4.2 右侧补白属性padding-right 344

16.4.3 底部补白属性padding-bottom 345

16.4.4 左侧补白属性padding-left 346

16.4.5 综合补白属性padding 347

16.4.6 补白与背景 348

16.5 元素的边框 349

16.5.1 顶部边框样式属性border-top-style 349

16.5.2 右侧边框样式属性border-right-style 351

16.5.3 底部边框样式属性border-bottom-style 352

16.5.4 左侧边框样式属性border-left-style 354

16.5.5 顶部边框颜色属性border-top-color 355

16.5.6 右侧边框颜色属性border-right-color 356

16.5.7 底部边框颜色属性border-bottom-color 357

16.5.8 左侧边框颜色属性border-left-color 358

16.5.9 顶部边框宽度属性border-top-width 359

16.5.10 右侧边框宽度属性border-right-width 360

16.5.11 底部边框宽度属性border-bottom-width 361

16.5.12 左侧边框宽度属性border-left-width 362

16.5.13 边框样式属性border-style 363

16.5.14 边框颜色属性border-color 364

16.5.15 边框宽度属性border-width 365

16.5.16 边框顶部综合属性border-top 366

16.5.17 边框右侧综合属性border-right 367

16.5.18 边框底部综合属性order-bottom 368

16.5.19 边框左侧综合属性border-left 368

16.5.20 边框综合属性border 368

16.6 元素的边界 369

16.6.1 顶部边界属性margin-top 369

16.6.2 右侧边界属性margin-right 370

16.6.3 底部边界属性margin-bottom 372

16.6.4 左侧边界属性margin-left 373

16.6.5 边界综合属性margin 374

16.6.6 边界与背景 375

16.7 嵌套元素的大小和距离 376

16.7.1 父元素和子元素 376

16.7.2 子元素中使用边界属性,父元素未定义大小 377

16.7.3 子元素中使用边界属性,父元素中使用补白属性 378

16.8 本章习题 379

第17章 CSS控制元素的定位 381

17.1 元素的定位 382

17.1.1 元素的定位属性position 382

17.1.2 上边偏移属性top 383

17.1.3 右边偏移属性right 384

17.1.4 下边偏移属性bottom 385

17.1.5 左边偏移属性left 386

17.2 绝对定位 387

17.2.1 绝对定位与父元素 388

17.2.2 绝对定位与相邻元素 389

17.3 相对定位 390

17.3.1 相对定位元素位置的确定 390

17.3.2 相对定位与相邻元素 391

17.4 定位元素的重叠 393

17.5 本章习题 394

第18章 CSS控制元素的布局 397

18.1 元素的浮动 398

18.1.1 元素的浮动属性float 398

18.1.2 浮动元素和固定元素 399

18.1.3 两个浮动元素的显示效果 400

18.1.4 多个浮动元素的显示顺序 401

18.2 浮动的清除 403

18.2.1 清除浮动属性clear 403

18.2.2 清除浮动与固定元素 404

18.3 内容的剪切 405

18.3.1 内容的剪切属性clip 405

18.3.2 剪切属性与内容 407

18.4 溢出内容的控制 408

18.4.1 溢出属性overflow 409

18.4.2 横向溢出属性overflow-x 410

18.4.3 纵向溢出属性overflow-y 411

18.4.4 滚条和边框 412

18.5 元素的显示方式 413

18.5.1 显示方式属性display 413

18.5.2 内联块属性值的异常显示 415

18.5.3 隐藏属性值none 416

18.6 元素的可视性 418

18.6.1 可视属性visibility 418

18.6.2 可视性属性与显示方式属性的关系 419

18.7 本章习题 421

第19章 CSS控制其他元素的显示 423

19.1 控制滚条的显示 424

19.1.1 滚条3d亮边框颜色属性scrollbar-3dlight-color 424

19.1.2 滚条亮边框颜色属性scrollbar-highlight-color 425

19.1.3 滚条滑块颜色属性scrollbar-face-color 426

19.1.4 滚条箭头颜色属性scrollbar-arrow-color 428

19.1.5 滚条阴影颜色属性scrollbar-shadow-color 429

19.1.6 滚条暗部阴影属性scrollbar-darkshadow-color 430

19.1.7 滚条拖动区颜色属性scrollbar-track-color 431

19.1.8 滚条基准色属性scrollbar-base-color 432

19.1.9 定义滚条的颜色 433

19.2 控制光标的显示 434

19.3 控制元素的缩放 437

19.4 控制链接的显示 438

19.4.1 定义链接未访问的显示效果 438

19.4.2 定义链接鼠标悬停的显示效果 439

19.4.3 定义链接激活的显示效果 440

19.4.4 定义链接访问后显示效果 441

19.4.5 定义链接效果的顺序 442

19.5 本章习题 444

第20章 制作个人博客页面 447

20.1 制作页面前的准备工作 448

20.1.1 规划页面的内容 448

20.1.2 切分效果图 449

20.2 规划站点文件夹 449

20.3 定义基本的样式 450

20.3.1 新建CSS文件 450

20.3.2 定义页面的基础样式 450

20.4 制作页面头部 451

20.4.1 制作页面头部的结构 451

20.4.2 定义页面头部的样式 451

20.5 制作页面导航 453

20.5.1 制作页面导航的结构 453

20.5.2 定义页面导航的样式 454

20.6 制作页面主体 456

20.6.1 制作页面主体的结构 456

20.6.2 定义页面主内容的样式 456

20.7 制作日志 457

20.7.1 制作日志内容的结构 458

20.7.2 定义日志内容的样式 458

20.8 制作侧栏 459

20.8.1 制作侧栏的结构 459

20.8.2 定义侧栏的通用样式 461

20.9 制作页面底部内容 462

20.9.1 制作页面底部的结构 463

20.9.2 定义页面底部的样式 463

创作背景

本书分为3篇,共20章,从HTML使用的基本内容和概念讲起,循序渐进地讲解了HTML和CSS的相关知识、各种元素和属性的使用方法以及各种技巧等。其中每个部分的主要内容如下所示。

第一篇(第1章~第10章)HTML的相关概念。

详细讲述了HTML的各种概念和相关内容。首先介绍了HTML的基础知识,接着详细讲解了HTML的页面基本元素、文本和段落元素、列表元素、图像元素、表格元素、超链接元素、表单元素、框架元素等知识。

第二篇(第11章~第19章)CSS的相关概念。

首先讲述了CSS布局中的各种概念和相关内容。其中包括CSS的概念、结构和表现分离的原理和优点、XHTML的基础知识、CSS的基本语法和使用方式等。接着讲述了CSS盒模型和块元素的定位。包括CSS中盒模型的构成,块元素与内联元素的分类,以及使用各种属性控制块元素的位置和显示方式等。最后讲述了CSS控制元素显示效果和布局页面的方法。

第三篇(第20章)实战篇。

讲解了实际开发中,使用HTML和CSS代码的技巧。其中包括实际站点的建立、站点结构的规划、页面实例每个部分的制作过程等几个内容。通过本章的学习,可以最终运用可视化的开发软件,结合本书中讲解的各种知识,完整地掌握页面制作的方法。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 18:05:55