01 Div+CSS網頁設計基礎 1
1.1 網頁設計基礎 1
1.1.1 什么是網頁設計 1
1.1.2 網頁與網站 2
1.1.3 網頁設計的原則 3
1.1.4 網頁設計的成功要素 4
1.1.5 網頁配色的基本方法 4
1.1.6 網站制作流程 6
1.2 網站標準和布局方式 8
1.2.1 網站標準 8
1.2.2 網頁布局方式 9
1.3 掌握Dreamweaver的基本操作 12
1.3.1 使用Dreamweaver定義本地站點 12
1.3.2 使用Dreamweaver在網頁中插入Div 13
1.3.3 使用Dreamweaver定義CSS樣式 16
1.4 關于表格布局 17
1.4.1 表格布局的特點 17
1.4.2 冗余的嵌套表格和混亂的結構 18
1.5 關于Div+CSS布局 18
1.5.1 什么是Web標準 18
1.5.2 Div+CSS的優(yōu)勢 19
1.6 本章小結 2002 HTML、XHTML和HTML 5基礎 21
2.1 了解HTML和XHTML 21
2.2 HTML基礎 21
2.2.1 HTML概述 22
2.2.2 HTML的基本結構 22
2.2.3 HTML的基本語法 23
2.2.4 HTML的主要功能 24
2.3 HTML常用標簽 24
2.3.1 基本標簽 24
2.3.2 格式標簽 25
2.3.3 文本標簽 25
2.3.4 圖像標簽 26
2.3.5 超鏈接標簽 26
2.3.6 表格標簽 26
2.3.7 分區(qū)標簽 27
2.4 XHTML基礎 28
2.4.1 XHTML概述 28
2.4.2 XHTML的文檔結構 28
2.4.3 XHTML的代碼規(guī)范 29
2.4.4 XHTML的文檔類型 31
2.4.5 使用XHTML的好處 32
2.4.6 制作第一個HTML頁面 32
2.5 HTML 5基礎 34
2.5.1 了解HTML 5 34
2.5.2 HTML 5的標簽 34
2.5.3 HTML 5的標準屬性 37
2.6 HTML 5的應用 39
2.6.1 <canvas>標簽的應用 39
2.6.2 <audio>標簽的應用 41
2.6.3 <video>標簽的應用 42
2.7 實例精講——制作個人網站頁面 44
2.8 本章小結 4803 CSS基礎 49
3.1 了解CSS 49
3.1.1 CSS樣式概述 49
3.1.2 CSS的特點 50
3.1.3 CSS樣式能做什么 51
3.1.4 CSS樣式不能做什么 52
3.2 CSS樣式的語法 52
3.2.1 CSS的基本語法 52
3.2.2 CSS的樣式規(guī)則 53
3.3 在網頁中應用CSS的4種方式 53
3.3.1 內聯(lián)樣式 54
3.3.2 嵌入樣式 55
3.3.3 鏈接外部樣式 56
3.3.4 導入樣式 58
3.4 CSS中的單位和值 59
3.4.1 顏色設置 59
3.4.2 長度單位 61
3.5 CSS文檔結構 62
3.5.1 文檔結構 62
3.5.2 CSS的繼承性 62
3.5.3 CSS的特殊性 64
3.5.4 CSS的層疊性 64
3.5.5 CSS的重要性 64
3.6 CSS選擇器 65
3.6.1 標簽選擇器 65
3.6.2 類選擇器 66
3.6.3 ID選擇器 66
3.6.4 通配選擇器 67
3.6.5 偽類選擇器 67
3.6.6 組合選擇器 67
3.7 CSS選擇器聲明 67
3.7.1 群選擇器 68
3.7.2 派生選擇器 68
3.8 CSS3中新增的顏色定義方法 68
3.8.1 HSL colors 68
3.8.2 HSLA colors 70
3.8.3 RGBA colors 70
3.9 CSS3中新增的選擇器 71
3.9.1 屬性選擇器 72
3.9.2 結構偽類選擇器 72
3.9.3 UI元素狀態(tài)偽類選擇器 73
3.10 實例精講——制作兒童類網站頁面 73
3.11 本章小結 8004 Div+CSS布局入門 81
4.1 定義Div 81
4.1.1 什么是Div 81
4.1.2 在網頁中插入Div 82
4.2 關于CSS盒模型 83
4.2.1 可視化盒模型 83
4.2.2 margin(邊界) 84
4.2.3 border(邊框) 85
4.2.4 padding(填充) 87
4.2.5 content(內容) 88
4.3 常用定位方式 88
4.3.1 CSS定位屬性 88
4.3.2 相對定位 89
4.3.3 絕對定位 90
4.3.4 固定定位 91
4.3.5 浮動定位 92
4.3.6 空白邊疊加 95
4.4 常用布局方式 97
4.4.1 居中布局 97
4.4.2 浮動布局 98
4.4.3 自適應高度的解決方法 101
4.5 塊元素和行內元素 102
4.5.1 塊元素 102
4.5.2 行內元素 103
4.6 CSS3中新增的彈性盒模型 103
4.6.1 盒子取向box-orient 104
4.6.2 盒子順序box-direction 105
4.6.3 盒子位置box-ordinal-group 107
4.6.4 盒子彈性空間box-flex 108
4.6.5 盒子空間管理box-pack和box-align 109
4.6.6 盒子空間溢出管理box-lines 110
4.7 實例精講——制作社區(qū)類網站頁面 111
4.8 本章小結 11805 使用CSS控制文字樣式 119
5.1 控制文字樣式 119
5.1.1 定義字體 119
5.1.2 定義字體大小 121
5.1.3 定義字體顏色 122
5.1.4 定義字體粗細 123
5.1.5 定義字體樣式 124
5.1.6 定義英文字體大小寫 125
5.1.7 定義字體下畫線、頂畫線和刪除線 127
5.2 控制字間距和段落樣式 128
5.2.1 定義字間距 129
5.2.2 定義行間距 129
5.2.3 定義段落首字下沉 130
5.2.4 定義段落首行縮進 131
5.2.5 定義段落水平對齊 132
5.2.6 定義文本垂直對齊 133
5.3 CSS樣式沖突 134
5.4 CSS3中新增的文字屬性 136
5.4.1 文字陰影text-shadow 136
5.4.2 控制文本換行word-wrap 137
5.4.3 文本溢出處理text-overflow 139
5.4.4 保持字體大小不變font-size-adjust 140
5.5 實例精講——制作工作室網站頁面 141
5.6 本章小結 14806 使用CSS控制背景和圖片樣式 149
6.1 使用CSS設置背景顏色 149
6.1.1 定義頁面背景顏色 149
6.1.2 通過背景顏色為頁面分塊 150
6.2 使用CSS設置背景圖像 151
6.2.1 定義背景圖像 151
6.2.2 定義背景圖像的重復方式 152
6.2.3 定義背景圖像的位置 155
6.2.4 固定背景圖像 156
6.3 使用CSS設置圖片樣式 157
6.3.1 定義圖片的邊框 158
6.3.2 定義圖片縮放 160
6.3.3 定義圖片的水平對齊 162
6.3.4 定義圖片的垂直對齊 163
6.4 創(chuàng)建圖文混排效果 165
6.4.1 使用CSS實現(xiàn)文字環(huán)繞效果 165
6.4.2 設置圖文混排的間距 166
6.5 CSS3中新增的背景屬性 167
6.5.1 背景圖像大小background-size 167
6.5.2 背景圖像顯示區(qū)域background-
origin 169
6.5.3 背景圖像裁剪區(qū)域background-
clip 170
6.6 CSS3中新增的邊框屬性 172
6.6.1 多重邊框顏色border-colors 172
6.6.2 圓角邊框border-radius 173
6.6.3 圖像邊框border-image 174
6.7 實例精講——制作設計幼兒園網頁 176
6.8 本章小結 18607 使用CSS控制列表樣式 187
7.1 列表概述 187
7.2 使用CSS定義列表樣式 188
7.2.1 定義ul無序列表樣式 188
7.2.2 定義ol有序列表樣式 189
7.2.3 更改列表項目樣式 190
7.2.4 使用圖片作為列表樣式 190
7.2.5 定義列表 191
7.3 使用列表制作導航菜單 192
7.3.1 使用CSS樣式創(chuàng)建橫向導航菜單 192
7.3.2 使用CSS樣式將橫向菜單轉換為豎向菜單 194
7.4 CSS3中新增的內容和透明度屬性 195
7.4.1 內容content 195
7.4.2 透明度opacity 196
7.5 實例精講——制作音樂網站頁面 197
7.6 本章小結 20808 使用CSS控制表單樣式 209
8.1 關于表單元素 209
8.1.1 輸入域標簽<input> 209
8.1.2 文本域標簽<textarea> 210
8.1.3 選擇域標簽<select>和<option> 210
8.2 使用CSS控制表單元素 2