圖書信息
書名:Web標準開發之道作者:(美)John Allsopp 著
ISBN:978-7-111-32194-1
定價:45.00
頁數:274
出版日期:2010年11月08日
譯者:雷鈞鈞 常可 等譯
圖書分類:計算機 > 軟體與程式設計 > 綜合
原出版社:Pearson Education USA(Shawn)
語種:簡體中文
開本:16
原書名:Developing With Web Standard(1E)
所屬叢書:UI設計叢書
圖書簡介
本書講述如何依據Web標準進行Web開發。
全書共分16章,內容包括:標識、表現、DOM、無障礙/可訪問性、同瀏覽器打交道、現代頁面代碼的最佳實踐、基於CSS的頁面布局、CSS重置以及CSS框架、HTML 5、CSS 3以及CSS的未來、CSS中的新屬性、媒體、Web字型、SVG和Canvas:瀏覽器中的豐富圖像。
“John Allsopp是我心目中的英雄,他在Web標準領域是一個備受尊敬的人物,他創作了這本完美的配套圖書。這是將我的理論套用到實踐的最佳時機。”
——Jeffrey Zeldman,暢銷書作者、設計師和Web標準之父
Jeffrey Zeldman的《網站重構》在Web領域引起強烈反響。作為Web開發者、教育者和Web標準的忠誠擁護者,作者從純粹的策略和教學角度創作了本書。從這本書中你可以:
全面了解目前的Web開發技術。
深入理解HTML 5、CSS 3和新興Web標準概念。
獲得專業Web開發者最佳實踐的真實案例。
本書全面總結了作者在Web開發、教育以及貫徹Web標準的運動中的實踐經驗。本書將引導開發者領略現代Web發展全景。不論你是Web開發領域的新手,還是經驗豐富的專業人士,都能從中學習到如何正確套用Web標準的知識、技術以及相關原理。
作者簡介
John Allsopp 擁有超過15年的Web開發經驗,開發了備受歡迎的軟體產品CSS工具Style Master,並對Web開發人員進行培訓。John還經常在世界各地的會議和工作組討論中講演。他是主要針對Web設計者及開發人員的Web大會Web Directions的創始人,該大會曾在多個國家舉辦。
1999年,John編寫了極富影響力的 “The Dao of Web Design”和《Microformats:Empowering Your markup for Web 2.0》,其中後者是微格式方面的第一本著作。
John是W3C孵化組織的成員。該組織致力於提升Web專業化教育工作水平。
圖書目錄
前言
第1章 開始之前 1
這本書為誰而寫 2
你將從這本書中收穫什麼 2
哪些是從本書無法得到的 3
如何使用本書 4
下一步 4
第2章 原理與技術 5
背景 5
為什麼我應該關心 6
如何開發全球資訊網 7
第3章 標記 11
為什麼“只在瀏覽器中工作”是不夠的 11
HTML和XHTML 11
語法和語義 12
短暫的HTML歷史 12
HTML關鍵概念 14
文檔類型 17
HTML的基礎結構 18
語義擴展的HTML 25
連結:“超文本”中的“超” 27
嵌入內容 31
表單 34
表格 40
frame和iframe 42
字元和實體 42
質量保證 43
HTML和XHTML 45
第4章 表現 47
Web樣式的簡短歷史 47
什麼是CSS 49
如何使用CSS 49
基本的CSS語法 50
選擇符基礎知識 51
基本屬性:字型樣式 51
繼承 55
使用特定的class和id選擇符 56
通用文本布局屬性 57
連線符:包含選擇符和子選擇符 60
通用背景屬性 64
動態選擇符 70
基本的頁面布局 71
高級頁面布局 77
定位 78
高級選擇符 80
顯示類型 81
更多屬性 82
媒介類型 83
導入樣式表 84
質量保證 85
挑戰和技術 86
第5章 DOM 91
DOM版本 91
DOM樹 92
DOM核心對象和方法 93
事件 96
基於現代標準DOM腳本的最佳實踐 97
類庫的興起 102
校驗 DOM 104
Ajax 105
小結 106
第6章 可訪問性 107
可訪問性的環境 108
可訪問性與W3C 108
常見可訪問性問題(及解決方案) 115
小結 120
第7章 同瀏覽器打交道 121
3種瀏覽器缺陷 122
瀏覽器的模式 122
常見瀏覽器bug 125
IE與hasLayout 128
修正bug:要不要hack 131
指定瀏覽器 133
當特性不被支持時 135
小結 137
第8章 現代頁面代碼的最佳實踐 139
代碼可讀性 139
樸素經典的語義化HTML 141
頁面代碼和搜尋引擎最佳化 144
微格式 145
小結 148
第9章 基於CSS的頁面布局 149
水平居中 149
豎直居中 151
CSS定位 151
基於浮動的布局 158
格線布局 170
小結 171
第10章 CSS重置以及CSS框架 173
CSS重置 173
CSS框架 176
小結 178
第11章 HTML 5 181
什麼是HTML 5 181
HTML 5的重要特性 182
與HTML 4的區別 183
HTML 5文檔實例 190
視頻、音頻以及其他HTML 5中的 嵌入式內容 194
瀏覽器對HTML 5的支持 198
校驗和發布HTML 5 199
我現在就可以開始用HTML 5了嗎 200
第12章 CSS 3以及CSS的未來 201
CSS重生 201
邁向CSS 3 201
新增選擇符 205
小結 213
第13章 CSS 3中的新屬性 215
陰影效果 215
框線半徑 219
透明度 221
RGBA顏色 223
多列文本 223
過渡 225
其他屬性 227
更多內容 229
第14章 媒體 231
媒體查詢 232
小結 239
第15章 Web字型 241
連結和嵌入的簡史 242
當前法律狀況 242
當前技術狀況 243
@font-face和嵌入式字型 243
小結 247
第16章 SVG和Canvas:瀏覽器中的豐富圖像 249
SVG 250
HTML 5的Canvas元素 258
Canvas與SVG 265
小結 265