本書通過大量實例,系統地講解了網頁設計的相關知識,探討網頁設計的基礎理論和實際運用技術;主要內容包括網頁設計概述、超文本標記語言HTML、可擴展標記語言XML、JavaScript技術、服務器端腳本語言PHP、數據庫訪問技術、CSS3+HTML5新技術、綜合案例。
“網站建設”和“網頁設計”類課程的教材或參考書
葉增爐,講師,碩士研究生,畢業于成都理工大學,現在銅陵學院數學與計算機科學系任教。發表專業論文多篇
第1章 網頁設計概述
1.1 網頁設計中的基本概念
1.1.1 互聯網
1.1.2 萬維網和瀏覽器
1.1.3 網頁與網站
1.2 網頁設計工具
1.3 網頁設計的基本原則
本章小結
習題1
第2章 HTML
2.1 HTML概念
2.2 HTML文檔基本結構
2.3 HTML標簽及其屬性
2.3.1 基本標簽
第1章 網頁設計概述
1.1 網頁設計中的基本概念
1.1.1 互聯網
1.1.2 萬維網和瀏覽器
1.1.3 網頁與網站
1.2 網頁設計工具
1.3 網頁設計的基本原則
本章小結
習題1
第2章 HTML
2.1 HTML概念
2.2 HTML文檔基本結構
2.3 HTML標簽及其屬性
2.3.1 基本標簽
2.3.2 頁面文本的排版標簽
2.3.3 圖片標簽
2.3.4 超級鏈接標簽
2.3.5 列表標簽
2.3.6 表格標簽
2.3.7 框架標簽
2.3.8 表單標簽
本章小結
習題2
第3章 CSS
3.1 CSS概述
3.1.1 什么是CSS
3.1.2 CSS的特點
3.1.3 CSS的引用方法
3.2 CSS語法
3.2.1 CSS語法概述
3.2.2 基本CSS選擇器
3.2.3 復合CSS選擇器
3.2.4 CSS的繼承特性
3.2.5 CSS的層疊特性
3.2.6 CSS背景屬性
3.2.7 CSS文本屬性
3.2.8 CSS字體屬性
3.2.9 CSS列表屬性
3.2.10 CSS表格屬性
3.2.11 CSS偽類(Pseudo-classes)屬性
3.3 CSS盒子模型
3.3.1 盒子模型概述
3.3.2 CSS內邊距屬性
3.3.3 CSS邊框屬性
3.3.4 CSS外邊距屬性
3.4 CSS浮動與定位
3.4.1 塊級元素
3.4.2 CSS定位機制
3.4.3 CSS position屬性
3.4.4 CSS相對定位
3.4.5 CSS絕對定位
3.4.6 CSS浮動
3.4.7 CSS浮動(float)屬性
3.4.8 CSS尺寸(dimension)屬性
3.4.9 CSS分類(classification)屬性
本章小結
習題3
第4章 JavaScript
4.1 JavaScript概述
4.1.1 JavaScript是什么技術
4.1.2 執行JavaScript代碼
4.2 JavaScript對象、事件和類
4.2.1 JavaScript對象
4.2.2 JavaScript事件
4.2.3 JavaScript類
4.3 JavaScript變量、表達式和控制語句
4.3.1 JavaScript變量
4.3.2 JavaScript運算符及表達式
4.3.3 JavaScript條件控制語句
4.3.4 JavaScript循環控制語句
4.4 JavaScript函數
4.5 JavaScript消息框
4.6 JavaScript程序實例分析
本章小結
習題4
第5章 XML
5.1 XML概述
5.1.1 什么是XML
5.1.2 XML與HTML的關系
5.1.3 XML與CSS的關系
5.2 XML的基本語法
5.2.1 XML文檔結構
5.2.2 XML語法規則
5.2.3 XML聲明
5.2.4 XML元素
5.3 DTD規范
5.4 XML DOM解析方式
5.4.1 創建一個DOM對象并裝載XML文檔
5.4.2 使用DOM文檔創建XML文檔
5.4.3 使用DOM操作XML文檔
本章小結
習題5
第6章 PHP
6.1 PHP概述
6.2 PHP的安裝與配置
6.2.1 Windows下的安裝
6.2.2 Linux下的安裝
6.3 PHP語法
6.3.1 基本語法
6.3.2 條件分支if...else語句
6.3.3 多分支switch語句
6.3.4 循環語句
6.3.5 PHP數組
6.3.6 PHP函數
6.3.7 PHP表單
6.3.8 PHP引用文件
6.3.9 PHP Cookie
6.3.10 PHP Session
6.3.11 PHP異常處理
6.3.12 PHP過濾器
6.4 PHP調用數據庫
6.4.1 PHP調用MySQL數據庫
6.4.2 PHP連接ODBC
6.5 PHP應用實例
6.5.1 訪客計數器
6.5.2 圖像操作
6.5.3 Cookie應用
6.5.4 文件上傳
6.5.5 投票調查
6.5.6 聊天室程序
6.5.7 留言板程序
本章小結
習題6
第7章 MySQL
7.1 MySQL數據類型
7.2 使用SQL操作數據庫
7.3 使用PHP訪問數據庫
7.3.1 使用PHP連接MySQL數據庫
7.3.2 使用PHP操作MySQL數據庫
7.4 使用PHP備份與還原數據庫
7.4.1 使用PHP備份MySQL數據庫
7.4.2 使用PHP還原MySQL數據庫
本章小結
習題7
第8章 HTML5
8.1 HTML5簡介
8.1.1 什么是HTML5
8.1.2 HTML5的新特性
8.2 HTML5的基本結構及新元素
8.2.1 HTML5的基本結構
8.2.2 HTML5的新語義元素
8.2.3 多媒體元素
8.2.4 新交互元素
本章小結
習題8
第9章 綜合實例
9.1 div+CSS技術綜合實例
9.1.1 使用div+CSS技術制作一種li列表樣式特效
9.1.2 使用CSS技術實現帶小箭頭的二級下拉導航菜單
9.2 使用HTML5+CSS3進行網頁設計與布局
9.3 使用PHP+MySQL制作留言板
本章小結
習題9