出版時間:2009-1 出版社:機械工業(yè)出版社 作者:Jason Cranford teageue 頁數(shù):448 譯者:李靜
Tag標簽:無
前言
曾幾何時,創(chuàng)建Web網(wǎng)頁與使用詞處理器一樣難。學習很少的HTML標簽,創(chuàng)建少量的圖形,轉瞬之間就制成了:Web網(wǎng)頁。現(xiàn)在,有了流視頻、JavaScript、ASP、JSP、PHP、Shockwave、Flash,和Java,Web網(wǎng)頁設計似乎對那些并不想成為計算機編程員的人而言,具有了無法抵擋的魅力。進入層疊樣式表(CSS),Dynamic HTML(DHTML),Asynchronous JavaScript and XML (Ajax)技術時代,它們可以幫你捕獲靜態(tài)的HTML并創(chuàng)建交互式網(wǎng)絡環(huán)境。有了CSS,你可以現(xiàn)實地創(chuàng)造出任何你能想象的版式,你不僅可以為你的內容添加視覺趣味感,而且還可以創(chuàng)建出更為引人注目的設計。有了DHTML,你不必依賴于訪問者或許并不擁有的插件以及復雜的程序語言(或許也會有很少的JavaScript)。有了Ajax(塊中的新寵兒),你可以超越DHTML能給你帶來的境界,輕松地從服務器中獲取最新的數(shù)據(jù),甚至不需要再次下載整個Web頁面。這為網(wǎng)頁訪問者提供了更佳的經歷。這就是《CSS、DHTML和Ajax快速上手》所要介紹的:如何以盡可能簡單的方式來創(chuàng)建有魅力的Web版式和交互式Web網(wǎng)頁?!禖SS、DHTML和Ajax快速上手》并不會讓你在一夜之間成為最終的Web設計權威,但是它會給你提供有關實現(xiàn)你自己的Web設計所需要的基礎知識。如果你正在學習Web設計卻不了解CSS,DHTML或是Ajax,那這《CSS、DHTML和Ajax快速上手》正是你所開始的地方。歡迎你使用《CSS、DHTML和Ajax快速上手》!《CSS、DHTML和Ajax快速上手》的內容自Netscape Navigator和Microsoft Internet Explorer開始支持CSS、DHTML和 Ajax以來的數(shù)年間,Web自身發(fā)生了重大的變化。瀏覽器大戰(zhàn),.com爆炸(以及最終的失敗and subsequent crash),以及Web聲譽的極大提高,都為Web站點制作所常用的技術提供了試行的機會。CSS和DHTML依舊是一些最佳Web站點的創(chuàng)建標準,而Ajax正快速成為實現(xiàn)最佳用戶互動的技術之所選。在《CSS、DHTML和Ajax快速上手》中,我將為你展示實施CSS,DHTML和Ajax的最佳方法,以便能讓最為廣泛的網(wǎng)絡沖浪者看到你的Web站點。為了幫助信息的組織,我把《CSS、DHTML和Ajax快速上手》分成了四大部分:第一部分(CSS)詳細介紹了如何使用CSS來控制Web頁面內容的外觀。我將為你展示一些控制Web網(wǎng)頁顯示的多方面內容。第二部分(DHTML)將向你展示如何使用含CSS和JavaScript的Document Object Model(DOM)來創(chuàng)建基本的動態(tài)功能。我將向你展示如何使用該DOM,并且盡可能少用多余的代碼,在絕大多數(shù)的瀏覽器中運行動態(tài)功能。
內容概要
本書詳細介紹如何利用CSS、DHTML和Ajax創(chuàng)建Web版式和交互式Web網(wǎng)頁。全書包括四部分:第一部分介紹如何使用CSS來控制Web頁面內容的外觀;第二部分展示如何使用含CSS和 JavaScript的Document Object Model(DOM)來創(chuàng)建基本的動態(tài)功能;第三部分介紹Ajax的一些基礎知識,展示如何在無須下載新的Web網(wǎng)頁的情況下進行數(shù)據(jù)的動態(tài)檢索;第四部分介紹前三部分講解的技巧的最為普遍的實際應用。. 本書內容翔實,實例豐富,適合Web設計人員參考使用?! eb在持續(xù)發(fā)展,本書也在不斷完善:全面更新,以適應新的瀏覽器、標準與為現(xiàn)今Web定義的CSS、DHTML和Ajax特性,本版中唯一沒有改變的是它基于目標的可視化方式的主旨?! ≡诒緯校x者隨處可見使用CSS、DHTML和Ajax來為Web站點添加完美的可視化、交互式元素的循序漸進的指導。經驗豐富的作者通過使用提示和屏幕快照為我們提供了很多的背景知識:從基礎的、高級的動態(tài)技術(如讓對象顯示和消失)到為新型瀏覽器創(chuàng)建特效,從表格到CSS,以及創(chuàng)建帶有嵌入式滾動區(qū)域、固定菜單欄的全新DHTML腳本,等等。CSS、DHTML和Ajax的初學者可以發(fā)現(xiàn)這是編程的最快捷、簡便的指導,同時編程老手也可以很愉悅地在書中找到實用性較強的操作實例。
作者簡介
Jason Cranford Teague是Lante的高級信息架構師,他為許多公司設計過Web站點,這些公司包括Virgin(維珍)、 WebMD、Coca-Cola(可口可樂)、CNN、Bell South(南方貝爾)和DuPont(杜邦)。他也是本書前一版的作者。
書籍目錄
譯者序前言 第一部分 層疊樣式表 第1章 了解CSS 1.1 什么是樣式 1.2 什么是層疊樣式表 1.3 CSS的版本 1.4 CSS規(guī)則的類型 1.5 CSS和標記語言 1.6 標簽種類 1.7 設置你的DTD 第2章 CSS基礎 2.1 為HTML標簽添加內聯(lián)樣式 2.2 為Web頁面添加嵌入樣式 2.3 為Web站點添加外部樣式 2.4?。ㄖ兀┒xHTML標簽 2.5 為任何標簽定義類 2.6 定義用于識別對象的ID選擇器 2.7 定義具有同一樣式的選擇器 2.8 創(chuàng)建!important聲明 2.9 基于上下文定義選擇器 2.10 基于標簽屬性定義選擇器 2.11 使用偽類 2.12 使用偽元素 2.13 為打印和其他媒介設置樣式 2.14 為CSS添加注釋 2.15 從父對象繼承屬性 2.16 確定層疊順序 2.17 在Internet Explorer中使用條件注釋來完善CSS 2.18 樣式表策略 第3章 字體屬性 3.1 理解Web上的版式 3.2 設置字體系列 3.3 設置字體尺寸 3.4 將文本設置為斜體 3.5 設置粗體、更粗字體和最粗字體 3.6 創(chuàng)建小型大寫字母 3.7 設置多個字體值 第4章 文本屬性 4.1 調整文本間距 4.2 設置文本大小寫 4.3 添加文本陰影 4.4 水平對劑文本 4.5 垂直對劑文本 4.6 設置段落縮進 4.7 控制空白 4.8 裝飾文本 4.9 設置文本方向 第5章 顏色和背景屬性 5.1 選擇調色板 5.2 設置文本顏色和前景色 5.3 設置背景色 5.4 設置背景圖像 5.5 設置多重背景值 第6章 方框屬性 6.1 理解元素方框 6.2 設置元素的顯示方式 6.3 設置元素的邊空 6.4 設置元素的邊框 6.5 設置元素的輪廓 6.6 設置元素的填充區(qū)域 6.7 設置元素的寬度和高度 第7章 可視格式化屬性 7.1 理解窗口和文檔 7.2 設置定位類型 7.3 設置元素的定位 7.4 堆棧對象(3D定位) 7.5 在窗口中浮動元素 7.6 清理浮動的元素 第8章 可視化效果及用戶界面屬性 8.1 設置元素的可視性 8.2 設置元素的可視區(qū)域(剪切) 8.3 設置溢出內容所在位置 8.4 設置元素的不透明度 8.5 更改鼠標指針的外觀 8.6 更改滾動條的外觀(僅 IE Windows) 第9章 表格屬性 9.1 設置表格布局 9.2 設置表格單元格間的空間 9.3 表格單元格間的折疊邊框 9.4 處理空單元格 9.5 設置表題的位置 第10章 生成內容和列表屬性 10.1 使用CSS添加內容 10.2 教瀏覽器計數(shù) 10.3 指定引號樣式 10.4 設置項目符號樣式 10.5 創(chuàng)建個性化項目符號 10.6 設置項目符號的位置 10.7 設置多種列表樣式 10.8 將元素以列表形式顯示第二部分 動態(tài)HTML 第11章 理解DHTML 11.1 動態(tài)HTML定義 11.2 DHTML歷史 11.3 使用DHTML的原因 11.4 Flash與DHTML 11.5 使用DHTML還是Flash 第12章 DHTML基礎 12.1 DOM:Web頁的線路圖 12.2 設置對象 12.3 理解事件 12.4 使用事件處理程序 12.5 獲取元素 12.6 將事件傳遞給函數(shù) 12.7 將事件綁定到對象 12.8 使用特征檢測 第13章 學習相關的環(huán)境知識 13.1 檢測操作系統(tǒng) 13.2 檢測瀏覽器名稱 13.3 查找頁面的位置和標題 13.4 測量顏色的數(shù)量(位深) 13.5 測量屏幕的尺寸 13.6 測量瀏覽器窗口的尺寸 13.7 測量頁面的可視尺寸 第14章 學習對象的相關知識 14.1 檢測點擊對象 14.2 確定對象的屬性 14.3 檢測對象的位置 14.4 查找對象的樣式屬性值 14.5 查找對象的三維位置 14.6 查找對象的可視區(qū)域 第15章 學習事件的相關知識 15.1 檢測發(fā)生了哪種事件類型 15.2 檢測按下了哪個鍵 15.3 檢測哪個組合鍵被按下 15.4 檢測單擊了哪個鼠標按鈕 15.5 檢測鼠標在何處被單擊 第16章 基本動態(tài)技術 16.1 更改CSS屬性值 16.2 顯示或隱藏對象 16.3 點到點移動對象 16.4 以確定的數(shù)值移動對象 16.5 立體地移動對象 16.6 更改對象的可視區(qū)域 16.7 更改對象的內容 16.8 控制幀之間的對象 第17章 高級動態(tài)技術 17.1 讓函數(shù)再次運行 17.2 為對象添加動畫效果 17.3 使用來自表單域中的輸入 17.4 跟隨鼠標指針移動 17.5 讓對象可拖曳 ……第三部分 Ajax
章節(jié)摘錄
插圖:
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載