基本介紹
- 中文名:網頁設計與製作——HTML5+CSS+JavaScript(第2版)
- 作者:趙鋒
- 出版社:清華大學出版社
- 出版時間:2013年8月
- 定價:35 元
- ISBN:9787302323440
內容簡介,圖書目錄,
內容簡介
本書打破傳統的純粹利用開發工具或講授代碼的教學方法,結合網頁輔助開發工具理解網頁代碼的本質,並通過大量的實例系統性地闡述了網頁設計基本原則、HTML網頁設計語言和傳統網頁設計方法及工具,探討了經典的DIV+CSS網頁布局與美化技巧,詳細介紹了代表未來Web發展方向的HTML 5套用及CSS最新規範標準CSS 3,並針對Web套用開發介紹了JavaScript語法和套用。
本書內容翔實,架構獨特,梯度推進,突出實踐。通過本書的學習,既可以入門網頁超文本標記及傳統網頁布局設計技巧,也可以深入運用HTML+CSS+JavaScript製作網頁,還可以掌握最新的HTML 5+CSS 3網頁開發知識,使讀者循序漸進,適應網頁設計技術的發展與變革。
本書可作為高等院校、高職院校及相關培訓機構網頁設計與製作相關課程的教材,也可作為從事網頁設計與製作、網頁開發等行業人員的參考教材,同時還適合中高級讀者進一步學習和參考。
圖書目錄
第1章網頁設計概述
1.1網頁設計基本概念
1.2網頁組成元素
1.3網頁布局方法及工具
1.4網頁設計原則及色彩
1.4.1網頁設計原則
1.4.2網頁色彩設計
1.5上機實踐
1.5.1利用記事本編寫一個簡單的HTML網頁
1.5.2擴展套用
第2章網頁設計語言基礎
2.1HTML文檔結構及語法規則
2.1.1HTML文檔基本結構
2.1.2網頁頭部<head>標籤
2.1.3網頁主體<body>標籤
2.1.4HTML的語法規則
2.2HTML基本標記及屬性
2.2.1標題標記
2.2.2換行標記<br>和水平線標記<hr>
2.2.3字型設定
2.2.4列表標記
2.2.5<div>和<span>
2.3圖片
2.3.1HTML圖片
2.3.2圖片屬性
2.4超連結
2.5表格
2.5.1表格基本標籤
2.5.2表格及單元格屬性
2.5.3表格的嵌套
2.6框架
2.6.1框架集
2.6.2浮動框架
2.7表單
2.8多媒體
2.8.1滾動字幕
2.8.2背景音樂
2.8.3視頻和動畫
2.9上機實踐
2.9.1製作文字網頁
2.9.2製作圖文混排網頁
2.9.3製作超連結網頁
2.9.4製作多媒體網頁
2.9.5網頁表格套用
第3章網頁製作工具
3.1Dreamweaver
3.1.1Dreamweaver基礎
3.1.2Dreamweaver布局
3.1.3Dreamweaver高級套用
3.2Photoshop切片
3.3上機實踐
3.3.1表格布局網頁
3.3.2Spry布局對象
3.3.3PS切片導出
3.3.4網頁中插入多媒體
3.3.5網頁模板
第4章Web標準與CSS基礎
4.1Web標準
4.1.1內容與表現的分離
4.1.2布局思考方式
4.2網站重構
4.2.1什麼是網站重構
4.2.2什麼是XHTML
4.2.3利用XHTML改善現有網站
4.3CSS樣式表套用
4.3.1CSS的使用方式
4.3.2CSS樣式面板
4.4CSS選擇器
4.4.1標籤選擇器
4.4.2類選擇器
4.4.3ID選擇器
4.4.4複合內容選擇器
4.5上機實踐
4.5.1內部樣式表
4.5.2行內樣式表
4.5.3外部樣式表
第5章DIV+CSS
5.1DIV元素定位
5.1.1初識DIV
5.1.2DIV布局與嵌套
5.1.3浮動定位與清除
5.1.4position屬性定位
5.2盒模型理論
5.2.1盒模型
5.2.2框線
5.2.3邊距
5.2.4填充
5.3DIV+CSS常見布局
5.3.1單行單列布局
5.3.2二列式布局
5.3.3三列式布局
5.4CSS網頁美化
5.4.1背景樣式控制
5.4.2段落及字型樣式設計
5.4.3圖片樣式控制
5.4.4CSS濾鏡
5.5導航選單及超連結
5.5.1列表設計
5.5.2導航選單
5.5.3超級連結
5.6上機實踐
5.6.1利用float浮動定位
5.6.2利用position屬性定位
5.6.3編寫典型的網頁布局
5.6.4網頁元素美化及導航
5.6.5改造基於fable的網頁
第6章HTML 5
6.1HTML 5的誕生
6.2HTML 5新特性
6.3HTML 5構建頁面
6.3.1簡單HTML 5頁面
6.3.2HTML 5新增結構元素
6.3.3HTML 5新增頁面元素
6.3.4HTML 5新增屬性
6.4表單
6.4.1新增屬性
6.4.2新增input類型
6.4.3表單驗證
6.5繪圖
6.5.1canvas元素基礎
6.5.2繪製圖形
6.5.3操作圖形
6.6音視頻
6.7數據存儲及操作
6.8高級套用
6.9上機實踐
第7章CSS 3
7.1CSS 3簡介及新增功能
7.1.1CSS 3簡介
7.1.2CSS 3新增功能
7.1.3CSS 3未來和創新
7.2CSS 3選擇器
7.2.1新增屬性選擇器
7.2.2結構性偽類選擇器
7.2.3UI元素狀態偽類選擇器
7.2.4通用兄弟元素選擇器
7.3CSS 3布局樣式
7.3.1盒布局
7.3.2盒模型
7.3.3UI設計
7.3.4多列布局
7.4CSS 3頁面美化
7.4.1文本和字型樣式
7.4.2新增色彩模式
7.4.3框線
7.4.4圖像及背景
7.5CSS 3變形及過渡特效
7.5.1CSS變形效果
7.5.2CSS過渡特效
7.5.3CSS動畫效果
7.6上機實踐
第8章JavaScript
8.1JavaScript簡介
8.2JavaScript的使用及注釋
8.2.1JavaScript的使用
8.2.2JavaScript的注釋
8.3JavaScript編程基礎
8.3.1標識符、數據類型及變數
8.3.2運算符和表達式
8.3.3流程控制
8.3.4函式
8.4JavaScript對象
8.4.1內置對象
8.4.2宿主對象
8.5JavaScript事件回響
8.5.1事件回響簡介
8.5.2幾種常用事件
8.6上機實踐
附錄AHTML 5中增刪標記符
附錄BHTML 5中被廢除或替代屬性
附錄CCSS 3新增選擇器匯總表
參考文獻