Java語言是當今最流行的計算機高級編程語言之一,Java平臺則是一個完整的軟件開發體系平臺。Java語言具備簡單性、面向對象性、分布式、解釋性、健壯性、安全性、結構中立性、可移植性、高效性、多線程、動態性等特點,使用Java語言開發的軟件項目現在隨處可見。
《CSS+DIV網頁設計與制作》遴選為2014年江蘇省高等學校重點立項建設教材,同時也是無錫市精品課程資源的配套教材。本書以學生考試系統的兩個不同版本——單機版和C/S版的開發為主線,分解為15個典型任務,貫穿全書介紹Java相關開發技術和理論,將知識點與開發實踐緊密結合,從而達到學以致用的目的。讀者通過閱讀本書,不僅可以全面掌握Java的初級開發知識,而且可以了解更多的Java應用技巧。本書內容涉及Java語言基礎知識、類與對象的基本概念、類的方法、類的重用、接口與多態、泛型和集合、輸入/輸出流、多線程、圖形用戶界面設計、JDBC與數據庫訪問、網絡程序設計等。
本書可作為高職高專院校軟件技術專業、網絡技術專業及其他相關專業的教材或參考書,也適合軟件開發人員及其他有關人員作為自學參考書或培訓教程。
第1篇 基礎篇
項目一 了解網頁設計相關知識
任務1.1 通過網頁了解各種網頁元素
1.1.1 網頁
1.1.2 網站
1.1.3 主頁和子頁
1.1.4 構成網頁的元素
1.1.5 IP地址
1.1.6 域名
1.1.7 域名解析服務
1.1.8 域名類型
1.1.9 HTML
1.1.10 靜態網頁和動態網頁
1.1.11 網頁設計與制作的主要工具
任務1.2 了解Web標準
1.2.1 Web標準概述
1.2.2 內容、結構和表現相分離
任務1.3 了解DIV CSS布局
1.3.1 CSS樣式
1.3.2 CSS盒子模型
1.3.3 DIV CSS布局的好處
任務1.4 網頁版面布局
1.4.1 T字形結構版式
1.4.2 同字形結構版式
1.4.3 三字形結構版式
1.4.4 匡字形結構版式
1.4.5 Flash布局
1.4.6 海報布局
任務1.5 初步了解網站設計與開發的過程
1.5.1 前期策劃
1.5.2 網站開發(網頁制作)
1.5.3 網站后期發布、測試與維護
實訓1 網頁賞析
項目二 網站建立與網站規劃
任務2.1 新建網站與網站文件管理
2.1.1 Dreamweaver CS6新功能介紹
2.1.2 站點創建
任務2.2 新建網頁與網頁測試
2.2.1 新建網頁
2.2.2 網頁測試
任務2.3 編寫最簡單的HTML框架
2.3.1 編寫HTML框架
2.3.2 認識網頁標簽
任務2.4 插入各種網頁元素
2.4.1 插入文字
2.4.2 插入特殊符號
2.4.3 插入圖像
2.4.4 插入媒體元素
2.4.5 插入音頻
2.4.6 插入表單
2.4.7 插入表格
任務2.5 創建超鏈接
2.5.1 超鏈接定義
2.5.2 創建超鏈接
實訓2 網站建立與欄目規劃
項目三 創建CSS樣式表
任務3.1 CSS樣式引入
3.1.1 CSS基本語法運用
3.1.2 選擇器的使用
3.1.3 樣式表的繼承性使用
3.1.4 注釋運用
任務3.2 建立CSS樣式表
3.2.1 建立標簽選擇器類型的CSS樣式表
3.2.2 建立類選擇器類型的CSS樣式表
3.2.3 建立ID選擇器類型的CSS樣式
任務3.3 在網頁中插入CSS樣式表
3.3.1 內部樣式表
3.3.2 鏈接外部樣式表
3.3.3 導入外部樣式表
3.3.4 內嵌樣式表
任務3.4 解決CSS的優先級問題
實訓3 利用CSS樣式創建多種樣式
第2篇 應用篇
項目四 應用CSS盒子
任務4.1 盒子模型探究
4.1.1 盒子模型定義
4.1.2 在標準流中定位默認CSS盒子
任務4.2 設置盒子邊框
任務4.3 設置盒子填充
任務4.4 設置盒子邊界
任務4.5 文字盒子屬性設置
任務4.6 CSS盒子模型計算
4.6.1 一個CSS盒子實際寬度計算
4.6.2 塊級元素之間的距離計算:取最大者
4.6.3 行內元素之間的距離計算:margin—right margin—left
4.6.4 嵌套關系的距離計算:子塊級元素離父塊級元素距離為margin padding
任務4.7 CSS盒子模型與DOM樹關系應用
實訓4 CSS盒子的應用
項目五 網頁元素美化
任務5.1 豐富的文字效果設置
5.1.1 CSS樣式修飾文字
5.1.2 CSS樣式修飾段落
任務5.2 設計漂亮的表格
任務5.3 文字超鏈接各種樣式的設置
任務5.4 文字超鏈接多種樣式混合應用
5.4.1 整體超鏈接效果制作
5.4.2 多種(個性)超鏈接效果制作
任務5.5 設置列表小圖片
5.5.1 設置列表小圖片操作
5.5.2 CSS控制網頁背景圖片屬性設置
任務5.6 設計精美表單
實訓5 使用CSS樣式控制網頁元素和背景圖位置
項目六 CSS盒子浮動
任務6.1 理解浮動屬性
6.1.1 理解標準流
6.1.2 塊級元素和行內元素在標準流里的排放位置
任務6.2 使用浮動屬性實現豎直變一行效果
任務6.3 使用浮動屬性實現圖片文字環繞效果
任務6.4 使用浮動清除屬性
任務6.5 使用浮動屬性實現兩行兩列布局
實訓6 使用浮動屬性布局網頁架構
項目七 CSS盒子定位
任務7.1 了解定位屬性
仟務7.2 應用定位屬性
7.2.1 絕對定位的應用
7.2.2 相對定位應用
任務7.3 隱藏與顯示網頁元素
7.3.1 隱藏網頁元素
7.3.2 行豎轉換網頁元素
實訓7 使用定位屬性布局網頁
……
第3篇 實戰篇
參考文獻