本書以六大完整案例為線索,緊密圍繞在使用CSS +DIV布局制作網(wǎng)頁過程中遇到的實際需要和應該掌握的技術,全面介紹了CSS布局網(wǎng)頁各方面的內(nèi)容和技巧。
書中摒棄了案例書常見的一味羅列步驟,輕視技術原理的做法,把案例作為學習手段,不但側重講解CSS盒子模型、標準流、浮動、定位四大核心技術原理,更側重講解如何在實踐中應用它們。讀者通過案例,既可以掌握CSS的核心技術要點,也可以了解相關技術和工作流程,從而做到不但知其然,還知其所以然!
此外,本書還結合流行的CMS內(nèi)容管理系統(tǒng),講解了使用CSS進行模板設計的方法,使讀者可以舉一反三地掌握為各種內(nèi)容管理系統(tǒng)設計模板的方法!
本書可作為高等職業(yè)院校網(wǎng)頁設計類課程教材,也適合具備一定HTML和網(wǎng)頁設計制作基礎的需要使用CSS的愛好者、Web設計人員和開發(fā)人員閱讀。
第1章 從基礎開始
1.1 (X)HTML與CSS
1.1.1 DOCTYPE(文檔類型)的含義與選擇
1.1.2 XHTML與HTML的重要區(qū)別
1.1.3 CSS的基本思想
1.1.4 CSS的引入
1.1.5 瀏覽器與CSS
1.2 CSS的基本選擇器
1.2.1 理解CSS選擇器的思想
1.2.2 標記選擇器
1.2.3 類別選擇器
1.2.4 ID選擇器
1.3 在HTML中引入CSS的方法
1.3.1 行內(nèi)樣式
1.3.2 內(nèi)嵌式
第1章 從基礎開始
1.1 (X)HTML與CSS
1.1.1 DOCTYPE(文檔類型)的含義與選擇
1.1.2 XHTML與HTML的重要區(qū)別
1.1.3 CSS的基本思想
1.1.4 CSS的引入
1.1.5 瀏覽器與CSS
1.2 CSS的基本選擇器
1.2.1 理解CSS選擇器的思想
1.2.2 標記選擇器
1.2.3 類別選擇器
1.2.4 ID選擇器
1.3 在HTML中引入CSS的方法
1.3.1 行內(nèi)樣式
1.3.2 內(nèi)嵌式
1.3.3 外部樣式表
1.3.4 鏈接式
1.3.5 各種方式的優(yōu)先級問題
1.4 動手體驗CSS
1.4.1 從零開始
1.4.2 使用CSS設置標題
1.4.3 控制圖片
1.4.4 設置正文
1.4.5 設置整體頁面
1.4.6 對段落分別進行設置
1.4.7 兼容性檢查
1.4.8 CSS的注釋
1.5 網(wǎng)頁使用的編輯軟件
1.5.1 可視化網(wǎng)頁制作軟件的優(yōu)點
1.5.2 可視化軟件的局限性
1.5.3 善于使用代碼視圖的功能
1.6 CSS的復合選擇器
1.6.1 交集選擇器
1.6.2 并集選擇器
1.6.3 后代選擇器
1.7 CSS的繼承特性
1.7.1 繼承關系
1.7.2 CSS繼承的運用
1.8 CSS的層疊特性
1.9 本章小結
第2章 攝影師個人網(wǎng)站布局
2.1 案例描述
2.2 內(nèi)容分析
2.3 HTML結構設計
2.4 原型設計
2.5 頁面方案設計
2.6 布局設計
2.7 CSS技術準備——盒子模型
2.8 設置頁面的整體背景
2.9 制作照片展示區(qū)域
2.10 設置網(wǎng)頁標題的圖像替換
2.11 CSS技術準備——定位
2.11.1 理解標準文檔流
2.11.2 認識定位屬性
2.11.3 絕對定位
2.12 設置網(wǎng)頁標題的位置
2.13 設置網(wǎng)頁文本內(nèi)容
2.14 本章小結
第3章 生物研究中心網(wǎng)站布局
3.1 案例描述
3.2 內(nèi)容分析
3.3 原型設計
3.4 頁面方案設計
3.5 CSS技術準備——盒子的浮動
3.5.1 設置浮動
3.5.2 浮動的方向
3.5.3 使用clear屬性清除浮動的影響
3.5.4 擴展盒子的高度
3.6 布局設計
3.7 CSS技術準備——在CSS中設置邊框
3.7.1 對不同的邊框設置不同的屬性值
3.7.2 在一行中同時設置邊框的寬度、顏色和樣式
3.7.3 對一條邊框設置與其他邊框不同的屬性
3.7.4 同時指定一條邊框的一種屬性
3.8 制作頁頭部分
3.9 制作主體部分
3.9.1 主體的左側部分
3.9.2 主要內(nèi)容區(qū)
3.10 CSS技術擴展——擴充布局
3.11 本章小結
第4章 教育公司網(wǎng)站布局
4.1 兩列布局
4.2 案例描述
4.3 內(nèi)容分析
4.4 原型設計
4.5 CSS技術準備——在CSS中使用背景圖像
4.5.1 設置平鋪方式
4.5.2 設置背景圖像的位置
4.5.3 背景的簡寫
4.5.4 圖像的固定設置
4.6 制作標題圖像
4.7 CSS技術準備——實現(xiàn)圓角設計
4.8 制作頁頭部分
4.8.1 搭建頁頭部分的HTML結構
4.8.2 頁面標題的圖像替換
4.8.3 頂部菜單
4.8.4 主菜單
4.8.5 搜索框
4.8.6 頁頭部分的圓角框
4.9 制作主體部分
4.9.1 結構分析
4.9.2 面包屑導航
4.9.3 設置正文標題
4.9.4 設置頁腳
4.9.5 添加頁面內(nèi)容
4.10 本章小結
第5章 網(wǎng)上書店布局
5.1 案例描述
5.2 內(nèi)容分析
5.3 HTML結構設計
5.4 原型設計
5.5 頁面方案設計
5.5.1 配色的技巧
5.5.2 切片的技巧
5.6 使用滑動門技術制作導航菜單
5.7 制作主體部分
5.7.1 整體樣式設計
5.7.2 內(nèi)容部分的結構分析
5.7.3 設置右側的主要內(nèi)容列
5.7.4 制作左邊欄
5.8 總結CSS布局的優(yōu)點
5.9 制作可以適應變化寬度的圓角框
5.10 CSS技術擴展——從“網(wǎng)頁”到“網(wǎng)站”
5.10.1 歷史回顧
5.10.2 不完善的辦法
5.10.3 服務器出場
5.10.4 CMS出現(xiàn)
5.10.5 具體操作
5.10.6 CMS的弊端
5.11 本章小結
第6章 汽車服務公司網(wǎng)站布局
6.1 案例描述
6.2 內(nèi)容分析
6.3 HTML結構設計
6.4 原型設計
6.5 頁面方案設計與切圖
6.6 頁面布局
6.6.1 切片
6.6.2 CSS技術準備——行內(nèi)元素與塊級元素
6.6.3 布局
6.6.4 制作頂部菜單
6.6.5 制作標題圖像
6.6.6 制作主體部分
6.7 實現(xiàn)超鏈接特效
6.7.1 技術準備——設置超鏈接的CSS樣式
6.7.2 超鏈接效果
6.8 兼容性檢查
6.9 本章小結
第7章 橘汁仙劍游戲網(wǎng)站(靜態(tài))布局
7.1 構思設計
7.1.1 站點分析定位
7.1.2 學習考察同類站點
7.1.3 構思規(guī)劃站點
7.2 切片制作和生成
7.2.1 切片的制作
7.2.2 切片的生成
7.3 頁面制作
7.3.1 整體框架的構建
7.3.2 頭部的制作
7.3.3 首頁左側信息欄的制作
7.3.4 首頁中部內(nèi)容欄的制作
7.3.5 在頁面右側添加百度搜索
7.3.6 在頁面右側添加廣告位
7.3.7 分類目錄中導航的制作
7.3.8 文章瀏覽區(qū)域的制作
7.3.9 頁腳的制作
7.3.10 用戶面板的制作
7.4 本章小結
第8章 橘汁仙劍游戲網(wǎng)站(動態(tài))布局
8.1 SupeSite和Discuz!系統(tǒng)簡介
8.2 系統(tǒng)安裝
8.3 使用SupeSite系統(tǒng)
8.3.1 登錄SupeSite后臺設置
8.3.2 基本設置
8.3.3 資訊的發(fā)布和管理
8.3.4 資訊等級審核
8.3.5 資訊自定義字段
8.3.6 其他設置
8.4 制作SupeSite模板
8.4.1 SupeSite模板系統(tǒng)
8.4.2 選擇需要制作的模板
8.4.3 制作前的準備
8.4.4 首頁頭部信息的制作
8.4.5 首頁頭部導航的制作
8.4.6 體驗SupeSite模塊設置
8.4.7 在頭部導航中加入資訊分類
8.4.8 首頁主體內(nèi)容的制作
8.4.9 深入探究SupeSite模塊系統(tǒng)
8.4.10 首頁頁腳的制作
8.4.11 站點頭部及頁腳文件的制作
8.4.12 分類目錄頁的制作
8.4.13 文章瀏覽頁面的制作
8.4.14 用戶面板的制作
8.4.15 SupeSite模板制作小結
8.5 模塊系統(tǒng)的高級應用
8.5.1 SupeSite模塊系統(tǒng)的語法格式
8.5.2 條件判斷語句
8.5.3 自定義廣告顯示函數(shù)
8.6 完成測試
8.7 Discuz!模板系統(tǒng)簡介
8.8 本章小結