HTML5+CSS3 Web前端開發技術(任務式)(微課版)(第2版)

於麗娜

  • 出版商: 人民郵電
  • 出版日期: 2024-01-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 244
  • ISBN: 7115626804
  • ISBN-13: 9787115626806
  • 相關分類: CSSHTML
  • 下單後立即進貨 (約4週~6週)

  • HTML5+CSS3 Web前端開發技術(任務式)(微課版)(第2版)-preview-1
  • HTML5+CSS3 Web前端開發技術(任務式)(微課版)(第2版)-preview-2
HTML5+CSS3 Web前端開發技術(任務式)(微課版)(第2版)-preview-1

商品描述

本書以搭建新雲課堂項目為主線,講解HTML5+CSS3 Web前端開發技術。全書共12個任務,主要內容包括搭建項目開發環境、製作課程基礎頁面、製作課程播放頁面、使用表單製作頁面、在項目中引入CSS、使用CSS3美化頁面、使用盒子模型佈局頁面、使用CSS3浮動佈局頁面、使用CSS3定位佈局頁面、利用CSS3動畫美化頁面、使用CSS3彈性盒子佈局頁面、使用CSS3媒體查詢實現頁面響應式佈局。本書通過知識講解與任務實戰相結合的方式介紹網站項目開發的流程和方法,配備豐富的教學資源,支持線上線下混合式教學和項目式教學。

本書適合作為高職高專院校、職業本科院校Web前端技術相關課程的教材,也可供初學者自學參考。

作者簡介

于丽娜,全国课程思政名师,全国课程思政教学团队核心成员,全国教学能力大赛、学生技能大赛一等奖、二等奖指导教师 于丽娜,女,1977年5月出生,中共党员,教授,现为河北工业职业技术大学计算机技术系主任。2016-2021参与并指导教学能力大赛一等奖2项,二等奖5项,三等奖2项优异成绩。是全国物联网程序设计课程思政教学名师及核心成员。是国家级教学团队成员,是国家级精品共享课程主讲教师。是河北省技术能手,河北省三三三层次人选。主持并参与省级课题30余项,论文20余篇。 一直保持对IT企业最新技术关注和企业广泛联系,多次下企业实践,参与企业真实项目研发。根据职业教育特点,制定“岗课赛证”课程体系,将课程思政盐溶课程当中,构建五真五度教学模式,通过这种教学模式的改革,培养出一大批优秀毕业生,近三年获得全国大学生技能大赛一等奖两项,二等奖4项,三等奖6项,河北省一等奖50余项。

目錄大綱

任務01 搭建項目開發環境 1

1.1 任務概述 1

1.2 任務目標 2

1.3 知識圖譜 2

1.4 任務準備 2

1.4.1 Web概述 2

1.4.2 主流Web瀏覽器 3

1.4.3 常用Web開發工具 4

1.4.4 Web標準 5

1.4.5 HTML5的優勢 6

1.5 任務實戰 7

任務1:安裝Chrome瀏覽器 7

任務2:安裝HBuilderX IDE 9

任務3:使用HBuilderX創建項目 11

1.6 任務小結 15

1.7 知識鞏固 15

1.8 任務拓展 15

任務02 製作課程基礎頁面 16

2.1 任務概述 16

2.2 任務目標 16

2.3 知識圖譜 17

2.4 任務準備 17

2.4.1 HTML5基礎語法 17

2.4.2 HTML5語義化結構標簽 20

2.4.3 HTML5常用標簽 21

2.4.4 HTML5實體字符 24

2.4.5 HTML5超鏈接、框架標簽 26

2.4.6 HTML5元素分類 29

2.5 任務實戰 29

任務1:製作頁面通用尾部 29

任務2:製作頁面通用頭部 30

任務3:製作課程說明頁面 31

2.6 任務小結 32

2.7 知識鞏固 32

2.8 任務拓展 33

任務03 製作課程播放頁面 34

3.1 任務概述 34

3.2 任務目標 34

3.3 知識圖譜 35

3.4 任務準備 35

3.4.1 HTML5列表 35

3.4.2 HTML5表格 36

3.4.3 HTML5媒體元素 40

3.5 任務實戰 42

任務1:製作課程播放頁面“視頻列表”列表 42

任務2:製作課程推薦頁面“成長路線”列表 43

任務3:製作課程播放頁面“課程資料”表格 44

任務4:製作課程播放頁面播放區域 45

3.6 任務小結 46

3.7 知識鞏固 47

3.8 任務拓展 47

任務04 使用表單製作頁面 50

4.1 任務概述 50

4.2 任務目標 50

4.3 知識圖譜 51

4.4 任務準備 51

4.4.1 表單概述 51

4.4.2 表單發送方式 52

4.4.3 常用表單控件 53

4.4.4 表單驗證的作用 64

4.4.5 表單驗證的方法 65

4.5 任務實戰 71

任務1:製作信息登記頁面 71

任務2:製作用戶登錄頁面 72

任務3:製作用戶註冊頁面 73

4.6 任務小結 74

4.7 知識鞏固 75

4.8 任務拓展 75

任務05 在項目中引入CSS 77

5.1 任務概述 77

5.2 任務目標 77

5.3 知識圖譜 78

5.4 任務準備 78

5.4.1 CSS3概述 78

5.4.2 CSS3基礎語法 79

5.4.3 CSS3引入方式 79

5.4.4 CSS3基礎選擇器 83

5.4.5 CSS3高級選擇器 85

5.4.6 CSS3選擇器權重問題 90

5.5 任務實戰 92

任務1:美化課程說明頁面 92

任務2:美化課程播放頁面 93

5.6 任務小結 96

5.7 知識鞏固 96

5.8 任務拓展 96

任務06 使用CSS3美化頁面 97

6.1 任務概述 97

6.2 任務目標 97

6.3 知識圖譜 98

6.4 任務準備 98

6.4.1 文字樣式 98

6.4.2 文本樣式 101

6.4.3 超鏈接樣式 108

6.4.4 列表樣式 110

6.4.5 背景樣式 112

6.4.6 背景漸變 118

6.5 任務實戰 120

任務1:美化頁面通用尾部 120

任務2:美化頁面通用頭部 121

任務3:美化課程播放頁面中的“課程資料”表格 123

任務4:製作課程推薦頁面“更多好課”部分 125

6.6 任務小結 126

6.7 知識鞏固 126

6.8 任務拓展 127

任務07 使用盒子模型佈局頁面 129

7.1 任務概述 129

7.2 任務目標 129

7.3 知識圖譜 130

7.4 任務準備 130

7.4.1 盒子模型結構 130

7.4.2 盒子模型的組成 130

7.4.3 計算盒子模型的尺寸 135

7.4.4 IE盒子模型 135

7.4.5 使用Chrome調試工具檢查盒子尺寸 136

7.4.6 邊框圓角 137

7.4.7 使用border-radius屬性製作特殊圖形 139

7.4.8 盒子陰影 142

7.5 任務實戰 144

任務1:美化課程播放頁面中的“視頻列表”列表 144

任務2:美化用戶登錄頁面 146

任務3:美化用戶註冊頁面 148

7.6 任務小結 150

7.7 知識鞏固 150

7.8 任務拓展 151

任務08 使用CSS3浮動佈局頁面 152

8.1 任務概述 152

8.2 任務目標 152

8.3 知識圖譜 153

8.4 任務準備 153

8.4.1 標準文檔流 153

8.4.2 display屬性 153

8.4.3 浮動 154

8.4.4 清除浮動 157

8.5 任務實戰 163

任務1:使用浮動左右佈局 163

任務2:使用浮動單行佈局 166

任務3:使用浮動多行佈局 168

8.6 任務小結 170

8.7 知識鞏固 170

8.8 任務拓展 171

任務09 使用CSS3定位佈局頁面 173

9.1 任務概述 173

9.2 任務目標 173

9.3 知識圖譜 174

9.4 任務準備 174

9.4.1 定位概述 174

9.4.2 相對定位 175

9.4.3 絕對定位 176

9.4.4 固定定位 177

9.4.5 黏性定位 178

9.4.6 z-index 178

9.5 任務實戰 179

任務1:製作課程層疊角標 179

任務2:使用絕對定位實現用戶登錄頁面居中 184

任務3:固定定位置頂按鈕 186

任務4:黏性定位頁面通用頭部 188

9.6 任務小結 189

9.7 知識鞏固 190

9.8 任務拓展 190

任務10 利用CSS3動畫美化頁面 191

10.1 任務概述 191

10.2 任務目標 191

10.3 知識圖譜 192

10.4 任務準備 192

10.4.1 變形 192

10.4.2 過渡 198

10.4.3 動畫 200

10.5 任務實戰 203

任務1:製作鼠標指針懸浮過渡效果 203

任務2:使用動畫製作輪播區域 205

10.6 任務小結 208

10.7 知識鞏固 208

10.8 任務拓展 208

任務11 使用CSS3彈性盒子佈局頁面 210

11.1 任務概述 210

11.2 任務目標 210

11.3 知識圖譜 211

11.4 任務準備 211

11.4.1 彈性盒子 211

11.4.2 彈性盒子容器屬性 212

11.4.3 彈性盒子項目屬性 218

11.5 任務實戰 220

任務1:使用彈性盒子佈局課程推薦頁面 220

任務2:使用彈性盒子佈局課程播放頁面 224

11.6 任務小結 228

11.7 知識鞏固 228

11.8 任務拓展 228

任務12 使用CSS3媒體查詢實現頁面響應式佈局 230

12.1 任務概述 230

12.2 任務目標 230

12.3 知識圖譜 231

12.4 任務準備 231

12.4.1 媒體查詢與響應式佈局 231

12.4.2 媒體查詢語法 232

12.4.3 媒體查詢的引入方式 233

12.4.4 em與rem 235

12.5 任務實戰 235

任務1:為用戶登錄頁面應用響應式佈局 235

任務2:為課程推薦頁面應用響應式佈局 238

12.6 任務小結 243

12.7 知識鞏固 243

12.8 任務拓展 244