出版時(shí)間:2009-6 出版社:人民郵電出版社 作者:Steven M.Schafer 頁數(shù):364
Tag標(biāo)簽:無
前言
歡迎閱讀本書。本書經(jīng)過精心籌劃、設(shè)計(jì)與編寫,為的是就兩項(xiàng)最主要的Web技術(shù),即超文本標(biāo)記語言(HTML)和層級樣式表(CSS),提供全面的介紹?! ?chuàng)建萬維網(wǎng)文檔(不論是簡單的還是復(fù)雜的)時(shí),本書可以作為所需信息的介紹和參考手冊?! ∪f維網(wǎng)在我們今天的生活中幾乎無處不在,多數(shù)計(jì)算機(jī)和計(jì)算機(jī)化的設(shè)備都與萬維網(wǎng)相連。但是,Web以及它底層的:Internet基礎(chǔ)設(shè)施,在最初的時(shí)候完全不是現(xiàn)在的樣子,與現(xiàn)代的消費(fèi)者和商業(yè)用戶對它的認(rèn)識完全不同?! nteract起源于1960年左右美國國防部開始的高級研究項(xiàng)目處(AdvancedResearchProject.Agency,ARPA)計(jì)劃。這個(gè)項(xiàng)目的目標(biāo)之一,就是讓計(jì)算機(jī)能夠迅速地進(jìn)行網(wǎng)絡(luò)通信,而且要能跨越長距離進(jìn)行通信。這個(gè)網(wǎng)絡(luò)被設(shè)計(jì)成能夠?qū)崿F(xiàn)故障恢復(fù),允許聯(lián)網(wǎng)的計(jì)算機(jī)在它們之間的某些路由器出現(xiàn)故障的時(shí)候,也能夠繼續(xù)進(jìn)行通信?! ?969年,ARPANet網(wǎng)絡(luò)誕生了,這個(gè)網(wǎng)絡(luò)連接了幾所關(guān)鍵的大學(xué)?! ‰S著ARPANet的繼續(xù)發(fā)展,越來越多的大學(xué)聯(lián)入了網(wǎng)絡(luò)。該項(xiàng)目最初的目標(biāo)之一:實(shí)現(xiàn)健壯的、能夠?qū)崿F(xiàn)故障恢復(fù)的網(wǎng)絡(luò),最終由Internet協(xié)議(IP)所實(shí)現(xiàn)。這個(gè)協(xié)議允許網(wǎng)絡(luò)通信的數(shù)據(jù)包在一條或多條路由變得不可靠時(shí),也能找到去往目的地的其他路由。這個(gè)通信協(xié)議最后成為今天Internet的骨干,而Internet網(wǎng)絡(luò)的名稱也由此而來?! 『髞?,在IP協(xié)議之上,又結(jié)合了傳輸控制協(xié)議(TCP),用來提供強(qiáng)壯的傳輸系統(tǒng)。這兩個(gè)協(xié)議的結(jié)合實(shí)現(xiàn)了更高的靈活性,而且提供了為Interact開發(fā)更好的通信應(yīng)用程序的能力?! ≡?0世紀(jì)80年代,Interact經(jīng)歷了幾個(gè)轉(zhuǎn)變。雖然Interact的主要用戶是教育機(jī)構(gòu),但美國軍方并未忘記自己最初的項(xiàng)目。其他政府部門也開始關(guān)注此項(xiàng)目,并加入到該網(wǎng)絡(luò)當(dāng)中來。美國軍方?jīng)Q定建立自己的網(wǎng)絡(luò)MIINET,從而略微緩解了Internet的負(fù)擔(dān)?! ≈钡?992年,Intemet還遠(yuǎn)遠(yuǎn)不是世界上最流行的網(wǎng)絡(luò)。在這一時(shí)期,Tim Bemers.Lee開發(fā)了可創(chuàng)建文檔的超文本標(biāo)記語言,發(fā)送這類文檔的協(xié)議:超文本傳輸協(xié)議(HTTP),以及第一個(gè)瀏覽器編輯器,稱為萬維網(wǎng)(World Wide Web)。很快“Web”這個(gè)記號就得到了國家超級計(jì)算應(yīng)用中心(NCSA)的關(guān)注。NCSA的一個(gè)編程團(tuán)隊(duì)決定開發(fā)更好的瀏覽器,于是對多媒體提供高度支持的第一個(gè)瀏覽器Mosaic就此誕生了。Mosaic促進(jìn)了現(xiàn)代瀏覽器的出現(xiàn)與發(fā)展。 到2l世紀(jì)早期,幾乎所有聯(lián)網(wǎng)的計(jì)算機(jī)、許多電子設(shè)備以及一些消費(fèi)類設(shè)備(例如手機(jī))都已經(jīng)能夠訪問Web。這些連接到Web的設(shè)備使用的都是同一種連接,用來定義文檔的語言也是同一種語言,發(fā)送信息使用的也是同一種協(xié)議?! ≡谌f維網(wǎng)的整個(gè)發(fā)展過程當(dāng)中,尤其是在最近的幾年間,標(biāo)準(zhǔn)、工具以及應(yīng)用程序已經(jīng)發(fā)生了很大變化,有了很大發(fā)展,有些時(shí)候這種發(fā)展變化的步伐非常迅速。因此,有關(guān)Intemet的圖書要覆蓋的范圍就應(yīng)相當(dāng)廣泛。
內(nèi)容概要
HTML是Internet的基石?!禜TML、XHTML和CSS寶典(第4版)》介紹了HTML的基礎(chǔ)知識,包括構(gòu)成HTML語言的標(biāo)簽、屬性以及結(jié)構(gòu),有助于編寫文檔、驗(yàn)證文檔和對文檔進(jìn)行除錯(cuò)的工具。接著介紹了CSS的基礎(chǔ)知識、CSS選擇器的語法、正確的屬性和屬性值,以及如何運(yùn)用CSS屬性有效地對文檔的各個(gè)部分進(jìn)行格式化。最后介紹了一些附加的CSS主題,包括高級布局、用戶界面樣式、測試和驗(yàn)證CSS,以及應(yīng)用CSS的提示和技巧。全書不僅介紹了原理,而且列舉了大量的實(shí)例,不僅適用于剛剛接觸HTML和Web內(nèi)容的讀者,也適用于各種相關(guān)領(lǐng)域的專業(yè)人員閱讀。
作者簡介
謝弗(Steven M.Schafer)是位Linux、開源技術(shù)和開放標(biāo)準(zhǔn)的提倡者。他曾任Free Standards Group的認(rèn)證和開發(fā)總監(jiān),目前在一家從事Linux開發(fā)的軟件公司擔(dān)任CTO,這家公司從事基于Linux和開源技術(shù)的企業(yè)級軟件開發(fā)和服務(wù)。Steven精通多種編程語言,包括PHP、Java、JavaScript、C語言和腳本編程,還精通HTML和CSS這些Web技術(shù)。他是多部圖書的作者,涉及的范圍從游戲策略手冊,到關(guān)于HTML、CSS、JavaScript和LAMP等各種技術(shù)圖書。
書籍目錄
第1部分 用HTML建立內(nèi)容.第1章 什么是標(biāo)記語言,為什么要關(guān)注它 31.1 本書主題 31.2 理解超文本 41.3 理解標(biāo)記指令 41.4 理解標(biāo)記語言 51.5 小結(jié) 6第2章 HTML值和單位 72.1 基本的標(biāo)簽屬性格式 72.2 公共屬性 82.3 文本和注釋 92.3.1 注釋 92.3.2 CDATA區(qū) 102.4 統(tǒng)一資源指示器 102.5 語言和國際化選項(xiàng) 102.5.1 語言代碼 102.5.2 文本方向 112.6 小結(jié) 11第3章 Web文檔的構(gòu)成 123.1 指定文檔類型 123.2 文檔整體結(jié)構(gòu):HTML.head(頭)和body(體) 133.2.1 html標(biāo)簽 133.2.2 [head]標(biāo)簽 133.2.3 [body]標(biāo)簽 143.3 樣式定義 143.4 塊元素:段落標(biāo)記和其他內(nèi)容塊 143.4.1 格式化的段落 153.4.2 標(biāo)題 153.4.3 引用的文本 153.4.4 列表元素 153.4.5 預(yù)先格式化的文本 163.4.6 分區(qū) 163.5 行內(nèi)元素:字符標(biāo)簽 183.5.1 基本的行內(nèi)標(biāo)簽 183.5.2 跨越文本 183.6 特殊字符(實(shí)體) 193.7 組織性元素 193.7.1 表格 193.7.2 表單 203.8 到其他頁面的鏈接 213.9 圖片 213.10 注釋 223.11 腳本 223.12 用這些組成部分形成完整的HTML文檔 233.13 小結(jié) 23第4章 HEAD元素 244.1 指定文檔標(biāo)題 244.2 向搜索引擎提供信息 244.3 設(shè)置默認(rèn)路徑 254.4 腳本區(qū) 264.5 樣式區(qū) 264.6 指定配置信息 264.7 背景顏色和背景圖片 274.7.1 指定文檔背景顏色 274.7.2 指定文檔的背景圖片 274.8 小結(jié) 28第5章 文本結(jié)構(gòu)化基礎(chǔ) 295.1 段落格式化 295.2 分行 305.3 分區(qū) 305.4 橫線 335.5 塊引用 335.6 預(yù)格式化文本 335.7 小結(jié) 34第6章 字符格式化基礎(chǔ) 356.1 文本控制的方法 356.1.1 [font]標(biāo)簽 356.1.2 強(qiáng)調(diào)和其他文本標(biāo)簽 366.1.3 CSS文本控制 366.2 粗體和斜體文本 376.3 使用強(qiáng)調(diào)代替斜體 376.4 等寬(打字機(jī))字體 386.5 上標(biāo)和下標(biāo) 386.6 縮寫 386.7 將編輯性插入和刪除標(biāo)記出來 386.8 用[span]標(biāo)簽組合行內(nèi)元素 396.9 小結(jié) 39第7章 列表 407.1 了解列表 407.2 有序列表(數(shù)字編號) 417.3 無序列表(符號列表) 437.4 定義列表 457.5 嵌套列表 457.6 小結(jié) 46第8章 鏈接 478.1 什么是鏈接 478.2 鏈接到網(wǎng)頁 488.3 絕對鏈接和相對鏈接 498.4 鏈接目標(biāo) 498.5 鏈接標(biāo)題 508.6 鍵盤快捷方式和標(biāo)簽順序 508.6.1 鍵盤快捷方式 518.6.2 Tab切換順序 518.7 創(chuàng)建錨鏈 518.8 選擇鏈接顏色 528.9 鏈接目標(biāo)詳細(xì)信息 528.10 link標(biāo)簽 538.11 小結(jié) 53第9章 表格 549.1 HTML表格的組成部分 549.2 表格的寬度和對齊 559.3 單元格間距和填充 579.4 邊框和線條 579.4.1 表格邊框 579.4.2 表格線 589.5 行 599.6 單元格 609.7 表格標(biāo)題 619.8 行分組——標(biāo)題.主體和頁腳 629.9 背景顏色 639.10 跨越行和列 639.11 列分組 659.12 小結(jié) 66第10章 幀 6710.1 幀概述 6710.2 幀集和幀文檔 6810.2.1 創(chuàng)建幀集 6810.2.2 幀的邊界.邊框和滾動欄 6910.2.3 允許或禁止用戶修改 7010.3 將鏈接定位到幀 7110.4 嵌套幀集 7210.5 內(nèi)聯(lián)幀 7210.6 小結(jié) 74第11章 表單 7511.1 理解表單 7511.2 插入表單 7811.2.1 HTTPGET 7811.2.2 HTTPPOST 7811.2.3 額外的[form]屬性 7811.3 字段標(biāo)記 7911.4 文本輸入框 7911.5 密碼輸入框 7911.6 單選按鈕 7911.7 復(fù)選框 8011.8 列表框 8011.9 大段文本輸入 8111.10 隱藏字段 8211.11 按鈕 8211.12 圖片 8311.13 文件字段 8311.14 提交和重置按鈕 8311.15 制表鍵順序和鍵盤快捷方式 8411.16 禁止改變 8411.17 字段集和標(biāo)題 8511.18 在表單上使用事件 8611.19 表單腳本和腳本服務(wù) 8811.19.1 下載處理程序 8811.19.2 使用腳本服務(wù) 8811.20 小結(jié) 88第12章 色彩和圖片 8912.1 Web顏色基礎(chǔ) 8912.2 Web顏色的變遷 9012.3 使用正確的方式指定顏色 9312.4 Web的圖形格式 9412.4.1 圖像壓縮 9412.4.2 壓縮選項(xiàng) 9512.4.3 GIF格式 9512.4.4 JPEG格式 9512.4.5 PNG格式 9512.5 創(chuàng)建圖片 9612.5.1 核心功能 9612.5.2 漸進(jìn)JPEG和交錯(cuò)GIF 9612.5.3 使用透明度 9712.6 插入圖片 9812.7 圖片對齊 9812.8 指定非圖形瀏覽器上顯示的文本 9912.9 調(diào)整圖片大小 10012.10 圖片邊框 10112.11 圖片地圖 10212.11.1 指定圖片地圖 10212.11.2 指定可點(diǎn)擊區(qū)域 10212.12 動畫圖片 10412.13 小結(jié) 104第13章 多媒體 10513.1 動畫圖片 10513.2 動畫和視頻格式.插件.播放器 10613.2.1 流行的格式和播放器(插件) 10713.2.2 WindowsMediaPlayer 10813.3 通過object標(biāo)簽嵌入媒體 10813.4 使用[object]標(biāo)簽嵌入Windows媒體播放器 11013.5 在網(wǎng)頁上添加聲音 11113.6 創(chuàng)建多媒體文件 11213.7 多媒體總結(jié) 11213.8 小結(jié) 112第14章 特殊字符 11314.1 理解字符編碼 11314.2 特殊字符 11414.3 En和Em空白以及橫線 11414.4 版權(quán)符號與商標(biāo)符號 11514.5 貨幣符號 11514.6 “真正的”引號標(biāo)記 11614.7 箭頭 11614.8 重音字符 11614.9 希臘和數(shù)學(xué)字符 11814.10 其他有用實(shí)體 12114.11 小結(jié) 122第15章 國際化和本地化 12315.1 國際化和本地化 12315.2 Web國際化 12415.3 翻譯網(wǎng)站 12415.4 理解Unicode 12515.5 小結(jié) 128第16章 腳本 12916.1 客戶端腳本與服務(wù)器端腳本 12916.1.1 客戶端腳本 12916.1.2 服務(wù)器端腳本 12916.2 設(shè)置默認(rèn)腳本語言 13016.3 包含腳本 13016.4 調(diào)用外部腳本 13116.5 用事件觸發(fā)腳本 13116.6 對老版瀏覽器隱藏腳本 13316.7 小結(jié) 134第17章 動態(tài)HTML 13517.1 對DHTML的需求 13517.2 DHTML的工作方式 13617.3 文檔對象(DOM)模型 13617.3.1 DOM的歷史 13617.3.2 理解文檔對象模型 13617.3.3 DOM節(jié)點(diǎn)的屬性和方法 13817.3.4 遍歷和修改文檔節(jié)點(diǎn) 13917.4 JavaScript文檔對象模型 14117.5 通過元素的ID訪問元素 14417.6 使用事件處理器 14417.7 跨瀏覽器兼容性問題 14517.7.1 瀏覽器檢測:查詢?yōu)g覽器的標(biāo)識 14517.7.2 瀏覽器檢測:對象檢測.. 14617.8 DHTML示例 14617.8.1 路徑導(dǎo)航(頁面位置指示) 14617.8.2 輪轉(zhuǎn)效果 14817.8.3 可以折疊的菜單 14917.9 小結(jié) 150第2部分 HTML工具和變體第18章 Web開發(fā)軟件 15318.1 純文本編輯器 15318.1.1 簡單文本編輯器 15318.1.2 智能文本編輯器 15318.1.3 特定于HTML的編輯器 15418.2 所見即所得的HTML編輯器 15518.2.1 NetObjectFusion 15518.2.2 Dreamweaver 15518.3 其他工具 15718.3.1 圖形編輯器 15718.3.2 AdobeFlash 15818.4 小結(jié) 158第19章 發(fā)布網(wǎng)站 15919.1 FTP介紹 15919.2 FTP客戶端 16019.3 知名的FTP客戶端 16119.4 Web服務(wù)器上文件的組織原則 16219.5 小結(jié) 162第20章 用微格式連接數(shù)據(jù) 16320.1 為什么使用微格式 16320.2 微格式示例——hCard 16420.3 另一個(gè)示例——地理位置數(shù)據(jù) 16620.4 如何實(shí)現(xiàn)微格式 16720.5 小結(jié) 167第21章 XML簡介 16821.1 XML基礎(chǔ) 16821.2 XML語法 16921.2.1 XML聲明和DOCTYPE 16921.2.2 屬性 17121.2.3 注釋 17121.2.4 非解析數(shù)據(jù) 17121.2.5 實(shí)體 17121.2.6 命名空間 17221.2.7 樣式表 17221.3 使用文檔類型定義 17321.3.1 在DTD中使用元素 17321.3.2 在DTD中使用屬性 17521.3.3 在DTD中使用實(shí)體 17521.3.4 在DTD中使用PCDATA和CDATA 17521.4 XML架構(gòu)簡介 17621.5 使用架構(gòu) 17621.6 使用XML 17721.6.1 可擴(kuò)展樣式表語言轉(zhuǎn)換 17821.6.2 XML編輯 17821.6.3 XML解析 17821.7 小結(jié) 178第22章 創(chuàng)建移動網(wǎng)頁 17922.1 理解Web移動性的發(fā)展歷史 17922.1.1 移動性的原始時(shí)代 17922.1.2 開放移動聯(lián)盟和其他標(biāo)準(zhǔn) 18022.1.3 底線 18022.2 XHTMLBasic1.1 18022.2.1 XHTMLBasic1.1的文檔類型 18122.2.2 XHTMLBasic1.1的元素 18122.2.3 特殊考慮 18122.3 移動Web開發(fā)工具 18322.4 小結(jié) 183第23章 整理和驗(yàn)證文檔 18423.1 整理HTML代碼 18423.1.1 HTMLTidy 18623.1.2 獲得HTMLTidy 18623.1.3 運(yùn)行HTMLTidy 18623.2 驗(yàn)證代碼 18823.2.1 指定正確的文檔類型聲明 18823.2.2 驗(yàn)證工具 18823.2.3 理解驗(yàn)證的輸出 18823.3 額外的測試和驗(yàn)證 18923.3.1 用各種用戶代理進(jìn)行測試 18923.3.2 針對不同的顯示設(shè)置進(jìn)行測試 18923.4 小結(jié) 189第24章 HTML提示和技巧 19024.1 預(yù)加載圖片 19024.2 控制表格單元格中的文本拆分 19124.3 擴(kuò)展標(biāo)題欄 19124.4 模擬報(bào)紙的欄 19324.5 包含圖片大小,以便迅速顯示 19424.6 保護(hù)電子郵件地址 19424.7 小結(jié) 195第3部分 用CSS控制內(nèi)容呈現(xiàn)第25章 CSS基礎(chǔ) 19925.1 樣式的用途 19925.2 樣式和HTML 20025.3 CSS級別1.2.3 20025.4 定義樣式 20125.5 層級樣式表 20225.6 小結(jié) 203第26章 樣式定義 20426.1 樣式定義的格式 20426.2 理解選擇器 20526.2.1 按類型匹配元素 20526.2.2 使用通用選擇器匹配 20526.2.3 按類匹配元素 20526.2.4 按標(biāo)識符匹配 20626.2.5 按特定屬性匹配 20626.2.6 匹配子元素.后代元素和相鄰兄弟元素 20626.3 理解樣式繼承 20826.4 使用偽類 20826.4.1 錨鏈樣式 20826.4.2 :first-child第一個(gè)孩子偽類 20926.4.3 :lang偽類 20926.5 偽元素 20926.5.1 第一行 20926.5.2 首字母 21026.5.3 之前和之后 21126.6 快捷表達(dá)式 21126.7 小結(jié) 212第27章 CSS值和單位 21327.1 屬性值的通用規(guī)則 21327.2 屬性值度量單位 21427.2.1 關(guān)鍵字 21427.2.2 真實(shí)度量單位 21527.2.3 屏幕度量單位 21527.2.4 相對度量單位 21627.2.5 顏色和URL函數(shù) 21727.2.6 聲音度量單位 21727.3 小結(jié) 218第28章 CSS繼承和層級 21928.1 CSS繼承 21928.2 CSS層級 22028.3 樣式具體程度 22128.4 小結(jié) 221第29章 字體屬性 22229.1 理解字體 22229.2 字體類型 22329.3 字體大小 22329.4 字體樣式 22429.5 行間距 22529.6 在文檔中嵌入字體 22529.7 小結(jié) 226第30章 文本格式化 22730.1 文本對齊 22730.1.1 控制水平對齊 22730.1.2 控制垂直對齊 22930.2 文本縮進(jìn) 23030.3 控制文本內(nèi)的空白 23030.3.1 清除浮動對象 23030.3.2 white-space屬性 23130.4 控制字母和單詞間距 23230.5 控制大小寫 23230.6 使用文本裝飾 23330.7 自動生成的文本 23430.8 使用CSS表格屬性 23430.9 控制表格屬性 23430.9.1 表格邊框 23530.9.2 表格邊框間距 23530.9.3 合并邊框 23530.9.4 空單元格的邊框 23630.10 表格布局 23630.11 標(biāo)題對齊和定位 23730.12 小結(jié) 238第31章 CSS列表 23931.1 列表概述 23931.2 在任何元素上均可實(shí)現(xiàn)CSS列表 24031.3 列表樣式類型 24031.4 標(biāo)記位置 24131.5 使用圖片作為列表標(biāo)記 24231.6 小結(jié) 242第32章 填充.邊界和邊框 24332.1 CSS方框格式化模式 24332.2 元素填充 24432.3 元素邊框 24532.3.1 邊框?qū)挾?24532.3.2 邊框樣式 24532.3.3 邊框顏色 24632.3.4 邊框?qū)傩钥旖莘绞?24632.3.5 邊框間距 24732.4 元素邊界 24732.5 動態(tài)輪廓 24732.6 小結(jié) 248第33章 顏色和背景 24933.1 元素顏色 24933.1.1 前景色 24933.1.2 背景色 25033.2 背景圖片 25133.2.1 將背景顏色與圖片結(jié)合 25233.2.2 重復(fù)和滾動圖片 25333.2.3 定位背景圖片 25433.2.4 background快捷屬性 25533.3 小結(jié) 255第34章 CSS布局:浮動和定位 25634.1 理解CSS定位 25634.1.1 靜態(tài)定位 25634.1.2 相對定位 25634.1.3 絕對定位 25734.1.4 固定定位 25734.2 指定元素位置 25834.3 將元素左右浮動 25934.4 定義元素的寬度和高度 26034.4.1 指定確切大小 26034.4.2 指定最大和最小大小 26034.4.3 控制元素溢出 26034.5 在層上堆疊元素 26134.6 控制元素的可見性 26334.7 小結(jié) 263第35章 偽元素和生成的內(nèi)容 26435.1 content屬性 26435.2 偽元素 26535.2.1 :first-line 26635.2.2 :first-letter 26635.2.3 :before和:after 26735.3 引用標(biāo)記 26735.4 自動為元素編號 26735.4.1 計(jì)數(shù)器對象 26735.4.2 修改計(jì)數(shù)器的值 26835.4.3 計(jì)數(shù)器示例:章節(jié)編號 26835.4.4 自定義列表編號 26935.5 小結(jié) 269第36章 用CSS實(shí)現(xiàn)動態(tài)HTML 27036.1 用JavaScript訪問CSS屬性 27036.2 有用的CSS操作方式 27336.2.1 隱藏和顯示文本 27336.2.2 圖片縮放 27436.2.3 翻轉(zhuǎn)效果的菜單按鈕 27636.3 小結(jié) 277第37章 媒介樣式以及定義打印用文檔 27837.1 理解CSS媒介類型 27837.2 設(shè)置打印用文檔 28037.2.1 頁面框格式化模型 28037.2.2 用@page規(guī)則定義頁面大小 28037.2.3 控制分頁 28137.2.4 處理寡行和孤行情況 28337.2.5 準(zhǔn)備雙面打印文檔 28337.3 創(chuàng)建多媒介文檔 28337.3.1 聯(lián)機(jī)(屏幕媒介)文檔 28437.3.2 重新格式化頁面 28537.4 小結(jié) 286第4部分 附加的CSS技能第38章 用HTML表格格式化 28938.1 用表格進(jìn)行格式的基礎(chǔ)知識 28938.2 真實(shí)示例 29138.3 浮動頁面 29138.4 不規(guī)則圖片和文本組合 29338.5 導(dǎo)航菜單和塊 29438.6 多列 29538.7 小結(jié) 296第39章 用戶界面樣式 29739.1 修改光標(biāo) 29739.2 用戶界面顏色 29839.3 用戶界面字體 30039.4 小結(jié) 300第40章 測試和驗(yàn)證CSS 30140.1 在建立樣式時(shí)測試語法 30140.2 關(guān)于格式化 30240.3 驗(yàn)證CSS 30240.4 小結(jié) 303第41章 CSS提示和技巧 30441.1 懸掛縮進(jìn) 30441.2 展開按鈕 30541.3 提出引用 30641.4 標(biāo)簽式菜單 30741.5 小結(jié) 309附錄A HTML元素快速參考 310A.1 元素清單 311A.2 事件屬性 338A.3 其他公共屬性 339附錄B HTML特殊字符快速參考 341附錄C CSS屬性快速參考 346附錄D CSS選擇器快速參考 360D.1 基本元素選擇器 360D.2 后代選擇器 361D.3 子女選擇器 361D.4 相鄰兄弟選擇器 361D.5 類選擇器 361D.6 ID選擇器 361D.7 屬性選擇器 361附錄E 偽元素和偽類快速參考 363E.1 偽元素 363E.2 偽類 364
章節(jié)摘錄
第3部分 用CSS控制內(nèi)容呈現(xiàn) 第36章 用CSS實(shí)現(xiàn)動態(tài)HTML CSS是創(chuàng)建動態(tài)HTML特效的強(qiáng)大工具。在本章將會看到在各種瀏覽器中如何動態(tài)地修改CSS屬性。在本章將看到如何訪問CSS屬性以及編寫屬性腳本來執(zhí)行各種任務(wù),修改文本顏色等,還將看到每個(gè)CSS屬性都能夠編程修改?! ≡诒菊逻€將看到有些瀏覽器(最著名的就是internet Explorer)提供了類似CSS的功能來實(shí)現(xiàn)動態(tài)的濾鏡效果,例如下拉陰影和模糊?! ?6.1 用JavaScript訪問CSS屬性 Mozilla和Internet Explorer(IE)瀏覽器支持JavaSeript過它們的文檔對象模型(DOM)訪問CSS1的元素屬性。但是,Mozilla的DOM和Internet Explorer的DOM各不相同。他們都部分實(shí)現(xiàn)了W3C CSS2標(biāo)準(zhǔn),但是實(shí)現(xiàn)的領(lǐng)域仍然不同,所以在一個(gè)瀏覽器上的CSS2的JavaScript代碼在另一個(gè)瀏覽器上可能無法工作。請注意,Geck0布局引擎覆蓋了W3C CSS2標(biāo)準(zhǔn)的所有屬性。 一般來說,訪問CSS屬性的方式全都相同,都是將值讀為屬性,通過方法設(shè)置值。要在腳本中訪問CSS屬性,需要使用屬性的名稱,除非在名稱有連字符。
編輯推薦
學(xué)會正確的語言,Web盡在掌握:解密萬維網(wǎng)(WWW)世界的密碼,運(yùn)用正確的工具,征服WWW。《HTML、XHTML和CSS寶典(第4版)》全面揭示了超文本標(biāo)記語言(HTML)和層級樣式表(CSS)的秘密,掌握了這些秘訣,就能創(chuàng)建專業(yè)級的交互式網(wǎng)頁,創(chuàng)建強(qiáng)大的應(yīng)用程序,并能用各種方式隨心所欲地與Web進(jìn)行交互?!禜TML、XHTML和CSS寶典(第4版)》介紹了如何為擁有瀏覽器的眾多移動設(shè)備編寫酷炫的內(nèi)容。除此之外,《HTML、XHTML和CSS寶典(第4版)》還介紹了各種實(shí)踐性級強(qiáng)的工具、提示和技巧?! ∩钊胝莆账芯W(wǎng)頁的底層結(jié)構(gòu);學(xué)習(xí)文本結(jié)構(gòu)、元標(biāo)簽、鏈接以及其他方面的基礎(chǔ)知識;編寫腳本、掌握動態(tài)HTML,以及使用CSS編輯工具;用XHTML Basic創(chuàng)建用于移動設(shè)備的網(wǎng)頁;用微格式強(qiáng)化Web 2.0的新功能;在網(wǎng)頁上添加顏色、背景、多媒體和交互性;清理、測試、驗(yàn)證網(wǎng)頁代碼。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載