Web標(biāo)準(zhǔn)開發(fā)之道

出版時(shí)間:2011-1  出版社:機(jī)械工業(yè)出版社  作者:奧爾索普  頁數(shù):266  
Tag標(biāo)簽:無  

前言

不僅是我,所有Web工作者都應(yīng)當(dāng)感謝Jeffrey Zeldman和他的驚世著作《網(wǎng)站重構(gòu)》(《Designing Web Standards》),還有他不知疲倦地為開發(fā)者、設(shè)計(jì)師以及用戶們改善Web所做的努力。在過去的幾個(gè)月中的許多不眠之夜里,我都忍不住想要詛咒Jeffrey,是他建議我寫這本書來作為《網(wǎng)站重構(gòu)》的伴侶。然而,平心而論,能夠被邀請寫這本書是非常令我震撼的,我也希望對得起他的賞識(shí)。感謝Erin Kissane——他不知疲倦地工作,為了維持一個(gè)很不穩(wěn)定的日程表——這里也有我的一部分原因,因?yàn)槲业奶喑兄Z以及一系列幾乎不切實(shí)際的個(gè)人挑戰(zhàn)——總之,謝謝他,祝愿他一切都好。感謝Brian Suda——問候來自冰島堡壘的他,我的兩本書都是由他擔(dān)任技術(shù)編輯——而我們竟然還未曾會(huì)面——非常感謝他檢查出我的無數(shù)錯(cuò)誤以及提出的許多改進(jìn)意見。感謝Sharon Lee,他用專業(yè)技能為本書提供了漂亮的插圖。它們極大地改善了本書所缺少的外在表現(xiàn),讓讀者們得到了更好的體驗(yàn)。感謝Mechael Nolan——本書的委托人,我希望他對本書的信任得到了回報(bào),還希望過去幾個(gè)月他為此而揪掉的那些頭發(fā)還能重新長回來。感謝New Riders出版社的編輯和制作團(tuán)隊(duì),他們花費(fèi)了許多不眠之夜來處理頁數(shù)超支及其他許多麻煩事,謝謝他們的專業(yè)和勤奮。

內(nèi)容概要

本書講述如何依據(jù)Web標(biāo)準(zhǔn)進(jìn)行Web開發(fā)。    全書共分16章,內(nèi)容包括:標(biāo)記、表現(xiàn)、DOM、無障礙/可訪問性、同瀏覽器打交道、現(xiàn)代頁面代碼的最佳實(shí)踐、基于CSS的頁面布局、CSS重置以及CSS框架、HTML 5、CSS 3以及CSS的未來、CSS中的新屬性、媒體、Web字體、SVG和Canvas。    本書適合Web開發(fā)者閱讀。

作者簡介

John Allsopp,擁有超過15年的Web開發(fā)經(jīng)驗(yàn),開發(fā)了備受歡迎的軟件產(chǎn)品CSS工具StyleMaster,并對Web開發(fā)人員進(jìn)行培訓(xùn)。John還經(jīng)常在世界各地的會(huì)議和工作組討論中講演。他是主要針對Web設(shè)計(jì)者及開發(fā)人員的Web大會(huì)Web Directions的創(chuàng)始人,該大會(huì)曾在多個(gè)國家舉辦。 
1999

書籍目錄

前言第1章 開始之前   這本書為誰而寫   你將從這本書中收獲什么   哪些是從本書無法得到的   如何使用本書   下一步 第2章 原理與技術(shù)   背景   為什么我應(yīng)該關(guān)心   如何開發(fā)萬維網(wǎng) 第3章 標(biāo)記   為什么“只在瀏覽器中工作”是不夠的   HTML和XHTML   語法和語義   短暫的HTML歷史   HTML關(guān)鍵概念   文檔類型   HTML的基礎(chǔ)結(jié)構(gòu)   語義擴(kuò)展的HTML   鏈接:“超文本”中的“超”   嵌入內(nèi)容   表單   表格   frame和iframe   字符和實(shí)體   質(zhì)量保證   HTML和XHTML 第4章 表現(xiàn)   Web樣式的簡短歷史   什么是CSS   如何使用CSS   基本的CSS語法   選擇符基礎(chǔ)知識(shí)   基本屬性:字體樣式   繼承   使用特定的class和id選擇符   通用文本布局屬性   連接符:包含選擇符和子選擇符   通用背景屬性   動(dòng)態(tài)選擇符   基本的頁面布局   高級(jí)頁面布局   定位   高級(jí)選擇符   顯示類型   更多屬性   媒介類型   導(dǎo)入樣式表   質(zhì)量保證   挑戰(zhàn)和技術(shù) 第5章 DOM   DOM版本   DOM樹   DOM核心對象和方法   事件   基于現(xiàn)代標(biāo)準(zhǔn)DOM腳本的最佳實(shí)踐   類庫的興起   校驗(yàn) DOM   Ajax   小結(jié) 第6章 可訪問性   可訪問性的環(huán)境   可訪問性與W3C   常見可訪問性問題(及解決方案)   小結(jié) 第7章 同瀏覽器打交道   種瀏覽器缺陷   瀏覽器的模式   常見瀏覽器bug   IE與hasLayout   修正bug:要不要hack   指定瀏覽器   當(dāng)特性不被支持時(shí)   小結(jié) 第8章 現(xiàn)代頁面代碼的最佳實(shí)踐   代碼可讀性   樸素經(jīng)典的語義化HTML   頁面代碼和搜索引擎優(yōu)化   微格式   小結(jié) 第9章 基于CSS的頁面布局   水平居中   豎直居中   CSS定位   基于浮動(dòng)的布局   網(wǎng)格布局   小結(jié) 第10章 CSS重置以及CSS框架   CSS重置   CSS框架   小結(jié) 第11章 HTML    什么是HTML    HTML 的重要特性   與HTML 的區(qū)別   HTML 文檔實(shí)例   視頻、音頻以及其他HTML 中的  嵌入式內(nèi)容   瀏覽器對HTML 的支持   校驗(yàn)和發(fā)布HTML    我現(xiàn)在就可以開始用HTML 了嗎 第12章 CSS 以及CSS的未來   CSS重生   邁向CSS    新增選擇符   小結(jié) 第13章 CSS 中的新屬性   陰影效果   邊框半徑   透明度   RGBa顏色   多列文本   過渡   其他屬性   更多內(nèi)容 第14章 媒體   媒體查詢   小結(jié) 第15章 Web字體   鏈接和嵌入的簡史   當(dāng)前法律狀況   當(dāng)前技術(shù)狀況   @font-face和嵌入式字體   小結(jié) 第16章 SVG和Canvas:瀏覽器中的  豐富圖像   SVG   HTML 的canvas元素   Canvas與SVG   小結(jié)

章節(jié)摘錄

插圖:像那些許多從事Web開發(fā)工作10年以上的人一樣,我的涉足是個(gè)偶然——我是從1994年開始的。那時(shí),我是一個(gè)軟件開發(fā)人員,而現(xiàn)在我是軟件開發(fā)者、Web開發(fā)者、會(huì)議組織者和作家。開發(fā)領(lǐng)域的背景并不像大家常規(guī)想象的那樣。很多Web開發(fā)者(網(wǎng)頁設(shè)計(jì)師、前端工程師或任何其他你想叫的稱謂)都是從印刷和平面設(shè)計(jì)轉(zhuǎn)型而來的。因此,網(wǎng)頁設(shè)計(jì)和開發(fā)受到工具和設(shè)計(jì)規(guī)范技術(shù)的嚴(yán)重制約,在許多方面甚至依然沿用軟件工程的許多原則。一些印刷和圖形設(shè)計(jì)的影響對網(wǎng)站頗有裨益。很多為網(wǎng)頁布局及排版而開發(fā)的技術(shù)曾是以模仿打印頁面而創(chuàng)建的,盡管事實(shí)上網(wǎng)頁是基于屏幕的媒體,而屏幕與紙張差別很大。網(wǎng)頁可以依據(jù)多種需求來服務(wù)用戶(如根據(jù)視力的好壞),或者依據(jù)不同的屏幕尺寸提供方案——從迷你的移動(dòng)手機(jī)屏幕到30英寸屏幕(這些已經(jīng)用來訪問網(wǎng)頁了)。這些我們將在第3章進(jìn)行討論,這種可變性從網(wǎng)頁核心來說不是一個(gè)bug,而是一種特色。自從Web誕生以來,很多設(shè)計(jì)師對Web的獨(dú)特性以及帶給未來的挑戰(zhàn)進(jìn)行了熱情洋溢的討論,其中一位就是Jeffrey Zeldman。沒有任何資料會(huì)比Zeldman的《網(wǎng)站重構(gòu)》更適合初學(xué)Web設(shè)計(jì)和開發(fā),我的這本書也是用來作為其配套資料服務(wù)讀者。在你閱讀的這本書中,我則進(jìn)一步補(bǔ)充Web標(biāo)準(zhǔn)化設(shè)計(jì),對Web構(gòu)建中的開發(fā)部分進(jìn)行深入的探討。不管你是從沒看過一個(gè)網(wǎng)頁的標(biāo)記還是已經(jīng)進(jìn)行了數(shù)年的Web開發(fā),我希望你能在下邊這些內(nèi)容中找到新的、有用的信息和想法。為此,我也歸類整理了在Web核心技術(shù)(HTML、CSS和DOM)中值得關(guān)注的細(xì)節(jié),同時(shí)探究了當(dāng)前這些領(lǐng)域中的最優(yōu)方法,其中包括如何構(gòu)造易用的、面向搜索引擎優(yōu)化的且易于維護(hù)的網(wǎng)頁。最重要的是,我希望傳達(dá)一種意識(shí),可以使用最好的方法解決我們行業(yè)中真實(shí)存在的復(fù)雜問題——如何開發(fā)如下的富媒體、可交互的網(wǎng)站:對盡可能多的人來說是易訪問的,包括那些殘疾人士;強(qiáng)大的(甚至是迷人的)、可在大量擁有網(wǎng)絡(luò)功能的設(shè)備上以及所有現(xiàn)代的瀏覽器上顯示;愉悅的操作;盡管技術(shù)已經(jīng)發(fā)生改變,但歷經(jīng)時(shí)間考驗(yàn)后依然易于維護(hù)。

媒體關(guān)注與評論

“John Allsopp是我心目中的英雄,他在Web標(biāo)準(zhǔn)領(lǐng)域是一個(gè)備受尊敬的人物,他創(chuàng)作了這本完美的配套圖書。這是將我的理論應(yīng)用到實(shí)踐的最佳時(shí)機(jī)?!薄  狫effrey Zeldman,暢銷書作者、設(shè)計(jì)師和Web標(biāo)準(zhǔn)之父

編輯推薦

《Web標(biāo)準(zhǔn)開發(fā)之道》:Jeffrey Zeldman的《網(wǎng)站重構(gòu)》在Web領(lǐng)域引起強(qiáng)烈反響。作為Web開發(fā)者、教育者和Web標(biāo)準(zhǔn)的忠誠擁護(hù)者,作者從純粹的策略和教學(xué)角度創(chuàng)作了《Web標(biāo)準(zhǔn)開發(fā)之道》。從《Web標(biāo)準(zhǔn)開發(fā)之道》中你可以:全面了解目前的Web開發(fā)技術(shù)。深入理解HTML5、CSS 3和新興Web標(biāo)準(zhǔn)概念。獲得專業(yè)Web開發(fā)者最佳實(shí)踐的真實(shí)案例?!禬eb標(biāo)準(zhǔn)開發(fā)之道》全面總結(jié)了作者在Web開發(fā)、教育以及貫徹Web標(biāo)準(zhǔn)的運(yùn)動(dòng)中的實(shí)踐經(jīng)驗(yàn)?!禬eb標(biāo)準(zhǔn)開發(fā)之道》將引導(dǎo)開發(fā)者領(lǐng)略現(xiàn)代Web發(fā)展全景。不論你是Web開發(fā)領(lǐng)域的新手,還是經(jīng)驗(yàn)豐富的專業(yè)人士,都能從中學(xué)習(xí)到如何正確應(yīng)用Web標(biāo)準(zhǔn)的知識(shí)、技術(shù)以及相關(guān)原理。《網(wǎng)站重構(gòu)》的最佳伴侶,Jeffrey Zeldman鼎力推薦。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Web標(biāo)準(zhǔn)開發(fā)之道 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7