注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡圖形圖像、多媒體、網(wǎng)頁制作HTML +CSS+JavaScript網(wǎng)頁制作實用教程

HTML +CSS+JavaScript網(wǎng)頁制作實用教程

HTML +CSS+JavaScript網(wǎng)頁制作實用教程

定 價:¥49.00

作 者: 趙良濤 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115536648 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 288 字數(shù):  

內(nèi)容簡介

  本書全面介紹了使用HTML、CSS、JavaScript進行網(wǎng)頁設計和制作的各方面內(nèi)容和技巧。全書共16章,主要內(nèi)容包括HTML5入門基礎、HTML基本標記、使用圖像和多媒體元素、使用表格、HTML5開發(fā)實戰(zhàn)、設計特效文字樣式、設計圖像和背景樣式、使用CSS設計表單和表格樣式、使用鏈接與列表設計網(wǎng)站導航、移動網(wǎng)頁設計基礎CSS3、CSS盒子模型與布局入門、CSS定位布局方法、JavaScript語法基礎、JavaScript中的事件、JavaScript中的函數(shù)和對象、公司宣傳網(wǎng)站布局綜合實例。本書隨書提供課堂案例、課堂練習、課后習題的源文件,以及在線教學視頻。同時還為老師提供教學PPT課件、教案、教學大綱等資源,便于老師課堂教學。本書語言簡潔、內(nèi)容豐富,適合網(wǎng)頁設計與制作人員、網(wǎng)站建設與開發(fā)人員、大中專院校相關專業(yè)師生、網(wǎng)頁制作培訓班學員、個人網(wǎng)站愛好者與自學讀者閱讀。

作者簡介

  趙良濤 山東科技大學計算機技術專業(yè)士,商澤學腦計算機實驗教學中心主任,Web技術專家,主要從事計算機教學和實驗室管理工作,有10余年開發(fā)經(jīng)驗。精通計算機網(wǎng)絡開發(fā)技術,對HTML5、Java Script、CSS3、 jQueryWeb等網(wǎng)絡開發(fā)技術有很深的研究。

圖書目錄

第1章 HTML5入門基礎 12
1.1 HTML簡介 13
1.2 HTML文件的編寫方法 13
1.2.1 課堂案例——使用記事本編寫HTML文件 13
1.2.2 課堂案例——使用Dreamweaver編寫HTML文件 14
1.3 新增的主體結(jié)構(gòu)元素 15
1.3.1 課堂案例——使用article元素 15
1.3.2 課堂案例——使用section元素 16
1.3.3 課堂案例——使用nav元素 17
1.3.4 課堂案例——使用aside元素 19
1.4 新增的非主體結(jié)構(gòu)元素 19
1.4.1 課堂案例——使用header元素 19
1.4.2 課堂案例——使用hgroup元素 20
1.4.3 課堂案例——使用footer元素 21
1.4.4 課堂案例——使用address元素 22
1.5 本章小結(jié) 23
1.6 課后習題 23
第2章 HTML基本標記 24
2.1 HTML頁面主體常用設置 25
2.1.1 課堂案例——定義網(wǎng)頁背景色bgcolor 25
2.1.2 課堂案例——設置背景圖片background 26
2.1.3 課堂案例——設置文字顏色text 27
2.1.4 課堂案例——設置鏈接文字屬性 28
2.1.5 課堂案例——設置頁面邊距 30
2.2 頁面頭部標記 31
2.3 頁面標題標記 31
2.4 元信息標記 32
2.4.1 設置頁面關鍵字 32
2.4.2 設置頁面說明 33
2.4.3 定義編輯工具 33
2.4.4 定義頁面的作者信息 34
2.4.5 定義網(wǎng)頁文字及語言 34
2.4.6 課堂案例——定義頁面的跳轉(zhuǎn) 35
2.5 標題字 36
2.6 段落標記 37
2.6.1 課堂案例——使用段落標記 37
2.6.2 課堂案例——使用換行標記
38
2.6.3 課堂案例——不換行標記 38
2.7 水平線 39
2.8 課堂練習——創(chuàng)建基本的HTML文件 40
2.9 本章小結(jié) 41
2.10 課后習題 41
第3章 使用圖像和多媒體元素 42
3.1 網(wǎng)頁中常見的圖像格式 43
3.2 插入圖像并設置圖像屬性 43
3.2.1 圖像標記 43
3.2.2 課堂案例——設置圖像高度height 45
3.2.3 課堂案例——設置圖像寬度width 45
3.2.4 課堂案例——設置圖像的替代文字alt 46
3.3 添加多媒體文件 47
3.4 添加音樂 48
3.4.1 標記 48
3.4.2 課堂案例——給網(wǎng)頁添加音樂播放器 48
3.5 課堂練習 49
3.5.1 課堂練習1——創(chuàng)建多媒體網(wǎng)頁 49
3.5.2 課堂練習2——創(chuàng)建圖文混合排版網(wǎng)頁 50
3.6 本章小結(jié) 51
3.7 課后習題 51
第4章 使用表格 52
4.1 創(chuàng)建表格 53
4.1.1 表格的基本構(gòu)成table、tr、td 53
4.1.2 設置表格的標題caption 54
4.1.3 表頭th 55
4.2 表格基本屬性 56
4.2.1 課堂案例——表格寬度width 57
4.2.2 課堂案例——表格邊框?qū)挾萣order 58
4.2.3 課堂案例——內(nèi)框?qū)挾萩ellspacing 59
4.2.4 課堂案例——表格內(nèi)文字與邊框間距cellpadding 59
4.3 表格的行屬性 60
4.3.1 行背景bgcolor、background 60
4.3.2 行文字的水平對齊方式align 62
4.3.3 行文字的垂直對齊方式valign 63
4.4 單元格屬性 63
4.4.1 水平跨度colspan 64
4.4.2 垂直跨度rowspan 65
4.4.3 對齊方式align、valign 66
4.5 表格的結(jié)構(gòu) 67
4.5.1 表格的表頭標記 67
4.5.2 表格的表主體標記 68
4.5.3 表格的表尾標記 69
4.6 課堂練習——使用表格排版網(wǎng)頁 71
4.7 本章小結(jié) 74
4.8 課后習題 74
第5章 HTML5開發(fā)實戰(zhàn) 75
5.1 HTML5 視頻video 76
5.1.1 標記簡介 76
5.1.2 課堂案例——在網(wǎng)頁中添加視頻文件 77
5.1.3 課堂案例——鏈接不同的視頻文件 77
5.2 HTML5 音頻audio 78
5.2.1 標記簡介 78
5.2.2 課堂案例——隱藏audio播放器 79
5.2.3 課堂案例——使用標記的事件 80
5.3 HTML5 地理定位 81
5.3.1 地理定位方法 81
5.3.2 課堂案例——處理拒絕和錯誤 82
5.3.3 課堂案例——在地圖上顯示用戶的位置 83
5.4 HTML5 畫布canvas 84
5.4.1 標記 84
5.4.2 課堂案例——繪制直線 85
5.4.3 課堂案例——線性漸變 86
5.4.4 課堂案例——徑向漸變 87
5.5 HTML5 SVG 88
5.5.1 SVG簡介 89
5.5.2 課堂案例——繪制各種圖形 89
5.5.3 課堂案例——文本與圖像 92
5.5.4 課堂案例——設置描邊效果 92
5.5.5 課堂案例——創(chuàng)建動畫 93
5.6 課堂練習 94
5.6.1 課堂練習1——繪制橢圓 95
5.6.2 課堂練習2——繪制精彩圖形 96
5.7 本章小結(jié) 97
5.8 課后習題 97
第6章 設計特效文字樣式 98
6.1 認識CSS 99
6.2 使用CSS 99
6.2.1 CSS的基本語法 99
6.2.2 添加CSS的方法 100
6.3 設置文本樣式 101
6.3.1 課堂案例——設置字體font-family 101
6.3.2 課堂案例——設置字號font-size 102
6.3.3 課堂案例——設置字體風格font-style 103
6.3.4 課堂案例——設置加粗字體font-weight 104
6.3.5 課堂案例——設置小寫字母轉(zhuǎn)為大寫font-variant 105
6.4 設置段落格式 106
6.4.1 課堂案例——設置單詞間隔word-spacing 106
6.4.2 課堂案例——設置字符間隔letter-spacing 107
6.4.3 課堂案例——設置文字修飾text-decoration 108
6.4.4 課堂案例——設置垂直對齊方式vertical-align 109
6.4.5 課堂案例——設置文本轉(zhuǎn)換text-transform 110
6.4.6 課堂案例——設置水平對齊方式text-align 112
6.4.7 課堂案例——設置文本縮進text-indent 113
6.4.8 課堂案例——設置文本行高line-height 114
6.4.9 課堂案例——設置處理空白white-space 114
6.4.10 文本反排unicode-bidi、direction 115
6.5 課堂練習——用CSS排版網(wǎng)頁文字 116
6.6 本章小結(jié) 118
6.7 課后習題 118
第7章 設計圖像和背景樣式 119
7.1 設置網(wǎng)頁的背景 120
7.1.1 課堂案例——使用background-color設置背景顏色 120
7.1.2 課堂案例——使用background-image設置背景圖像 121
7.2 設置背景圖像樣式 121
7.2.1 課堂案例——使用background-repeat設置背景平鋪 122
7.2.2 課堂案例——使用background-attachment設置固定
背景 123
7.2.3 課堂案例——使用background-position設置背景位置 124
7.3 應用CSS濾鏡設計圖像特效 126
7.3.1 不透明度alpha 126
7.3.2 動感模糊blur 128
7.3.3 陰影效果dropShadow 129
7.3.4 灰度處理gray 130
7.3.5 反相invert 131
7.4 課堂練習 132
7.4.1 課堂練習1——文字與圖片上下垂直居中 132
7.4.2 課堂練習2——CSS實現(xiàn)背景半透明效果 133
7.5 本章小結(jié) 135
7.6 課后習題 135
第8章 使用CSS設計表單和表格樣式 136
8.1 表單form 137
8.1.1 程序提交action 137
8.1.2 表單名稱name 137
8.1.3 傳送方法method 138
8.1.4 編碼方式enctype 138
8.1.5 目標顯示方式target 139
8.2 插入表單對象 140
8.2.1 課堂案例——插入文字字段text 140
8.2.2 課堂案例——插入密碼域password 141
8.2.3 課堂案例——插入單選按鈕radio 142
8.2.4 課堂案例——插入復選框checkbox 143
8.2.5 課堂案例——插入普通按鈕button 143
8.2.6 課堂案例——插入提交按鈕submit 144
8.2.7 課堂案例——重置按鈕reset 145
8.2.8 課堂案例——插入圖像域image 146
8.2.9 課堂案例——插入隱藏域hidden 147
8.2.10 課堂案例——插入文件域file 148
8.3 菜單和列表 148
8.3.1 課堂案例——插入下拉菜單 148
8.3.2 課堂案例——插入列表項 149
8.4 設計表格樣式 150
8.4.1 設置表格陰影 151
8.4.2 設置表格的漸變背景 152
8.5 課堂練習 153
8.5.1 課堂練習1——設置輸入文本的樣式 153
8.5.2 課堂練習2——鼠標指針經(jīng)過時改變表格行的顏色 153
8.5.3 課堂練習3——用虛線美化表格的邊框 154
8.6 本章小結(jié) 155
8.7 課后習題 155
第9章 使用鏈接與列表設計網(wǎng)站導航 156
9.1 鏈接樣式設置基礎 157
9.1.1 課堂案例——設置鼠標指針屬性cursor 157
9.1.2 課堂案例——設置下畫線樣式text-decoration 158
9.1.3 課堂案例——設置未訪問過的超鏈接a:link 159
9.1.4 課堂案例——設置鼠標指針懸停時狀態(tài)a:hover 160
9.1.5 課堂案例——設置已訪問超鏈接樣式a:visited 160
9.1.6 課堂案例——設置超鏈接的激活樣式a:active 161
9.2 有序列表 162
9.2.1 課堂案例——設置有序列表標記 162
9.2.2 課堂案例——設置有序列表的序號類型type 163
9.2.3 課堂案例——設置有序列表的起始數(shù)值start 164
9.3 無序列表 165
9.3.1 課堂案例——設置無序列表標記 165
9.3.2 課堂案例——設置無序列表的類型type 166
9.3.3 課堂案例——設置目錄列表標記 167
9.3.4 課堂案例——設置定義列表標記 168
9.3.5 課堂案例——設置菜單列表標記 169
9.4 課堂練習 170
9.4.1 課堂練習1——翻轉(zhuǎn)式超鏈接 170
9.4.2 課堂練習2——設計導航菜單 172
9.5 本章小結(jié) 173
9.6 課后習題 173
第10章 移動網(wǎng)頁設計基礎CSS3 174
10.1 邊框 175
10.1.1 課堂案例——設置圓角邊框 border-radius 175
10.1.2 課堂案例——設置邊框圖片border-image 178
10.1.3 課堂案例——設置邊框陰影box-shadow 180
10.2 背景 181
10.2.1 課堂案例——設置背景圖片尺寸background-size 181
10.2.2 課堂案例——設置背景圖片定位區(qū)域background-
origin 182
10.2.3 課堂案例——設置背景裁剪區(qū)域background-clip 183
10.3 文本 184
10.3.1 課堂案例——設置文本陰影text-shadow 184
10.3.2 課堂案例——設置強制換行word-wrap 185
10.3.3 課堂案例——設置文本溢出text-overf low 186
10.3.4 課堂案例——設置文字描邊text-stroke 187
10.3.5 課堂案例——設置文本填充顏色text-fill-color 188
10.4 多列 189
10.4.1 課堂案例——創(chuàng)建多列column-count 189
10.4.2 課堂案例——設置列的寬度column-width 190
10.4.3 課堂案例——設置列的間隔column-gap 191
10.4.4 課堂案例——設置列的規(guī)則column-rule 193
10.5 轉(zhuǎn)換變形 194
10.5.1 課堂案例——設置移動translate() 194
10.5.2 課堂案例——設置旋轉(zhuǎn)rotate() 195
10.5.3 課堂案例——設置縮放scale() 196
10.5.4 課堂案例——設置扭曲skew() 197
10.5.5 課堂案例——設置矩陣matrix() 198
10.6 過渡 199
10.7 課堂練習 200
10.7.1 課堂練習1——鼠標指針放上去顯示全部內(nèi)容 200
10.7.2 課堂練習2——美觀的圖片排列 201
10.8 本章小結(jié) 202
10.9 課后習題 202
第11章 CSS盒子模型與布局入門 203
11.1 認識盒子模型 204
11.2 外邊距 204
11.2.1 課堂案例——設置上外邊距margin-top 205
11.2.2 課堂案例——設置右外邊距margin-right 205
11.2.3 課堂案例——設置下外邊距margin-bottom 206
11.2.4 課堂案例——設置左外邊距margin-left 207
11.3 內(nèi)邊距 208
11.3.1 課堂案例——設置上內(nèi)邊距padding-top 208
11.3.2 課堂案例——設置右內(nèi)邊距padding-right 209
11.3.3 課堂案例——設置下內(nèi)邊距padding-bottom 210
11.3.4 課堂案例——設置左內(nèi)邊距padding-left 210
11.4 邊框 211
11.4.1 課堂案例——設置邊框樣式border-style 211
11.4.2 課堂案例——設置邊框?qū)挾萣order-width 213
11.4.3 課堂案例——設置邊框顏色border-color 215
11.4.4 課堂案例——設置邊框?qū)傩詁order 216
11.5 課堂練習——CSS布局實例 217
11.6 本章小結(jié) 219
11.7 課后習題 219
第12章 CSS定位布局方法 220
12.1 定位布局 221
12.1.1 課堂案例——設置絕對定位absolute 221
12.1.2 課堂案例——設置固定定位fixed 222
12.1.3 課堂案例——設置相對定位relative 223
12.2 浮動定位 224
12.2.1 課堂案例——設置float屬性 224
12.2.2 課堂案例——設置浮動布局的新問題 225
12.2.3 課堂案例——設置清除浮動clear 226
12.3 定位層疊 227
12.3.1 課堂案例——設置層疊順序 227
12.3.2 課堂案例——設置簡單嵌套元素中的層疊定位 228
12.3.3 課堂案例——創(chuàng)建包含子元素的復雜層疊定位 229
12.4 課堂練習 230
12.4.1 課堂練習1——創(chuàng)建一列固定寬度 230
12.4.2 課堂練習2——創(chuàng)建一列自適應 231
12.4.3 課堂練習3——創(chuàng)建兩列固定寬度 231
12.4.4 課堂練習4——創(chuàng)建兩列寬度自適應 232
12.4.5 課堂練習5——創(chuàng)建右列寬度自適應 233
12.4.6 課堂練習6——創(chuàng)建三列浮動中間寬度自適應 233
12.5 本章小結(jié) 235
12.6 課后習題 235
第13章 JavaScript語法基礎 236
13.1 JavaScript概述 237
13.1.1 JavaScript簡介 237
13.1.2 JavaScript放置位置 237
13.2 JavaScript基本語法 238
13.2.1 變量 238
13.2.2 數(shù)據(jù)類型 239
13.2.3 表達式和運算符 239
13.2.4 函數(shù) 240
13.2.5 注釋 241
13.3 JavaScript程序語句 241
13.3.1 課堂案例——使用if語句 241
13.3.2 課堂案例——使用for語句 242
13.3.3 課堂案例——使用switch語句 243
13.3.4 while循環(huán) 244
13.3.5 break語句 245
13.3.6 continue語句 246
13.4 課堂練習——禁止鼠標右擊 247
13.5 本章小結(jié) 248
13.6 課后習題 248
第14章 JavaScript中的事件 249
14.1 事件驅(qū)動與事件處理 250
14.1.1 事件與事件驅(qū)動 250
14.1.2 事件與處理代碼關聯(lián) 251
14.1.3 調(diào)用函數(shù)的事件 252
14.1.4 調(diào)用代碼的事件 253
14.1.5 設置對象事件的方法 254
14.2 JavaScript常見的事件 255
14.2.1 onClick事件 255
14.2.2 onChange事件 255
14.2.3 onSelect事件 256
14.2.4 onFocus事件 257
14.2.5 onLoad事件 258
14.2.6 onUnload事件 259
14.2.7 onBlur事件 259
14.2.8 onDblClick事件 260
14.2.9 其他常用事件 261
14.3 課堂練習——將事件應用于按鈕中 262
14.4 本章小結(jié) 263
14.5 課后習題 263
第15章 JavaScript中的函數(shù)和對象 264
15.1 函數(shù)概述 265
15.2 函數(shù)的定義 265
15.2.1 函數(shù)的普通定義方式 265
15.2.2 函數(shù)的變量定義方式 266
15.2.3 函數(shù)的指針調(diào)用方式 267
15.3 JavaScript對象的聲明和引用 268
15.3.1 聲明和實例化 268
15.3.2 對象的引用 270
15.4 瀏覽器對象 271
15.4.1 課堂實例——利用navigator對象獲取瀏覽器對象的屬性值 271
15.4.2 課堂實例——利用window對象控制顯示窗口的大小 272
15.4.3 課堂實例——利用location對象獲取當前頁面的URL 273
15.4.4 課堂實例——用history對象制作前進到上一頁和后退到下一頁 274
15.4.5 課堂實例——用document對象來顯示文檔的最后修改時間 275
15.5 課堂練習——定時關閉網(wǎng)頁窗口 276
15.6 本章小結(jié) 277
15.7 課后習題 277
第16章 綜合案例:公司宣傳網(wǎng)站的布局 278
16.1 企業(yè)網(wǎng)站設計分析 279
16.1.1 企業(yè)網(wǎng)站內(nèi)容設計 279
16.1.2 排版構(gòu)架 279
16.2 各部分設計 280
16.2.1 Logo與頂部導航 280
16.2.2 左側(cè)導航 282
16.2.3 主體內(nèi)容 283
16.2.4 制作“搜索”部分 285
16.2.5 制作“公司新聞動態(tài)”部分 286
16.2.6 制作“聯(lián)系我們”部分 287
16.2.7 底部版權信息 287
16.3 本章小結(jié) 288
16.4 課后習題 288

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號