HTML 5和樣式套用指南

HTML 5和樣式套用指南

《HTML 5和樣式套用指南》是2011 年3月機械工業出版社出版的圖書,作者是Larry Aronson

基本介紹

  • 書名:HTML 5和樣式套用指南
  • 作者:Larry Aronson
  • 譯者:劉紅偉
  • ISBN:9787111331957
  • 出版社:機械工業出版社
  • 出版時間:2011年3月
  • 開本:16開
內容簡介,作譯者,目錄,譯者序,

內容簡介

html是用來構建web結構和編寫web內容的語言,目前已經成為構建web站點的事實上的標準語言。本書主要內容有:web和html的基礎知識、html語言的核心內容和各種重要元素的用法、對html實現樣式化、html構建web站點的技術和可能遇到的問題等。本書結合5種流行的套用和服務,一一介紹html標記的用法和特點,幫助讀者實際套用html。本書還分別給出了html元素和css屬性的列表和說明,其中包括最新的html 5和css 3的新增內容。
《html 5和樣式套用指南》是初學者了解html的很好的入門材料,也是想進一步了解html知識和套用的web開發者的參考指南。

作譯者

本書提供作譯者介紹
Larry Aronson出生於伊利諾州的Evanston,畢業於Evanston Township高中,並且進入了伊利諾伊大學厄巴納分校。在取得計算機學學士學位和物理學學士學位之後畢業之前,他有兩個暑假作為IBM芝加哥生產辦公室的助力系統工程師而工作。
畢業之後,Aronson來到紐約市,墜入愛河,並且決定在這裡生活。他在紐約市廣播電台、劇院和錄音行業乾過一些工作,然後,開始在哥倫比亞大學計算機活動中心擔任用戶服務工作。四年後,他成為教員並且負責電子工程和計算機科學的研究生工作,但是,薪水微薄.. << 查看詳細

目錄

《html 5和樣式套用指南》
譯者序
前言
作者簡介
第1章 html和web1
html:web的語言1
web簡史4
超文本內容和線上媒體7
統一資源定位符8
web瀏覽器和伺服器9
web術語11
html 5和web標準14
我們都必須現在學習html 5嗎15
小結16
第2章 html語言17
語言概覽17
頁面結構和dom21
html 5語法25
注釋25
字元實體26
.標記元素26
html 5語義29
html屬性37
事件處理程式40
塊級元素41
標題42
段落、塊引用和地址塊44
列表49
division和section元素53
表格56
連結和錨點62
統一資源定位符63
錨點狀態65
錨點屬性66
內聯圖像67
音頻和視頻71
輸入表單74
html 5畫布82
小結84
第3章 樣式的元素85
層疊樣式表85
css選擇器88
偽類和偽元素92
版式95
字型樣式97
字型粗細97
字型變體98
字型大小98
字型101
顏色103
背景屬性104
文本屬性107
text-align107
text-decoration107
text-indent109
text-transform109
line-height109
字母間距和單詞間距110
空白112
vertical-align112
盒子屬性114
高度和寬度114
邊距和補白115
框線117
列表樣式120
css定位124
其他css屬性128
display和visibility129
overflow133
浮動和清除133
小結134
第4章 使用html135
常用工具135
部落格138
gdoc143
ebay銷售147
維基百科149
html email151
小結154
第5章 構建web站點156
開發方法156
內容站點或服務站點157
靜態內容還是動態內容158
目標客群158
資金159
未來160
web站點161
cgi-bin163
日誌163
public_html164
其他web站點檔案165
組織和導航167
檔案和目錄167
頁面布局168
導航171
圖像映射177
開關和手風琴178
標籤頁的內容節180
打開新視窗185
頁面頭部信息187
meta元素187
link元素189
其他的頭部元素191
搜尋引擎最佳化193
避免常見錯誤197
在信息架構之前設計表現197
使用過時的工具和構建方法198
不驗證html和css198
沒有在不同瀏覽器中測試199
沒有使用足夠的注釋199
小結200
附錄a html 5快速參考201
附錄b css屬性211

譯者序

HTML(HyperText Markup Language,超文本標記語言)是用來構建Web結構和編寫Web內容的語言。在過去的20年裡,HTML幾乎隨著Web的發展而同步發展,已經成為構建Web站點事實上的標準語言。當今,在Web朝深入影響人類生活方式和社會結構變化的過程中,HTML再次扮演著舉足輕重的角色。隨著HTML 5的發展,瀏覽器開發廠商、Web開發者、Web內容編寫者都對Web的未來充滿了憧憬和期望。
《HTML 5和樣式套用指南》是一本經典的Web編寫指南。它首先介紹了Web和HTML的基礎知識,然後介紹了HTML語言的核心內容和各種重要元素的用法,接下來,講解了如何結合CSS來對HTML實現樣式化。在當前的Web上,有很多套用和服務支持編寫者加入HTML標記來構建自己的內容,本書結合5種這方面的流行套用和服務,一一介紹其用法和特點,幫助讀者將學習到的HTML很快付諸套用。最後,本書從巨觀的角度介紹了使用HTML構建Web站點的技術和可能遇到的問題。本書末尾有兩個附錄,分別給出了HTML元素和CSS屬性的列表和說明,其中包括最新的HTML5和CSS3的內容。
《HTML 5和樣式套用指南》歷經數版而暢銷不衰。第1版在1994年出版,印刷了5次並且翻譯成7種語言,第2版《HTML 3 Manual of Style》也同樣成功。同時,作者在全國範圍內線上教授HTML,並且在CompuServe為Ziff-Davis University創辦了課程。現在,本書針對HTML 5進行了全面更新,權威的內容加上最新的技術,能夠滿足各層次讀者學習HTML 5的需求。
《HTML 5和樣式套用指南》由劉紅偉、關志興、王建勇、毛立濤、閆柳青、姜巧生、沈海峰、李振勝、李秋強等翻譯。譯文如有不妥之處前言 《HTML 5和樣式套用指南》主要內容以及為什麼有用
《HTML 5和樣式套用指南》介紹如何使用HTML將你的內容放置到Web上。HTML(HyperText Markup Language,超文本標記語言)是一種語言,它告訴Web瀏覽器對於文本、圖像和其他媒體(你希望其他人看到的內容)做些什麼。有使用這些工具的好方法,也有不好的方法。Web瀏覽器是智慧型的應用程式。它們可以接受書寫糟糕的HTML,並且仍然可以顯示看得過去的Web頁面。然而,仍然有非常好的理由來學習如何編寫好的標記。《HTML 5和樣式套用指南》介紹如何創建滿足如下條件的Web頁面:
讓人們樂於查看並且有興趣訪問。
對搜尋引擎機器人友好。
易於隨著時間而更新和維護。
可以通過多種比喻來理解Web,這些比喻允許我們把Web站點看做是我們探險領域中的一個地方。我們甚至在其“空間”中社會化。但這只是一種有用的假象。實際上,Web根本不是那樣的。第1章介紹了Web編寫者和開發者用來創建這一假象的客戶端/伺服器技術。即便你認為自己是一位有經驗的Web用戶,第1章也值得一看。
第2章完全介紹HTML元素,包括一些更加有趣的HTML 5添加內容。它用很多實例說明了如何語義性地標記文檔,以便最終的Web頁面為訪問者(既包括人類也包括機器人)提供所有正確的信息,並且易於更新。
我們在設計中的首要任務是讓自己愉悅。有了好的文檔結構,可以很容易地將一個Web站點的所有頁面都以一致的方式樣式化。第3章通過很多實例說明了如何使用CSS語句來對文檔元素套用樣式化,並且創建人們喜愛的Web頁面。
第4章介紹使用HTML作為其他接受標記內容的Web站點的內容提供者。給出了5個示例,分別是部落格、GDoc、eBay、Wikipedia編輯和HTML郵件。儘管將內容放到線上有很多選擇,但是有時候,你的組織的目標或你的個人的目標制定了要創建和運行自己的Web站點。第5章介紹了涉及的很多問題,包括Web站點的結構、組織和導航,以及搜尋引擎最佳化。
在《HTML 5和樣式套用指南》的末尾,你將會看到HTML元素和CSS屬性的快速參考指南,包括HTML 5和CSS3草案規範中的新元素和屬性。這裡沒有給出參考資源的列表。W3C的Web站以及關於HTML和CSS的Wikipedia文章,都從技術的觀點介紹了所有的內容。你可以搜尋Web以找到其他的指南、教程和示例。
最後,《HTML 5和樣式套用指南》也是關於你的,因為你從為了信息和服務而使用Web的人變成了為Web貢獻內容的人。與那些樂於創新協作的人相比,通過線上購物發現樂趣的人要遜色多了。在這個新的Web上,你的內容有了一席之地,並且,《HTML 5和樣式套用指南》是關於如何創建帶有樣式的內容的。我希望這《HTML 5和樣式套用指南》對你有用。
《HTML 5和樣式套用指南》沒有介紹什麼以及原因
《HTML 5和樣式套用指南》並不想成為介紹HTML 5的完全參考手冊。這樣的圖書至少要比現在的篇幅多3倍,並且,可能出版不久就過時了。這是因為Web技術更新太快。《HTML 5和樣式套用指南》中的信息都是基於W3C草案建議的一個HTML 5提案標準。儘管這可能聽起來有點空洞,但很多草案規範已經由我們喜愛的瀏覽器所採用了(儘管在正式採用標準的時候,可能有很多已經改變了)。實際情況如此,我並不敢說是自己是HTML 5的權威,我只不過是一本介紹HTML 5的圖書的作者。
除了HTML和CSS,JavaScript在《HTML 5和樣式套用指南》中的某些示例中也占有一席之地。教授JavaScript超出了《HTML 5和樣式套用指南》的範圍,但是將其納入《HTML 5和樣式套用指南》有兩個原因。首先,HTML 5規範了文檔元素使用JavaScript語法和方法來回響用戶操作的行為。其次,jQuery這樣的JavaScript庫提供了元素行為的新辭彙表,這些對之前的Web編寫者和開發者不可用。
其他的技術在一些站點的運行中起到了重要的作用,但《HTML 5和樣式套用指南》中並沒有真正討論這些。如果你想要學習關於使用Microsoft的Silverlight和Adobe的Flash平台開發Web頁面的技術,那么你選錯書了。作為一位自由開發者,我喜歡免費且帶有社區支持的工具。並不是說,我認為我使用的工具比其他的技術好,我只是沒有用過其他的,因此,也就沒有比較的基礎。
《HTML 5和樣式套用指南》是如何促成的以及將會帶來什麼
在20多年前,全球資訊網在瑞士邊境就誕生了。當我初次接觸Web時,我的工作是華爾街那些大型投資公司之一的顧問,不過這家公司現在已經不存在了。那是在1993年秋季,我為了建模抵押貸款衍生產品而將一個基於大型機的系統轉換為在有一台微機上運行。我在網路管理員的辦公室中,網管和我成為朋友,並且,他炫耀了最近從伊利諾伊大學的FTP站點上下載的一個很酷的應用程式。這個程式叫做Mosaic。我的生活由此開始改變,並且我那時候已經準備好要迎接這一改變。
那時候,作為Apple計算機的HyperCard應用程式愛好者和用戶,我已經進入了超文本應用程式的世界。我已經為自己和他人創建了多個“棧”(HyperCard程式的稱呼)。我通過參與Usenet用戶組alt.hypertext以及Panix的本地討論組(這是總部在紐約市的一個較早的網際網路服務提供商),繼續跟進這一領域。
從Mosaic對FTP和超文本導航的無縫整合中,我立即看到了Mosaic和Web的潛能。在可以使用Mosaic之前,要訪問一個特定的文檔,首先必須知道文檔位於網際網路上何處。然後,登錄到FTP伺服器,下載檔案,並打開它以便閱讀。Mosaic不僅將這些步驟自動化,而且幫助你找到你感興趣的下一個文檔。
那是一個令人激動的時刻。每周出現數十個新的站點。Web瀏覽器的更新版本也可用了,隨後Mosaic、MacWeb、WinWeb和Arena頻繁地發布,支持更多的HTML標記元素和新的編寫功能,例如居中的文本和內聯的圖像。每一天,在新聞組討論和用戶組會議中,都會發現和分享新的技術。
. 1994年初夏,在美國政府允許網際網路商用後很短的時間內,另外一位新聞組活躍撰稿人Clay Shirky聯繫了我。他問我是否感興趣和他的出版商見面,這家出版商在尋找一位有經驗的作者來編寫一本關於HTML的圖書。Clay有其他的事務,因此,我成了關於Web發布的第一本圖書的作者。Clay是一位優秀的作者,他的圖書《Voices from the Net》、《Here Comes Everybody》和《Cognitive Surplus》是任何想要探索新技術的文化影響的人的必讀之作。
《HTML 5和樣式套用指南》的第1版在1994年年底面世,並且第2版《HTML3 Manual of Style》在一年之後出版。十四年彈指一揮間,到了2009年秋天,當我正在參加關於HTML 5的會議和部落格時,另一位編程書作者Elliotte Rusty Harold給我發郵件,問我是否感興趣和他的出版商談談出版《HTML Manual of Style》的新版。談話的結果是一個正式的圖書策劃案和一份契約,現在,我再一次成為作者。
在回顧第2版的過程中,我讀到了前言中的這么一段:
《HTML 5和樣式套用指南》處於中間階段。本書第1版在HTML 2完成之前編寫。如今,HTML處在向第3版轉變的過程中。Web本身從學術中心向商業中心過渡,並且你真的正處在從程式設計師/分析師到作者/講師的職業轉變中。這裡介紹的一些主題是採用仍處在beta測試階段的產品來說明的,這意味著,我今天的最佳猜測可能無法準確地描述Web明天將會是什麼樣子。本書將帶你開始Web發布,剩下的培訓學習將在網上進行。
這一段話的意義在今天仍然成立。Web是正在發展的一項重要技術,它正在經歷從商業關注向包圍和塑造我們的社會活動的方向升級。主流的瀏覽器廠商對於新興的HTML 5和CSS 3規範的支持,使得Web編寫者和開發者創建令人激動的新Web站點和應用程式成為可能。Web在未來幾年的改變,將超越過去十多年的變化,這么說是有把握的。這也是本書為之激動的原因。
致謝
我想要對策劃編輯Trina MacDonald表達感謝和感激之情,他耐心的指導和對我的理解,使得編寫本書的工作充滿樂趣,儘管有著交稿日期的壓力。我還要感謝我的開發編輯Songlin Qiu,他指出了我的錯誤,並且飛速地檢查完各章,還要感謝Elliotte Rusty Harold聯繫了我,並由此啟動了本書出版的過程。最後,我深深地感謝我的妻子Heidi Cohen,她幫助我找到我的寫作風格,並且對於我在線上行銷和搜尋引擎最佳化方面的知識作出了顯著的貢獻。

相關詞條

熱門詞條

聯絡我們