輕松學HTML+CSS網站開發( 簡體 字) | |
作者:黃勝忠 | 類別:1. -> 程式設計 -> 網路編程 -> HTML 2. -> 程式設計 -> 網路編程 -> CSS |
出版社:電子工業出版社 | 3dWoo書號: 36076 詢問書籍請說出此書號! 有庫存 NT售價: 275 元 |
出版日:8/1/2013 | |
頁數:336 | |
光碟數:1 (含視頻教學) | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787121209246 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
概述篇
第1章 網頁開發概述 2 1.1 互聯網 2 1.2 網站 2 1.2.1 網站是如何工作的 3 1.2.2 網站域名 3 1.2.3 網站源程序 4 1.2.4 網站空間 5 1.3 網頁構成技術——HTML+CSS 5 1.3.1 什么是HTML+CSS 5 1.3.2 認識XHTML 7 1.3.3 JavaScript 7 1.4 網頁開發工具——Dreamweaver 8 1.4.1 Dreamweaver CS6的安裝 8 1.4.2 認識Dreamweaver CS6 10 1.5 制作第一個網頁 11 1.6 小結 13 1.7 習題 13 結構語言篇 第2章 網頁基礎必備知識 16 2.1 HTML標簽 16 2.2 HTML屬性 16 2.3 HTML元素 17 2.4 HTML文件 17 2.5 HTML注釋 18 2.6 HTML顏色 18 2.6.1 顏色值 18 2.6.2 顏色名 19 2.6.3 Web安全色 19 2.7 HTML長度單位 19 2.8 CSS樣式表 20 2.8.1 鏈接樣式表 20 2.8.2 外部樣式表的鏈接 20 2.8.3 內部樣式表的鏈接 22 2.8.4 鏈接行內樣式表 22 2.9 選擇器 23 2.9.1 派生選擇器 23 2.9.2 id選擇器 23 2.9.3 類選擇器 24 2.9.4 標簽選擇器 26 2.9.5 復合選擇器 27 2.9.6 <span> 標簽 28 2.10 CSS框架模型 28 2.11 小結 29 2.12 習題 29 第3章 文字 34 3.1 網頁中的文字 34 3.1.1 文字編碼——字符集 34 3.1.2 文字的字體 36 3.1.3 文字的表示 38 3.2 字體屬性設置 39 3.2.1 文字大小 39 3.2.2 文字顏色 41 3.2.3 文字對齊方式 42 3.3 文本格式化 43 3.3.1 定義粗體文本 43 3.3.2 定義著重文字 44 3.3.3 定義計算機代碼 46 3.3.4 預格式文本 46 3.3.5 定義地址 46 3.3.6 定義文字方向 47 3.3.7 塊引用 48 3.3.8 標簽總結 48 3.4 段落 49 3.4.1 HTML段落 49 3.4.2 段落的行間距 50 3.4.3 標題的定義 51 3.4.4 HTML水平線 52 3.4.5 HTML折行 52 3.5 列表 54 3.5.1 無序列表 54 3.5.2 有序列表 55 3.5.3 定義列表 56 3.5.4 CSS列表 57 3.5.5 示例概括 59 3.6 小結 61 3.7 習題 61 第4章 圖片 68 4.1 網頁圖片格式 68 4.2 圖片的構建 70 4.2.1 選擇路徑(src) 70 4.2.2 設定低分辨率(lowsrc) 71 4.2.3 設定替換文本(alt) 71 4.3 調整圖片 72 4.3.1 選擇寬度(width)和高度(height) 72 4.3.2 設定排列(align) 73 4.3.3 設定邊框(border) 74 4.3.4 設定水平間距(hspace)和垂直間距(vspace) 75 4.4 網頁背景圖片 75 4.4.1 為網頁背景添加圖片 75 4.4.2 指定背景圖片的應用范圍 76 4.4.3 指定圖片平鋪方式 77 4.4.4 為背景圖片定位 78 4.4.5 設置背景圖片跟隨方式 81 4.5 小結 82 4.6 習題 82 第5章 鏈接 88 5.1 認識鏈接 88 5.1.1 鏈接的作用 88 5.1.2 表現形式 89 5.1.3 HTML鏈接語法 89 5.2 鏈接路徑 90 5.2.1 絕對路徑 90 5.2.2 相對路徑 91 5.3 創建超鏈接 92 5.3.1 內部鏈接 93 5.3.2 外部鏈接 94 5.3.3 制作目錄鏈接 95 5.3.4 文字超鏈接 95 5.3.5 圖像超鏈接 95 5.3.6 熱點區域的鏈接 96 5.3.7 E-mail鏈接 98 5.3.8 空鏈接 100 5.4 設置鏈接樣式 101 5.5 HTML鏈接的target屬性 103 5.5.1 打開空白頁 103 5.5.2 打開上一級窗口 104 5.5.3 在當前窗口中打開 105 5.5.4 打開整個窗口 107 5.6 HTML鏈接的name屬性 109 5.7 錨 110 5.7.1 創建圖片錨鏈接 110 5.7.2 創建文字錨鏈接 112 5.8 小結 113 5.9 習題 114 第6章 表單 122 6.1 表單概述 122 6.1.1 表單的定義 122 6.1.2 表單名稱的定義 123 6.1.3 設置字符集列表 124 6.1.4 在CSS中設置表單 124 6.2 輸入框概述 125 6.2.1 定義文字輸入 125 6.2.2 使用多行文本域 126 6.2.3 定義密碼輸入 126 6.2.4 在CSS中設置文本域 127 6.3 選擇框概述 128 6.3.1 定義單選框 128 6.3.2 定義復選框 129 6.3.3 定義列表框 130 6.3.4 在CSS中設置選擇框 130 6.4 文件域和字符集 132 6.4.1 設置文件域 132 6.4.2 設置字段集 132 6.4.3 隱藏域的引用 133 6.5 表單的動作屬性 134 6.5.1 設置鏈接跳轉 134 6.5.2 指向鏈接跳轉方式 134 6.5.3 設置鏈接跳轉方式 134 6.6 按鈕的定義 135 6.6.1 設置提交按鈕 135 6.6.2 設置清空按鈕 135 6.6.3 圖像域的引用 136 6.6.4 在CSS中設置按鈕 137 6.7 小結 137 6.8 習題 138 第7章 多媒體 145 7.1 音頻的使用 145 7.1.1 音樂格式 145 7.1.2 插入音樂 146 7.1.3 音樂路徑(src) 147 7.1.4 音樂的播放次數(loop) 147 7.1.5 音樂的自動播放(autostart) 148 7.1.6 隱藏播放面板(hidden) 148 7.2 嵌入背景音樂 149 7.2.1 背景音樂路徑 149 7.2.2 循環播放(loop) 149 7.2.3 自動播放(autostart) 150 7.2.4 音量控制 150 7.2.5 延遲播放 151 7.2.6 音量平衡 151 7.3 視頻的使用 151 7.3.1 視頻格式 151 7.3.2 插入視頻 152 7.4 插入Flash 153 7.4.1 插入Flash視頻 154 7.4.2 透明效果 155 7.5 小結 156 7.6 習題 156 第8章 表格 160 8.1 表格的構建 160 8.1.1 表頭單元格 161 8.1.2 單元格數據標簽 161 8.1.3 表格的標題 162 8.2 表格的外觀 163 8.2.1 寬度(width)和高度(height) 163 8.2.2 背景顏色和圖像 164 8.2.3 表格間距和表格填充 165 8.2.4 表格行的對齊方式 167 8.3 邊框 169 8.3.1 邊框寬度(border) 169 8.3.2 邊框顏色(bordercolor) 169 8.3.3 邊框顯示 171 8.4 跨多行和多列的表元 171 8.4.1 跨多列(colspan) 172 8.4.2 跨多行(rowspan) 172 8.5 表格行分組 173 8.5.1 表頭標簽 173 8.5.2 主體標簽 173 8.5.3 尾注標簽 173 8.6 表格的嵌套 174 8.7 小結 175 8.8 習題 175 結構布局篇 第9章 框架 182 9.1 框架概述 182 9.1.1 框架的構成 182 9.1.2 自定義框架 183 9.1.3 <noframes> 標簽 184 9.2 框架集 185 9.2.1 分割左右窗口 185 9.2.2 分割上下窗口 186 9.2.3 CSS中的框架設置 186 9.3 子框架 187 9.3.1 調節框架 187 9.3.2 窗口嵌套 187 9.3.3 窗口的名稱和鏈接 188 9.4 框架外觀 189 9.4.1 邊框粗細(border) 189 9.4.2 邊框顏色 190 9.4.3 邊框的顯示 190 9.4.4 空白距離 191 9.5 浮動框架 191 9.5.1 浮動窗口(iframe) 191 9.5.2 透明浮動窗口 191 9.5.3 滾動條的設置 192 9.5.4 浮動窗口鏈接 192 9.6 小結 193 9.7 習題 193 第10章 DIV+CSS 200 10.1 <div> 標簽 200 10.1.1 <div> 標簽的應用 200 10.1.2 嵌套 <div> 標簽 201 10.2 盒模型 201 10.2.1 盒模型的概念 201 10.2.2 基本盒模型 205 10.3 定位 206 10.3.1 基本概念介紹 206 10.3.2 浮動定位 206 10.3.3 清除浮動 208 10.3.4 多個元素的浮動應用 209 10.3.5 兩個元素的浮動應用 211 10.4 絕對定位 212 10.4.1 絕對定位的概念 212 10.4.2 單個元素的絕對定位 213 10.4.3 兩個元素的絕對定位 214 10.5 相對定位 215 10.5.1 單個元素的相對定位 215 10.5.2 兩個元素的相對定位 217 10.6 普通流定位 218 10.7 小結 219 10.8 習題 219 首尾結構篇 第11章 網頁頭部 226 11.1 使用頭部 226 11.2 頁面描述信息 226 11.2.1 定義關鍵詞 227 11.2.2 鏈接文件屬性 228 11.2.3 基鏈接屬性 228 11.3 HTTP標題信息 228 11.3.1 http-equiv屬性 228 11.3.2 過渡效果屬性 229 11.3.3 文檔類型與語言屬性 230 11.3.4 主題與腳本類型屬性 231 11.3.5 打開窗口屬性 231 11.3.6 自動刷新屬性 231 11.3.7 禁用緩存屬性 232 11.3.8 緩存時間屬性 232 11.3.9 網頁cookie屬性 233 11.4 網頁標題 233 11.5 小結 234 11.6 習題 234 第12章 頁腳 237 12.1 頁腳的構成 237 12.1.1 版權聲明 240 12.1.2 網站相關信息說明 240 12.1.3 網站Logo 240 12.1.4 友情鏈接 241 12.1.5 整體導航 241 12.1.6 網站備案信息 241 12.2 樣式調整及修改 242 12.3 小結 243 12.4 習題 243 第13章 腳本和事件 247 13.1 腳本 247 13.1.1 定義腳本 247 13.1.2 替換文本 249 13.1.3 嵌入對象 250 13.2 事件 251 13.2.1 觸發載入事件 251 13.2.2 觸發雙擊事件 252 13.3 觸發鼠標按鈕事件 253 13.3.1 觸發鼠標按下事件 253 13.3.2 觸發鼠標釋放事件 254 13.3.3 觸發鼠標移動事件 255 13.3.4 觸發鼠標經過事件 256 13.3.5 觸發鼠標離開事件 257 13.4 觸發鍵盤事件 258 13.4.1 觸發按下鍵盤按鍵事件 258 13.4.2 觸發鍵盤按鍵被按下并松開事件 259 13.4.3 觸發鍵盤按鍵被松開事件 260 13.5 觸發頁面相關事件 260 13.5.1 觸發圖片在下載時被用戶中斷事件 261 13.5.2 觸發當前頁面的內容將被修改事件 261 13.5.3 觸發捕捉當前頁面錯誤事件 262 13.5.4 觸發頁面內容完成傳送到瀏覽器事件 263 13.5.5 觸發瀏覽器窗口大小被改變事件 264 13.5.6 觸發瀏覽器滾動條位置變化事件 264 13.5.7 觸發當前頁面被改變事件 265 13.6 表單相關事件 266 13.6.1 觸發元素失去焦點事件 266 13.6.2 觸發元素改變事件 267 13.6.3 觸發元素獲得焦點事件 268 13.6.4 觸發表單重置事件 269 13.6.5 觸發表單提交事件 270 13.7 滾動字幕事件 271 13.7.1 觸發內容移動至顯示范圍之外事件 271 13.7.2 觸發完成需要顯示內容后的事件 272 13.7.3 觸發開始顯示內容事件 273 13.8 編輯事件 274 13.8.1 觸發按下鼠標右鍵出現菜單事件 274 13.8.2 觸發所選擇內容被復制后的事件 275 13.8.3 觸發所選擇內容被剪切時的事件 276 13.8.4 觸發鼠標拖動事件 277 13.8.5 觸發失去鼠標移動所形成的選擇焦點事件 277 13.8.6 觸發內容粘貼事件 278 13.8.7 觸發內容被選擇事件 279 13.8.8 觸發內容選擇準備開始事件 280 13.9 外部事件 280 13.9.1 觸發文檔被打印后的事件 280 13.9.2 觸發文檔將要打印時的事件 281 13.9.3 觸發濾鏡效果發生變化時的事件 282 13.9.4 觸發按下【F1】鍵(或者選擇“幫助”菜單)時的事件 283 13.9.5 觸發對象的屬性之一發生變化時的事件 284 13.10 數據綁定 285 13.11 小結 285 13.12 習題 285 實例篇 第14章 個人網站制作 294 14.1 網站整體規劃 294 14.1.1 層次分析 294 14.1.2 模塊劃分 294 14.1.3 首頁分析 295 14.2 首頁制作 295 14.2.1 首頁設計 295 14.2.2 XHTML結構的構建和CSS布局 296 14.2.3 頂部欄的制作 296 14.2.4 Banner的制作 297 14.2.5 最新留言的制作 298 14.2.6 最新日志的制作 299 14.2.7 最新照片的制作 299 14.2.8 設置背景圖片 301 14.2.9 設置導航條及標題欄漸變背景 301 14.2.10 設置頁面垂直滾動條樣式 302 14.3 日志頁面制作 302 14.3.1 思路分析 303 14.3.2 瀏覽日志功能的實現 304 14.4 照片頁面制作 305 14.4.1 思路分析 305 14.4.2 瀏覽照片功能的實現 307 14.5 小結 308 第15章 門戶網站制作 309 15.1 網站整體規劃 309 15.1.1 層次分析 309 15.1.2 模塊分析 310 15.1.3 首頁分析 310 15.2 首頁制作 311 15.2.1 首頁設計 311 15.2.2 XHTML結構的構建和CSS布局 311 15.2.3 頂部欄的制作 312 15.2.4 Banner的制作 312 15.2.5 導航條的制作 313 15.2.6 熱點消息欄的制作 313 15.2.7 便民信息欄和熱點人物欄的制作 314 15.2.8 設置頁面主體背景 315 15.2.9 設置有規律的背景圖片 315 15.2.10 插入無虛框的Flash動畫 316 15.2.11 輪換照片的制作 316 15.3 欄目頁面制作 318 15.4 文章頁面制作 319 15.5 小結 320 本書由淺入深,全面、系統地介紹了HTML+CSS網頁設計技術。本書最大的特色是提供了大量的插圖,一改過去編程書籍枯燥乏味的文字講解,利用各種說明插圖和運行結果示意圖,生動形象地再現了網頁開發需要的所有知識,使讀者能夠輕松地掌握學習內容。另外,作者專門為每一章編寫了習題,以便讀者對該章的學習效果進行檢測。本書還錄制了大量的配套教學視頻,這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。
本書共分5篇。“概述篇”主要包括網站工作機制、網頁構成、網頁開發環境搭建等內容。“結構語言篇”主要包括HTML+CSS概述,以及文字、圖片、鏈接、表單、多媒體、表格等網頁元素的構建內容。“結構布局篇”主要包括框架、div等網頁布局技術。“首尾結構篇”主要包括網頁頭部信息、頁腳、腳本和事件等方面的知識。“實例篇”主要實現了個人網站和門戶網站的構建。 隨著時代的發展,互聯網已經發展得越來越迅速,網頁成為當今時代使用范圍最廣、頻率最高的互聯網工具。其中,HTML+CSS是制作網頁的基礎,也是本書的主要內容,而如何將網頁制作得與眾不同、別具一格,就需要讀者在學習本書的基礎上,充分發揮自己的思維。
作為網頁制作人員的必修課,筆者精心編寫了這本書,通過分層、逐級的講解和生動有趣的案例,相信能使對網頁制作有興趣的讀者受益匪淺。當然,本書只是起到啟蒙的作用,在網頁設計和制作過程中還有很多創造性的思維可以開發。希望讀者不要拘泥于本書現有的形式,在實踐中充分發揮自己的創造力,設計出富有個性的網站。 本書特點 1.大量教學插圖,讀書學習更加富有情趣 本書最大的特點就是通篇采用圖片講解,將傳統的文字講解轉換為各種形式的圖形、圖表,提升了讀者的閱讀興趣,使讀者在輕松愉快的教學環境中學習知識。 2.配用多媒體語音教學視頻,體驗新奇教學課程 專門錄制了大量的配套多媒體語音教學視頻,使讀者能夠輕松、直觀地學習本書內容,從而提高了學習效率。這些視頻與本書源代碼一起收錄于配書光盤中。 3.從零開始,容易掌握,適合各層次讀者閱讀 從HTML語言的基礎,到HTML語言的設計及應用,內容呈階梯狀,講解由淺入深,循序漸進,適合各個層次的讀者閱讀,并從中獲取知識。 4.貫穿大量的開發實例和技巧,迅速提升開發水平 本書在講解知識點時,使用了大量的典型實例,圖文并茂,使讀者能夠輕松地理解各種概念和應用,體驗實際編譯效果,迅速提高開發水平。 5.大量習題的運用與講解,理論與實踐相結合 本書在每章的小結后,都附有對應的習題,使讀者能夠在練習的過程中掌握HTML語言的運用。 本書內容及體系結構 概述篇(第1章) 本篇主要內容包括網頁概述、Dreamweaver的安裝過程、基本網頁程序和圖形界面程序的效果等。通過本篇的學習,讀者可以掌握HTML+CSS開發環境的配置。 結構語言篇(第2章至第8章) 本篇主要內容包括HTML+CSS基礎、頁面主體元素的設置、如何使用圖片元素、如何使用鏈接元素、如何使用表單元素、如何使用音頻元素、如何使用表格元素等。通過本篇的學習,讀者將對HTML+CSS開發有更深的了解,為網頁的制作打下堅實的基礎。 結構布局篇(第9章至第10章) 本篇主要內容包括網頁的結構布局、<div> 標簽的綜合應用。通過本篇的學習,讀者可以掌握網頁的結構布局,與第2章相結合,可以更好地在網頁設計中實踐運用。 首尾結構篇(第11章至第13章) 本篇主要內容包括頁面的頭部信息、頁腳信息、腳本、事件。通過本篇的學習,讀者可以掌握網頁的頭部信息和頁腳的精確設置方法,從而達到美化網頁、精確展現網頁的效果。 實例篇(第14章至第15章) 本篇主要內容包括個人網站和門戶網站構建分析。通過本篇的學習,讀者可以掌握中小型網站的分析和構架方式。 本書讀者對象 *從未接觸HTML+CSS的初學者。 *了解HTML+CSS開發,希望進一步學習的自學者。 *想學習一門技術,以方便找工作的求職者。 *網頁開發愛好者。 *大中專院校的學生和相關授課教師。 *社會培訓班學員。 *HTML+CSS專業開發人員。 *需要一本案頭手冊的程序員。 致謝 本書主要由黃勝忠(柳州師范學院)編寫。編寫中難免有疏漏和不妥之處,敬請不吝指正。 編 者 |