HTML+CSS3+jQuery網頁設計案例教程
內容描述
本書共12章,第1-3章介紹HTML知識,包括文檔結構、元素結構和常用元素如圖像、超鏈接等的用法,完成了網頁內容的設計。第4-5章介紹CSS基礎知識,包括CSS選擇器和元素的樣式,重點介紹了元素的框模型和背景樣式,基於圖像背景和背景定位實現了圖像精靈,完成了網頁樣式的初步設計。第6-8章介紹CSS3知識,包括定位、佈局和動畫的知識,基於定位和動畫技術設計了輪播廣告和幽靈按鈕,基於佈局技術設計了某監控系統網頁佈局,完成了實用復雜網頁和網頁實用效果的設計。第9-11章介紹jQuery知識,從選擇器出發,介紹元素遍歷方法和樣式操作、jQuery效果與動畫,實現了元素的增刪改查操作和完善的輪播廣告設計,完成了網頁功能設計。第12章仿照華為網站首頁設計了一個網站首頁,將全書內容進行了貫穿和升華。本書可作為高職高專院校網頁基礎課程的教材;也可作為網站前端開發技術人員的技術參考資料、培訓用書或自學參考書。
目錄大綱
第1章 網站開發概述
1.1 工作任務1 新聞公告
1.2 Web標準
1.2.1 Web標準概述
1.2.2 Web標準的作用
1.3 HTML概述
1.3.1 HTML元素
1.3.2 HTML文檔結構
1.4 創建與調試HTML項目
1.4.1 編輯器概述
1.4.2 安裝HBuilderX編輯器
1.4.3 創建與調試應用程序
1.5 簡單HTML元素
1.5.1 HTML註釋
1.5.2 HTML頭部元素
1.5.3 HTML標題元素
1.5.4 其他常用HTML元素
1.6 任務實施
1.7 習題與項目實戰
第2章 HTML基本元素
2.1 工作任務2 圖文信息顯示
2.2 圖像元素
2.3 超鏈接元素
2.3.1 指定網址鏈接
2.3.2 文檔中指定位置鏈接
2.3.3 圖像鏈接
2.3.4 電子郵件鏈接
2.3.5 文檔下載
2.4 圖像映射
2.4.1 <map>元素
2.4.2 <area>元素
2.4.3 生成圖像映射
2.5 列表元素
2.5.1 無序列表
2.5.2 有序列表
2.5.3 定義列表
2.5.4 列表嵌套
2.6 HTML框架
2.6.1 框架集元素<frameset>
2.6.2 框架元素<frame>
2.6.3 <noframes>元素
2.7 文本格式化
2.8 元素屬性
2.9 實體
2.10 任務實施
2.11 習題與項目實戰
第3章 表單與表格元素
3.1 工作任務3 填寫收貨地址表單
3.2 表格
3.2.1 表格元素與屬性
3.2.2 表格單元格屬性
3.2.3 復雜表格元素
3.3 表單
3.3.1 <form>元素
3.3.2 <input>元素
3.3.3 下拉列表
3.3.4 文本域
3.4 任務實施
3.5 習題與項目實戰
第4章 CSS基礎
4.1 工作任務4 設計收貨地址表單樣式
4.2 CSS概述
4.2.1 CSS語法規則
4.2.2 CSS樣式引入方式
4.2.3 簡單CSS屬性
4.3 簡單選擇器
4.4 復雜選擇器
4.4.1 組合選擇器
4.4.2 偽類選擇器
4.4.3 偽元素選擇器
4.4.4 屬性選擇器
4.5 元素樣式優先級
4.5.1 樣式聲明方式
4.5.2 樣式聲明方式的優先級
4.5.3 樣式的三大特性
4.5.4 元素樣式優先級規則
4.6 任務實施
4.7 習題
第5章 元素的樣式屬性
5.1 工作任務5 設計用戶註冊頁面樣式
5.2 元素框模型
5.2.1 框模型概述
5.2.2 元素占用頁面位置計算
5.2.3 元素內邊距
5.2.4 元素外邊距
5.3 元素邊框與陰影
5.3.1 元素邊框
5.3.2 圓角邊框
5.3.3 元素陰影
5.3.4 文本陰影
5.4 圖像背景
5.4.1 背景屬性
5.4.2 圖像精靈
5.4.3 漸變背景
5.5 列表與表格屬性
5.5.1 列表屬性
5.5.2 表格屬性
5.6 任務實施
5.7 習題與項目實戰
第6章 CSS3定位
6.1 工作任務6 輪播廣告靜態設計
6.2 元素的分類與顯示屬性
6.2.1 元素的分類
6.2.2 元素的顯示屬性
6.3 定位概述
6.3.1 定位機制
6.3.2 定位屬性
6.4 元素定位
6.4.1 相對定位
6.4.2 絕對定位
6.4.3 子絕父相定位
6.4.4 Z深度
6.4.5 固定定位
6.4.6 黏性定位
6.5 任務實施
6.6 習題與項目實戰
第7章 CSS3浮動與佈局
7.1 工作任務7 設計網站首頁佈局
7.2 CSS3浮動
7.2.1 浮動原理
7.2.2 浮動定義
7.3 浮動佈局與清除浮動
7.3.1 浮動佈局
7.3.2 隔牆法清除浮動
7.3.3 clear屬性清除浮動
7.4 Flex彈性佈局
7.4.1 Flex佈局概述
7.4.2 容器屬性
7.4.3 項目屬性
7.5 任務實施
7.6 習題與項目實戰
第8章 CSS3轉換與動畫
8.1 工作任務8 輪播廣告動畫設計
8.2 瀏覽器前綴
8.3 轉換
8.3.1 二維轉換
8.3.2 三維轉換
8.4 過渡
8.4.1 過渡定義
8.4.2 過渡觸發機制
8.4.3 具有默認初始值的屬性過渡
8.4.4 幽靈按鈕
8.5 動畫
8.5.1 定義動畫關鍵幀
8.5.2 元素的動畫屬性
8.5.3 動畫與過渡的區別與聯系
8.6 任務實施
8.7 習題與項目實戰
第9章 jQuery基礎
9.1 工作任務9 設計收貨地址表單樣式
9.2 jQuery概述
9.2.1 jQuery使用準備
9.2.2 jQuery語法
9.2.3 文檔就緒函數
9.2.4 屬性操作函數css()
9.3 jQuery選擇器
9.3.1 簡單選擇器
9.3.2 組合選擇器
9.3.3 屬性選擇器
9.3.4 偽類選擇器
9.4 元素遍歷函數
9.4.1 文檔對象模型
9.4.2 元素祖先遍歷函數
9.4.3 元素後代遍歷函數
9.4.4 元素同胞遍歷函數
9.4.5 元素過濾篩選函數
9.5 任務實施
9.6 習題
第10章 jQuery事件與操作
10.1 工作任務10 通訊錄維護
10.2 jQuery事件處理程序
10.2.1 事件概述
10.2.2 事件處理程序語法
10.3 屬性操作
10.3.1 元素屬性操作函數attr()
10.3.2 表單元素值屬性操作函數val()
10.4 文檔操作
10.4.1 文本操作函數text()
10.4.2 內容操作函數html()
10.5 CSS類操作
10.6 元素操作
10.6.1 元素操作函數
10.6.2 追加元素
10.6.3 替換元素
10.6.4 刪除元素
10.7 任務實施
10.8 習題
第11章 jQuery效果與動畫
11.1 工作任務11 輪播廣告功能設計
11.2 瀏覽器對象模型
11.2.1 BOM對象
11.2.2 彈出框
11.2.3 定時器
11.3 jQuery效果
11.3.1 隱藏與顯示
11.3.2 淡入與淡出
11.3.3 滑動
11.4 jQuery動畫與動畫停止
11.4.1 jQuery動畫
11.4.2 動畫與效果的停止
11.5 任務實施
11.6 習題與項目實戰
第12章 網站設計綜合實訓
12.1 仿華為首頁佈局設計
12.1.1 繪制佈局圖
12.1.2 設計首頁佈局
12.2 仿華為首頁菜單設計
12.2.1 頂部導航菜單設計
12.2.2 側邊幫助菜單設計
12.3 仿華為首頁內容設計
12.3.1 輪播廣告設計
12.3.2 推薦信息設計
12.3.3 中分廣告設計
12.3.4 新聞與活動設計
12.3.5 查詢、鏈接與頁腳設計
12.4 網站設計總結
參考文獻