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

網(wǎng)頁設計與制作(HTML5+CSS3+JavaScript)

網(wǎng)頁設計與制作(HTML5+CSS3+JavaScript)

定 價:¥52.00

作 者: 黑馬程序員 著
出版社: 中國鐵道出版社
叢編項: 國家軟件與集成電路公共服務平臺信息技術緊缺人才培養(yǎng)工程指定教材
標 簽: 暫缺

ISBN: 9787113250843 出版時間: 2018-12-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  本書以實用的案例、通俗易懂的語言詳細介紹了使用HTML5、CSS3及JavaScript 進行網(wǎng)頁制作的各方面內(nèi)容和技巧。 全書共13 章,結合HTML5、CSS3 和JavaScript 的基礎知識及應用,提供了100 多個課堂案例和1 個綜合項目。其中,第1、2 章主要講解網(wǎng)頁制作的基礎知識,包括網(wǎng)頁、網(wǎng)站的概念以及網(wǎng)站制作工具的使用技巧;第3~10 章主要講解HTML5/CSS3、盒子模型、列表與超鏈接、表單、元素的浮動與定位等靜態(tài)網(wǎng)頁搭建技巧;第11 章講解使用JavaScript 為網(wǎng)頁添加動態(tài)效果;第12 章講解網(wǎng)站測試和發(fā)布的相關知識;第13 章為一個綜合項目,帶領讀者按照項目流程開發(fā)了一個包含首頁、個人中心頁、注冊頁以及視頻播放頁的大型網(wǎng)站。 本書適合作為高等院校相關專業(yè)網(wǎng)頁設計與制作課程的教材,也可作為網(wǎng)頁平面設計的培訓教材,是一本適合網(wǎng)頁制作、美工設計、網(wǎng)站開發(fā)、網(wǎng)頁編程等行業(yè)人員閱讀與參考的優(yōu)秀讀物。

作者簡介

  黑馬程序員:江蘇傳智播客教育科技股份有限公司(簡稱傳智播客)是一家專門致力于高素質(zhì)軟件開發(fā)人才培養(yǎng)的高科技公司。傳智播客致力于為企業(yè)優(yōu)選一流的人才的培訓理念,經(jīng)過多年的教學探索及戰(zhàn)略布局,已向著綜合型職業(yè)教育集團發(fā)展。目前,傳智播客旗下已涵蓋傳智播客IT教育培訓、黑馬程序員訓練營及博學谷三大子品牌。“黑馬程序員”是傳智播客旗下高端IT教育品牌。

圖書目錄

第1章 網(wǎng)頁和網(wǎng)站概述............ 1
1.1 網(wǎng)頁和網(wǎng)站簡介............................... 1
1.1.1 網(wǎng)頁和網(wǎng)站基本概念............................ 1
1.1.2 網(wǎng)頁基本構成要素..... 2
1.1.3 網(wǎng)站頁面構成............ 4
1.1.4 網(wǎng)站類型.................... 5
1.1.5 瀏覽器概述................ 7
1.2 網(wǎng)站制作流程..................................10
1.3 網(wǎng)頁設計原則..................................14
1.4 網(wǎng)頁設計規(guī)范................................. 16
1.4.1 配色原則.................. 16
1.4.2 設計尺寸規(guī)范.......... 19
1.4.3 字體規(guī)范.................. 20
1.4.4 命名規(guī)范.................. 20
習題................................................. 20
第2章 使用網(wǎng)頁制作工具......... 22
2.1 初識Dreamweaver工具......... 22
2.2 界面介紹............................................. 23
2.3 軟件初始化設置............................ 27
2.4 Dreamweaver工具的基本操作........................................... 29
2.5 創(chuàng)建站點............................................. 31
2.5.1 認識站點.................. 32
2.5.2 建立站點.................. 32
2.5.3 管理站點.................. 33
2.6 創(chuàng)建模板.............................................34
2.6.1 認識模板.................. 35
2.6.2 創(chuàng)建模板.................. 35
2.6.3 編輯模板................... 37
2.6.4 管理模板................... 37
習題..................................................39
第3章 運用HTML5搭建網(wǎng)頁結構.................... 40
3.1 HTML和HTML5........................ 40
3.1.1 認識HTML和HTML5................. 40
3.1.2 認識標簽................... 41
3.1.3 文檔基本格式........... 42
3.1.4 標簽屬性................... 43
3.1.5 HTML5文檔頭部相關標簽................... 44
3.2 文本控制標簽................................. 46
3.2.1 標題和段落標簽....... 46
3.2.2 文本樣式標簽........... 49
3.2.3 文本格式化標簽....... 50
3.2.4 特殊字符標簽........... 51
3.3 圖像標簽.............................................51
3.3.1 常用圖像格式........... 52
3.3.2 圖像標簽 ..... 52
3.3.3 絕對路徑和相對路徑.......................... 56
3.4 認識HTML5新標簽....................57
習題..................................................58
第4章 運用CSS3設置網(wǎng)頁樣式... 59
4.1 認識CSS和CSS3...........................59
4.2 CSS核心基礎.................................. 60
4.2.1 CSS樣式規(guī)則............ 60
4.2.2 引入CSS樣式表........ 62
4.2.3 CSS基礎選擇器........ 66
4.3 CSS文本樣式.................................. 71
4.3.1 字體樣式屬性.......... 71
4.3.2 文本外觀屬性.......... 74
4.4 CSS高級屬性..................................80
4.4.1 CSS層疊性和繼承性.................. 80
4.4.2 CSS優(yōu)先級................ 82
4.5 CSS3新增選擇器.......................... 85
習題................................................. 87
第5章 運用盒子模型劃分網(wǎng)頁模塊... 88
5.1 盒子模型概述.................................. 88
5.1.1 認識盒子模型.......... 88
5.1.2 標簽................ 89
5.1.3 盒子的寬與高.......... 90
5.2 盒子模型相關屬性....................... 91
5.2.1 邊框?qū)傩?................. 91
5.2.2 內(nèi)邊距屬性.............. 98
5.2.3 外邊距屬性.............. 99
5.2.4 box-shadow屬性.....101
5.2.5 box-sizing屬性........102
5.2.6 背景屬性.................104
5.3 元素類型與轉(zhuǎn)換......................... 112
5.3.1 元素的類型.............112
5.3.2 標簽.............113
5.3.3 元素的轉(zhuǎn)換.............115
5.4 塊元素垂直外邊距的合并... 115
5.4.1 相鄰塊元素垂直
外邊距的合并.........115
5.4.2 嵌套塊元素垂直
外邊距的合并.........116
習題............................................... 117
第6章 為網(wǎng)頁添加列表和超鏈接...119
6.1 列表標簽......................................... 119
6.1.1 無序列表......... 119
6.1.2 有序列表......... 121
6.1.3 定義列表......... 122
6.2 CSS控制列表樣式.....................123
6.2.1 list-style-type屬性.... 123
6.2.2 list-style-image屬性........................ 125
6.2.3 list-style-position屬性........................ 125
6.2.4 list-style屬性........... 127
6.3 超鏈接標簽.....................................128
6.3.1 創(chuàng)建超鏈接............. 128
6.3.2 錨點鏈接................. 130
6.4 鏈接偽類控制超鏈接...............131
習題................................................133
第7章 為網(wǎng)頁添加表格和表單.... 134
7.1 表格標簽......................................... 134
7.1.1 創(chuàng)建表格................. 134
7.1.2

標簽的屬性........................ 1367.1.3 標簽的屬性..... 1397.1.4 標簽的屬性..... 141
7.1.5 標簽................ 143
7.2 CSS控制表格樣式.................... 143
7.2.1 CSS控制表格邊框.... 143
7.2.2 CSS控制單元格邊距........................ 145
7.2.3 CSS控制單元格寬高........................ 147
7.3 認識表單......................................... 148
7.3.1 表單的構成............. 148
7.3.2 創(chuàng)建表單................. 148
7.3.3 表單屬性................. 149
7.4 表單控件......................................... 150
7.4.1 input控件................ 150
7.4.2 標簽的type屬性..................151
7.4.3 標簽的其他屬性.................156
7.4.4 textarea控件.............159
7.4.5 select控件.................160
7.4.6 datalist控件...............162
7.5 CSS控制表單樣式.................... 162
習題............................................... 164
第8章 運用浮動和定位布局網(wǎng)頁...166
8.1 布局概述......................................... 166
8.2 布局常用屬性............................... 167
8.2.1 標簽的浮動屬性......167
8.2.2 標簽的定位屬性......175
8.3 布局其他屬性...............................180
8.3.1 overflow屬性...........180
8.3.2 Z-index標簽層疊....182
8.4 布局類型......................................... 182
8.4.1 單列布局.................182
8.4.2 兩列布局.................184
8.4.3 三列布局.................185
8.5 網(wǎng)頁模塊命名規(guī)范.................... 189
習題............................................... 190
第9章 全新的網(wǎng)頁視聽技術......191
9.1 音頻、視頻嵌入技術.............. 191
9.1.1 傳統(tǒng)音頻、視頻嵌入方式.........................191
9.1.2 使用嵌入視頻.........................192
9.1.3 使用嵌入音頻.........................193
9.1.4 瀏覽器對音視頻文件的兼容性.....................194
9.1.5 控制視頻的寬高......196
9.2 過渡.................................................... 198
9.2.1 transition-property
屬性........................ 198
9.2.2 transition-duration
屬性........................ 200
9.2.3 transition-timingfunction
屬性........... 200
9.2.4 transition-delay
屬性........................ 201
9.2.5 transition屬性.......... 202
9.3 變形.................................................... 202
9.3.1 2D變形.................... 202
9.3.2 3D變形.................... 207
9.4 動畫.....................................................212
9.4.1 @keyframes ............. 212
9.4.2 animation-name屬性........................ 213
9.4.3 animation-duration屬性........................ 213
9.4.4 animation-timingfunction屬性........... 214
9.4.5 animation-delay屬性........................ 214
9.4.6 animation-iterationcount屬性............... 215
9.4.7 animation-direction屬性........................ 215
9.4.8 animation屬性......... 216
習題................................................217
第10章 CSS應用技巧.......... 218
10.1 CSS精靈技術.............................218
10.1.1 認識CSS精靈........ 218
10.1.2 應用CSS精靈........ 219
10.2 CSS滑動門技術.......................222
10.2.1 認識滑動門........... 222
10.2.2 使用滑動門制作導航條...................223
10.3 margin設置負值技巧......... 226
10.3.1 margin負值基本應用.......................226
10.3.2 利用margin負值制作壓線效果...............228
習題............................................... 231
第11章 JavaScript基礎知識....232
11.1 初識JavaScript ...................... 232
11.1.1 JavaScript簡介........234
11.1.2 JavaScript語法規(guī)則.......................235
11.1.3 JavaScript引入方式.......................237
11.1.4 JavaScript常用輸出語句.......................238
11.1.5 簡單的JavaScript頁面.......................238
11.2 JavaScript基礎入門...........240
11.2.1 數(shù)據(jù)類型...............240
11.2.2 數(shù)據(jù)基本操作........241
11.2.3 常見的流程控制語句.......................243
11.2.4 函數(shù).......................247
11.2.5 對象.......................249
11.2.6 事件和事件調(diào)用.....254
11.2.7 常見的JavaScript事件.......................255
11.3 網(wǎng)頁中常見的JavaScript特效................................................. 256
11.3.1 驗證碼...................256
11.3.2 焦點圖輪播...........258
習題................................................262
第12章 測試和發(fā)布網(wǎng)站........ 264
12.1 網(wǎng)站測試...................................... 264
12.2 網(wǎng)站發(fā)布.......................................265
12.2.1 域名....................... 265
12.2.2 服務器空間........... 269
12.2.3 網(wǎng)站的上傳........... 270
習題................................................276
第13章 綜合項目實戰(zhàn):攝影?開課吧........... 277
13.1 網(wǎng)頁設計規(guī)劃............................277
13.1.1 確定網(wǎng)站主題....... 277
13.1.2 規(guī)劃網(wǎng)站結構....... 278
13.1.3 收集素材............... 278
13.1.4 設計網(wǎng)頁效果圖.... 279
13.2 使用Dreamweaver工具建立站點..................................................281
13.3 切圖..................................................282
13.4 搭建首頁.......................................283
13.4.1 效果圖分析........... 284
13.4.2 首頁制作............... 285
13.5 制作模板.......................................298
13.5.1 建立模板的步驟..... 298
13.5.2 引用模板............... 302
13.6 使用模板搭建網(wǎng)頁................ 302
13.6.1 搭建注冊頁........... 302
13.6.2 搭建個人中心頁面...................... 305
13.6.3 搭建視頻播放頁.................. 309
13.7 測試和上傳................................. 314

本目錄推薦

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