內容簡介
《網頁設計與網站建設從入門到精通》涵蓋網頁設計及網站建設方方面面的知識,從軟體的基本功能出發,注重操作經驗和技巧,結合網站建設的實際套用,列舉大量實例由淺入深地進行講解,對網站製作流程進行全面而細緻的介紹。
《網頁設計與網站建設從入門到精通》內容全面、實例豐富、可操作性強。不僅適合作為網站設計與網頁製作初學者的入門指導,也可以作為相關電腦培訓班的教材。
作者簡介
本叢書的作者團隊對電腦程式設計類圖書有很好的敏感性,對出版動態有準確的把握,對計算機技術的發展進行長期跟蹤。該團隊長期以來致力於計算機圖書的研究,已經出版的多個系列圖書在計算機圖書市場上都有良好的口碑,成為紅極一時的電腦程式設計暢銷書。
目錄結構
第1章網頁製作第一步
1.1認識網頁和網站
1.1.1網頁和網站
1.1.2網頁類型
1.1.3靜態網頁和動態網頁
1.2網頁構成元素
1.2.1文本
1.2.2圖像和動畫
1.2.3聲音和視頻
1.2.4超連結
1.2.5表格
1.2.6表單
1.2.7導航欄
1.2.8特殊效果
1.3網頁製作工具簡介Dreamweaver+Photoshop+Flash
1.4HTML基礎
1.4.1認識HTML
1.4.2HTML文檔基本結構
1.4.3HTML基本語法
1.4.4HTML標籤
1.4.5HTML屬性
1.5CSS基礎
1.5.1認識CSS
1.5.2CSS基本語法
1.5.3CSS基本用法
1.5.4CSS樣式表
1.5.5導入外部樣式表
1.5.6CSS屬性
1.5.7CSS屬性值
1.5.8CSS選擇器
1.5.9CSS特性
1.6上機練習
第2章美化網頁文本
視頻講解:79分鐘
2.1文本輸入和編輯
2.1.1輸入文本
2.1.2導入文本
2.1.3編輯文本
2.2設定文本基本屬性
2.2.1設定字型
2.2.2設定字號
2.2.3設定字型顏色
2.2.4設定文本樣式
2.3設定段落文本樣式
2.3.1文本對齊
2.3.2文本縮進
2.4設定格式和列表
2.4.1定義文本格式
2.4.2定義文本列表
2.5使用CSS定義文本樣式
2.5.1定義字型類型
2.5.2定義字型大小
2.5.3定義字型顏色
2.5.4定義粗體
2.5.5定義斜體
2.5.6定義下劃線
2.5.7定義大小寫
2.5.8定義水平對齊
2.5.9定義垂直對齊
2.5.10定義間距
2.5.11定義行距
2.5.12定義縮進
2.6案例實戰
2.6.1設計網頁正文樣式
2.6.2設計段落版式
2.6.3設計單頁圖文混排版式
2.6.4設計新聞內容頁
第3章定義網頁連結
視頻講解:63分鐘
3.1認識連結
3.2建立網頁連結
3.2.1定義網頁間連結
3.2.2定義電子郵件連結
3.2.3定義網頁錨點
3.2.4定義圖像映射
3.3管理連結
3.3.1設計結構清晰的連結
3.3.2使用【資源】面板管理連結
3.4案例實戰:製作框架頁
3.4.1框架網頁設計
3.4.2製作框架分頁面
3.4.3框架合成
3.5設計連結樣式
3.5.1定義普通樣式
3.5.2定義下劃線樣式
3.5.3設定連結類型標識
3.5.4模擬按鈕樣式
3.5.5定義已訪問樣式
3.5.6定義提示樣式
3.6案例實戰
3.6.1定義滑鼠指針樣式
3.6.2定義選單樣式
3.6.3設計蘋果風格選單
3.6.4設計選項卡
3.6.5設計圖片預覽
3.6.6設計燈箱廣告
第4章在網頁中設計列表樣式
視頻講解:33分鐘
4.1設計列表信息
4.1.1無序列表
4.1.2有序列表
4.1.3自定義列表
4.2定義列表樣式
4.2.1設定項目符號
4.2.2自定義項目符號
4.2.3定義列表橫豎顯示
4.3案例實戰
4.3.1設計新聞列表
4.3.2設計導航列表
4.3.3設計多級選單列表
4.3.4設計列表版式
4.3.5設計圖文混排列表效果
4.3.6設計圖文展示欄目
第5章在網頁中插入圖像
視頻講解:49分鐘
5.1網頁圖像概述
5.1.1網頁圖像格式
5.1.2圖像下載速度
5.1.3網頁圖像製作技巧
5.1.4蒐集圖像素材
5.2案例實戰:在網頁中插入圖像
5.2.1插入背景和標題頭
5.2.2插入按鈕和修飾圖案
5.3設定圖片樣式
5.3.1定義圖片框線
5.3.2定義圖片大小
5.3.3定義圖片的橫向對齊
5.3.4定義圖片的縱向對齊
5.3.5設定文字環繞
5.4案例實戰
5.4.1設計圖文混排
5.4.2設計圖片布局
5.4.3設計多圖水平排列
5.4.4設計陰影圖片
5.4.5設計圓角圖片
5.4.6設計圓角欄目
第6章操作表格
視頻講解:62分鐘
6.1表格基本操作
6.1.1插入表格
6.1.2編輯表格
6.2設定表格屬性
6.3設定單元格屬性
6.4案例實戰:套用表格
6.4.1製作圓角表格
6.4.2巧做表格細線
6.4.3藝術化處理圖像
6.4.4製作立體表格
6.5定義表格樣式
6.5.1設定表格顏色
6.5.2設定表格框線
6.6案例實戰
6.6.1美化表格
6.6.2設計清晰、醒目的表格
6.6.3設計動態效果的表格
6.6.4設計音樂首頁
6.6.5設計個人小站
第7章製作動態網頁
視頻講解:41分鐘
7.1製作跳轉選單
7.2製作自由拖動層
7.3改變顯示屬性
7.4製作翻轉按鈕
7.5製作提示對話框
7.6顯示和隱藏元素
7.7製作高亮顯示文本
7.8製作彈跳的小球
7.9製作選項卡
7.10設計模態對話框
第8章網頁圖像編輯基礎
視頻講解:98分鐘
8.1Photoshop概述
8.2新建網頁圖像
8.3使用Photoshop繪圖
8.3.1使用鋼筆工具
8.3.2使用自由鋼筆
8.3.3增加和刪除錨點
8.3.4轉換矢量點
8.3.5打開和關閉路徑
8.3.6編輯路徑
8.3.7路徑與選區轉換
8.3.8填充和描邊路徑
8.3.9繪製幾何圖形
8.3.10繪製多邊形
8.3.11繪製直線
8.3.12繪製自定義形狀
8.4在Photoshop中編輯圖像
8.4.1選擇圖形對象
8.4.2變形
8.4.3旋轉與縮放
8.4.4使用漸變填充
8.4.5使用油漆桶填充
8.4.6使用【填充】命令
8.4.7使用【描邊】命令
8.5案例實戰:設計網頁標誌
8.5.1文字型標誌
8.5.2幾何型標誌
8.6案例實戰:最最佳化圖像
8.7案例實戰:分割圖像
8.8案例實戰:導出為網頁圖像
第9章製作網頁圖像
視頻講解:56分鐘
9.1製作網頁主圖
9.1.1製作主頁頭部標題和導航區域
9.1.2製作廣告區
9.1.3製作標題新聞區
9.1.4製作主體區
9.2製作標題文字
9.2.1文字的輸入和編輯
9.2.2標題文字製作技巧
9.3製作網頁按鈕
9.4製作網頁背景圖
9.4.1製作背景圖像
9.4.2在網頁中插入背景圖像
9.5製作LOGO
9.5.1認識網站LOGO
9.5.2LOGO的設計原則
9.5.3LOGO的設計技巧
9.5.4LOGO實例製作
9.6製作Banner
9.6.1網站Banner
9.6.2Banner實例製作
9.7用CSS控制背景圖像
9.7.1定義背景圖片
9.7.2背景圖片的重複
9.7.3定義背景圖片的位置
9.7.4固定背景圖片
9.8案例實戰
9.8.1設定帶花紋框線
9.8.2設定圓潤的欄目模組
第10章網頁色彩設計
10.1網頁色彩基礎
10.1.1色彩形成
10.1.2色彩特徵
10.1.3認識RGB與HSB
10.1.4網頁色調搭配
10.2網頁色彩對比
10.2.1明度對比
10.2.2色相對比
10.2.3純度對比
10.2.4冷暖對比
10.3基本配色實例分析
10.3.1紅黃藍三原色配色
10.3.2間色、複色、補色
10.3.3鄰近色、同類色
10.3.4暖色、冷色
10.3.5小結
10.4灰色頁面配色
10.4.1淺灰色
10.4.2同類灰
10.4.3同類色+多彩色
10.4.4灰色+對比色
10.4.5灰色+青藍色
10.4.6灰色+棕黃色
10.4.7無彩色
10.4.8小結
10.5黑色頁面配色
10.5.1黑色+白色
10.5.2黑白+深灰色
10.5.3大黑色
10.5.4黑白+淺灰
10.5.5黑色+少彩色
10.5.6黑色+橙色
10.5.7黑色+紅色
10.5.8小結
10.6紫色頁面配色
10.6.1類紫色
10.6.2淺紫色
10.6.3深紫色
10.6.4紫色+綠色
10.6.5紫色+紫紅色
10.6.6紫色+紅色
10.6.7紫色+綠色
10.6.8小結
10.7藍色頁面配色
10.7.1藍色+玫瑰色
10.7.2淺藍色
10.7.3深藍色
10.7.4純藍色
10.7.5藍色+綠色
10.7.6藍色+紅色
10.7.7藍色+暖色
10.7.8小結
10.8綠色頁面配色
10.8.1綠色
10.8.2高純綠
10.8.3淺綠色
10.8.4黃綠色
10.8.5綠色+多色
10.8.6泛綠色
10.8.7綠色+紅色
10.8.8小結
10.9黃色頁面配色
10.9.1黃色
10.9.2中黃色
10.9.3黃綠色
10.9.4黃色+紅色
10.9.5黃色+藍色
10.9.6小結
10.10橙色頁面配色
10.10.1橙色
10.10.2深橙色
10.10.3淺橙色
10.10.4黃色+橙色+橙紅色
10.10.5橙色+藍色
10.10.6橙色+綠色
10.10.7橙紅色+綠色
10.10.8小結
10.11紅色頁面配色
10.11.1朱紅色
10.11.2深紅色
10.11.3玫瑰紅色
10.11.4粉紅色
10.11.5橙紅色+藍色
10.11.6紅色+黑色
10.11.7紅色+黑色+灰色
10.11.8小結
第11章網頁版式設計
11.1網頁版式設計基礎
11.2網頁版式構成原理
11.2.1比例
11.2.2重複與漸變
11.2.3對稱與均衡
11.2.4節奏與韻律
11.2.5對比與統一
11.3版式視覺原理
11.3.1視覺突出
11.3.2整體感
11.3.3錯覺
11.3.4視線移動規律
11.4版式構成類型
11.4.1水平分割
11.4.2垂直分割
11.4.3水平垂直分割
第12章網站策劃和規劃
12.1網站定位
12.1.1確定網站想要表達什麼
12.1.2了解瀏覽者為什麼需要這些信息
12.1.3給瀏覽者留下什麼樣的印象
12.1.4想讓瀏覽者做什麼
12.2網站創意
12.2.1創意是傳達信息的一種特別方式
12.2.2創意是將現有的要素重新組合
12.3網站設計與素材蒐集
12.3.1設計網站主題和名稱
12.3.2確定網站的欄目和版塊
12.3.3蒐集素材
12.4制訂網站規劃
12.4.1製作規劃中的幾個問題
12.4.2網站規劃書
12.5網站結構規劃
12.5.1網站結構
12.5.2設計網站導航規範
12.5.3網站框架規範
12.6網站目錄和檔案規範
12.6.1建立目錄的原則
12.6.2網站檔案命名規範
12.7案例分析:資訊類網站策劃和設計
12.7.1資訊站的定位
12.7.2資訊站的主題分類
12.7.3資訊站的設計要點
12.7.4資訊站的推廣重點
12.8案例引導:盤點熱門網站類型
12.8.1音樂影視:主打娛樂消費
12.8.2娛樂休閒:主打休閒消費
12.8.3遊戲:主打興趣消費
12.8.4網路服務與套用:主打服務消費
12.8.5部落格:主打自媒體消費
12.8.6網址導航:主打導流消費
12.8.7計算機軟/硬體:主打專業知識消費
12.8.8數碼及手機:主打技術消費
12.8.9教學及考試:主打教育消費
12.8.10醫療保健:主打健康消費
12.8.11女性時尚:主打女性消費
12.8.12社交網路和線上社區:主打社區消費
12.8.13生活服務:主打生活消費
12.8.14房產家居:主打家居消費
12.8.15汽車:主打交通消費
12.8.16旅遊:主打旅遊消費
12.8.17體育運動:主打體育消費
12.8.18投資金融:主打理財消費
12.8.19新聞媒體:主打新聞消費
12.8.20小說:主打閱讀消費
12.8.21人才招聘:主打職業消費
12.8.22網路購物:主打購物消費
12.9案例引導:盤點網站盈利模式
12.9.1廣告費
12.9.2技術費
12.9.3標準費
12.9.4服務費
12.9.5平台費
12.9.6會員費
12.9.7增值費
12.9.8遊戲費
12.9.9電商盈利費
第13章網站管理
13.1定義站點
13.1.1新建靜態站點
13.1.2新建虛擬站點
13.1.3新建FTP站點
13.2管理站點
13.2.1編輯站點
13.2.2備份站點
13.3設計站點
13.3.1切換站點
13.3.2編輯站點檔案
13.3.3查看站點檔案
13.3.4站內檔案快速定位
13.4網站上傳
13.4.1快速上傳
13.4.2同步上傳
13.4.3遮蓋上傳
13.5遠程管理
13.5.1認識網站管理器
13.5.2操作遠程檔案
13.6合作開發
13.6.1遠程檔案存回和取出
13.6.2使用設計備註實現合作開發
13.6.3使用自定義列實現合作互動
13.7站點測試和維護
13.7.1檢查斷開連結
13.7.2檢查孤立檔案
13.7.3驗證Web標準
第14章網站推廣和SEO
14.1網站推廣概述
14.1.1寫給網站推廣初學者
14.1.2網路推廣4個層次
14.1.3網站推廣常見問題
14.2精心設計網站域名
14.2.1域名概述
14.2.2域名命名規範
14.3友情連結推廣
14.3.1誠懇地申請友情連結
14.3.2如何尋找友情連結
14.3.3友情連結資源
14.4平台推廣
14.4.1利用高權重平台進行網路推廣
14.4.2利用高流量平台進行網路推廣
14.4.3利用高權重和高流量平台綜合推廣
14.4.4豆瓣網推廣
14.5自媒體推廣
14.5.1打造成功的自媒體
14.5.2自媒體平台推薦
14.6軟文推廣
14.6.1軟文寫作技巧
14.6.2軟文提交技巧
14.6.3軟文提交網站資源
14.6.4軟文代發技巧
14.7微推廣
14.7.1微博推廣
14.7.2使用微信公眾平台
14.7.3挖掘精準微信用戶
14.7.4微行銷技巧
14.8論壇推廣
14.8.1精選論壇
14.8.2設計好帖子
14.8.3論壇發帖技巧
14.9 群推廣
14.10名片推廣
14.10.1地區網站適合做名片推廣
14.10.2製作網路名片
14.11論壇推廣
14.12使用收藏夾做推廣
14.13部落格群推廣
14.14英文站推廣
14.15淘寶推廣
14.16通過數據分析做精準推廣
14.17網站SEO最佳化
14.18超越SEO競爭對手
14.18.1選擇恰當的競爭對手
14.18.2競爭對手分析步驟
14.18.3競爭對手策略分析
14.18.4競爭對手頁面分析
14.19長尾關健詞最佳化
14.19.1如何尋找長尾關健詞
14.19.2如何最佳化長尾關健詞
14.20網站內鏈最佳化策略
第15章安裝PHP伺服器
視頻講解:80分鐘
15.1安裝Apache+PHP+MySQL工具包
15.2安裝PHP相關軟體
15.2.1安裝Apache
15.2.2配置Apache
15.2.3安裝PHP
15.2.4配置PHP
15.2.5測試PHP
15.3安裝MySQL
15.4手動搭建PHP伺服器
15.4.1搭建Apache運行環境
15.4.2運行PHP編譯器
第16章PHP快速入門
視頻講解:140分鐘
16.1PHP基本語法
16.1.1PHP標記
16.1.2PHP注釋
16.1.3PHP指令分隔設定
16.2PHP數據類型
16.2.1標量類型
16.2.2複合類型
16.2.3特殊類型
16.2.4類型轉換
16.2.5檢測數據類型
16.3PHP變數和常量
16.3.1聲明和使用變數
16.3.2變數作用域
16.3.3可變變數
16.3.4預定義變數
16.4PHP運算符
16.4.1算術運算符
16.4.2賦值運算符
16.4.3字元串運算符
16.4.4位運算符
16.4.5比較運算符
16.4.6邏輯運算符
16.4.7錯誤控制運算符
16.4.8運算符優先權
16.5PHP表達式
16.6PHP流程控制
16.6.1if條件語句
16.6.2else條件語句
16.6.3elseif條件語句
16.6.4switch條件語句
16.6.5while循環語句
16.6.6do-while循環語句
16.6.7for循環語句
16.6.8foreach循環語句
16.6.9流程控制的替代方法
16.6.10break控制流程語句
16.6.11continue控制流程語句
16.6.12goto控制流程語句
16.6.13include和require控制流程語句
16.7PHP函式
16.7.1定義和調用函式
16.7.2函式參數
16.7.3函式返回值
16.7.4可變函式
16.7.5取消引用
16.8PHP類和對象
16.8.1定義和調用類
16.8.2類屬性
16.8.3類常量
16.8.4構造函式和析構函式
16.8.5對象繼承
16.8.6抽象類
16.8.7接口
16.9PHP編碼規範
16.9.1命名規範
16.9.2版式規範
16.9.3注釋規範
第17章請求和獲取信息
視頻講解:51分鐘
17.1定義表單
17.1.1表單結構
17.1.2設計表單頁
17.1.3設定表單基本屬性
17.1.4使用表單對象
17.2提交數據
17.2.1定義傳輸類型
17.2.2定義提交方法
17.2.3定義請求地址
17.3獲取表單數據
17.3.1獲取文本框的值
17.3.2獲取複選框的值
17.3.3獲取下拉選單的值
17.3.4獲取列表框的值
17.3.5獲取密碼域和隱藏域的值
17.3.6獲取單選按鈕的值
17.3.7獲取檔案域的值
17.4獲取查詢字元串
17.4.1認識查詢字元串
17.4.2獲取查詢字元串的值
17.4.3查詢字元串編碼
17.4.4查詢字元串解碼
第18章回響和處理信息
視頻講解:80分鐘
18.1會話管理
18.1.1認識會話變數
18.1.2啟動會話
18.1.3註冊和讀取會話
18.1.4註銷和銷毀會話
18.1.5傳遞會話
18.1.6設定會話有效期
18.1.7會話安全
18.2Cookie管理
18.2.1認識Cookie
18.2.2創建Cookie
18.2.3讀取Cookie
18.2.4刪除Cookie
18.3字元串處理
18.3.1格式化字元串
18.3.2連線和分割字元串
18.3.3比較字元串
18.3.4匹配字元串
18.4使用數組
18.4.1認識PHP數組
18.4.2定義數字索引數組
18.4.3使用不同索引的數組
18.4.4數組操作符
18.4.5多維數組
18.4.6數組排序
18.4.7數組其他操作
18.5正則表達式
18.5.1字元類
18.5.2重複
18.5.3子表達式
18.5.4子表達式計數
18.5.5定位
18.5.6分支
18.5.7特殊字元
18.5.8設計智慧型表單
18.5.9查找子字元串
18.5.10替換子字元串
18.5.11分割字元串
第19章訪問MySQL資料庫
視頻講解:115分鐘
19.1認識MySQL
19.2使用MySQL伺服器
19.2.1啟動MySQL伺服器
19.2.2連線和斷開MySQL伺服器
19.2.3停止MySQL伺服器
19.3MySQL命令行資料庫
19.3.1創建資料庫
19.3.2查看資料庫
19.3.3選擇資料庫
19.3.4刪除資料庫
19.4MySQL命令行數據表
19.4.1創建數據表
19.4.2查看數據表結構
19.4.3修改數據表結構
19.4.4重命名數據表
19.4.5刪除數據表
19.5MySQL命令行語句
19.5.1插入記錄
19.5.2查詢記錄
19.5.3更新記錄
19.5.4刪除記錄
19.6MySQL備份和恢復
19.6.1備份數據
19.6.2恢複數據
19.7PHP操作MySQL
19.7.1PHP與MySQL通信
19.7.2連線MySQL伺服器
19.7.3選擇MySQL資料庫
19.7.4執行SQL語句
19.7.5獲取記錄集數組信息
19.7.6獲取記錄集對象信息
19.7.7獲取記錄集行信息
19.7.8獲取記錄集記錄數
19.8案例實戰:設計電子公告牌
19.8.1添加公告
19.8.2查詢公告
19.8.3更新公告
19.8.4刪除公告
19.8.5分頁顯示
第20章管理MySQL資料庫
視頻講解:40分鐘
20.1安裝和配置phpMyAdmin
20.1.1為什麼使用phpMyAdmin
20.1.2安裝phpMyAdmin
20.1.3配置phpMyAdmin
20.2管理賬戶和許可權
20.2.1登錄phpMyAdmin
20.2.2添加用戶和許可權
20.2.3創建資料庫
20.2.4關聯用戶和資料庫
20.3管理資料庫
20.3.1檢查和修改資料庫
20.3.2修複數據庫
20.3.3備份資料庫
20.3.4導入資料庫
20.4案例實戰:設計簡單的資料庫
第21章使用PHP操作檔案
視頻講解:65分鐘
21.1操作檔案
21.1.1打開和關閉檔案
21.1.2讀取檔案內容
21.1.3寫入檔案內容
21.1.4編輯檔案
21.2操作目錄
21.2.1打開和關閉目錄
21.2.2瀏覽目錄
21.2.3編輯目錄
21.3遠程操作檔案
21.3.1遠程訪問
21.3.2遠程定位和查詢
21.3.3檔案鎖定
21.4遠程檔案上傳
21.4.1初始化配置參數
21.4.2設定預定義變數$_FILES
21.4.3上傳檔案
21.5操作XML文檔
21.5.1創建XML文檔
21.5.2創建SimpleXML對象
21.5.3讀取XML元素
21.5.4讀取XML屬性
21.5.5訪問特定元素和屬性
21.5.6編輯XML數據
21.5.7保存XML數據
第22章綜合案例:設計留言板
視頻講解:70分鐘
22.1設計思路
22.1.1框架規劃
22.1.2設計流程
22.2案例預覽
22.3難點詳解
22.3.1過濾敏感詞
22.3.2添加敏感詞
22.3.3讀取敏感詞
22.3.4設計驗證碼
22.3.5複選框全選
22.4頁面開發
22.4.1設計數據結構
22.4.2訪問資料庫
22.4.3寫入留言
22.4.4顯示留言
22.4.5檢索留言
22.4.6回復留言
22.4.7刪除留言
22.4.8設計悄悄話
第23章綜合案例:設計線上論壇
視頻講解:106分鐘
23.1設計思路
23.1.1設計流程
23.1.2數據結構設計
23.2案例預覽
23.3難點詳解
23.3.1主題導航
23.3.2置頂帖子
23.3.3引用帖子
23.3.4收藏帖子
23.3.5禁止回帖
23.3.6簡訊提醒
23.4頁面開發
23.4.1發布帖子
23.4.2瀏覽帖子
23.4.3回覆帖子
23.4.4結帖
23.4.5搜尋帖子
23.4.6帖子分類
23.4.7置頂管理
23.4.8管理信息
23.4.9管理好友
23.4.10數據備份和恢復