《HTML與CSS入門經典(第8版)》——第1章 理解Web的工作方式1.1HTML和全球資訊網簡史
本節書摘來自非同步社群《HTML與CSS入門經典(第8版)》一書中的第1章,第1.1節,作者: 【美】Julie C. Meloni , Michael Morrison 更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。
第1章 理解Web的工作方式
本章中你將學到:
- 全球資訊網(WWW)的簡史
- “網頁(Web Page)”的含義,以及該術語不能反映所涉及的所有內容的原因
- 如何從你的個人計算機進入別人的瀏覽器
- 選擇Web託管提供商的方法
不同的Web瀏覽器和裝置型別對網面內容的影響
在學習複雜的HTML和CSS之前,先對這些技術有堅實的理解是很重要的,這些技術可以將這些普通文字檔案轉化為通過計算機或者手持裝置瀏覽網頁時看到的豐富的多媒體顯示。
如果不使用Web瀏覽器檢視,包含HTML和CSS的檔案則看不出效果,除非有一個Web伺服器,否則除了你自己以外,沒有人能看到你的內容。Web伺服器使你的內容可用於其他人,他們使用自己的Web瀏覽器導航到一個地址,並且等待伺服器傳送資訊給他們。你將深入這個過程,因為你必須首先建立檔案,然後將它們放到伺服器上使其可用,並且必須確保你的內容將按照你的設想出現在終端使用者那裡。
1.1 HTML和全球資訊網簡史
很久以前,在人類還沒有登上月球之前,一些富有遠見的人決定看看自己能不能將幾個主要的計算機網路連線在一起。我不再贅述這些人的名字和故事(到處都可以找到),但是最終的結果是“所有網路之母”,也就是我們對網際網路的稱呼。
直到1990年,通過網際網路訪問資訊還是一個相當技術性的事情。這非常困難,甚至連擁有博士學位的物理學家在嘗試交換資料時都會感到沮喪。一位現在非常有名(並且被授予爵位)的物理學家Tim Berners-Lee爵士,發明了很容易地通過“超文字”連結交叉引用網際網路上的文字的方法。
這不是一個新的思路,但是他的簡單的超文字標記語言(HTML)能夠興旺起來,而更野心勃勃的超文字計劃卻失敗了。超文字原意是指具有頁面之間交叉引用的,以電子形式儲存的文字。現在這個術語含義更廣,指任何可以與其他物件連結的物件(文字、影像、檔案等)。超文字標記語言是描述文字、圖形和包含其他資訊的檔案組織和連結在一起的方式的一種語言。
到1993年,世界上只有100多臺計算機能夠提供HTML頁面。這些互相連結的頁面被稱為全球資訊網(WWW),許多Web瀏覽器程式被編寫出來,使使用者能夠檢視網頁。因為Web的流行,一些程式設計人員很快就寫出能夠和文字一起檢視圖形的瀏覽器。從那時開始,Web瀏覽器軟體的持續發展和HTML和XHTML的標準化將我們帶入了今天所生活的世界,現在有超過1.1億臺Web伺服器提供對超過250億個文字和多媒體檔案的請求的服務。
這幾段話確實是這段不尋常的時期的簡單歷史。現在學校裡的新人根本不知道沒有全球資訊網的時代,資訊“永遠線上”的理念和無處不在的計算將推動我們的生活的各個方面不斷前進。Web內容的建立和管理不再只是少數技術方面的人士(你可以稱呼他們“高手”)所擁有的技能,在本書的最後,你將看到這些技能是每個人都能掌握的,而不是高手們的特權。
相關文章
- 《HTML與CSS入門經典(第8版)》——1.2建立Web內容HTMLCSSWeb
- 《HTML與CSS入門經典(第8版)》——2.8作業HTMLCSS
- 《HTML與CSS入門經典(第8版)》——1.6總結HTMLCSS
- 《HTML與CSS入門經典(第8版)》——1.7問與答HTMLCSS
- 《jQueryMobile入門經典》——第2章 使用HTML、CSS和JavaScriptjQueryHTMLCSSJavaScript
- HTML與CSS入門經典(第7版)電子書pdf下載HTMLCSS
- 《HTML5+CSS3入門經典》——第1章 迎接新的Web時代——HTML5的出現HTMLCSSS3Web
- 《HTML與CSS入門經典(第8版)》——2.4在沒有Web伺服器情況下分發內容HTMLCSSWeb伺服器
- C語言入門經典(第5版)C語言
- Go語言入門經典第18章Go
- 【HTML+CSS網頁設計與佈局 從入門到精通】第2章HTMLCSS網頁
- 《PHP、MySQL和Apache入門經典(第5版)》一2.9小結PHPMySqlApache
- 第 12 章 CSS 入門CSS
- 《HTML5+CSS3入門經典》——1.2 HTML5的優勢HTMLCSSS3
- 《PHP、MySQL和Apache入門經典(第5版)》一2.10Q&APHPMySqlApache
- 第7天:CSS入門(轉)CSS
- 《PHP、MySQL和Apache入門經典(第5版)》一2.2如何獲取MySQLPHPMySqlApache
- 《PHP、MySQL和Apache入門經典(第5版)》一一2.11實踐練習PHPMySqlApache
- html+css快速入門-css簡介HTMLCSS
- 《網頁設計與前端開發Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript從入門到精通》——第2章HTML基礎網頁前端HTMLCSSJavaScript
- 《HTML5與CSS3權威指南(第3版·上冊)》——第1章Web時代的變遷HTMLCSSS3Web
- 《HTML5+CSS3網頁設計入門必讀》——第1章 標記簡史1.1 從IETF到W3C:HTML4的誕生過程HTMLCSSS3網頁
- C語言入門經典(第4版)電子書pdf下載C語言
- 《HTMLCSSJavaScript網頁製作從入門到精通第3版》——第01章 HTML基礎HTMLCSSJavaScript網頁
- 第 2 章 HTML、XML和CSS-帶答案HTMLXMLCSS
- 《HTMLCSSJavaScript網頁製作從入門到精通第3版》——第02章 HTML基本標記HTMLCSSJavaScript網頁
- 【WEB基礎】HTML & CSS 基礎入門(9)CSS盒子WebHTMLCSS
- 黑客攻防技術寶典:Web實戰篇(第2版)與第1版的區別黑客Web
- 【WEB基礎】HTML & CSS 基礎入門(10)佈局與定位WebHTMLCSS
- 【WEB基礎】HTML & CSS 基礎入門(5)邊框與背景WebHTMLCSS
- 《Web前端開發精品課HTML與CSS進階教程》——第一部分 HTML進階第01章 HTML基礎知識1.1 HTML和CSS進階簡介Web前端HTMLCSS
- 《HTML5+CSS3網頁設計入門必讀》——第2章 HTML5的設計2.1 設計原則HTMLCSSS3網頁
- 《jQueryMobile入門經典》——2.5 問與答jQuery
- 《MySQL 入門教程》第 01 篇 MySQL 簡介MySql
- 《HTML5與CSS3權威指南(第3版·上冊)》——第3章HTML5的結構HTMLCSSS3
- Webpack經典入門Web
- 《HTML5與CSS3權威指南(第3版·下冊)》——第18章CSS3概述HTMLCSSS3
- 第89天:HTML5中訪問歷史、全屏和網頁儲存APIHTML網頁API