Before Coding [3]-第一個網頁

HTML介紹

HTML,全稱Hyper Text Markup Language,即超文本標記語言?!俺谋尽本褪侵疙撁鎯瓤梢园瑘D片、鏈接,甚至音樂、程序等非文字元素。

超文本標記語言的結構包括“頭”部分(Head)、和“主體”部分(Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。

萬維網上的一個超媒體文檔稱之為一個頁面(Page)。作為一個組織或者個人在萬維網上放置開始點的頁面稱為主頁(Homepage)或首頁,主頁中通常包括有指向其他相關頁面或其他節點的指針(超級鏈接),所謂超級鏈接,就是一種統一資源定位器(URL,Uniform Resource Locator)指針,通過激活(點擊)它,可使瀏覽器方便地獲取新的網頁。這也是HTML獲得廣泛應用的最重要的原因之一。在邏輯上將視為一個整體的一系列頁面的有機集合稱為網站(Website)。超級文本標記語言(HTML)是為“網頁創建和其它可在網頁瀏覽器中看到的信息”設計的一種標記語言。

網頁的本質就是超文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。

超級文本標記語言是標準通用標記語言下的一個應用,也是一種規范,一種標準,它通過標記符號來標記要顯示的網頁中的各個部分。網頁文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網頁文件,然后根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不停止其解釋執行過程,編制者只能通過顯示效果來分析出錯原因和出錯部位。但需要注意的是,對于不同的瀏覽器,對同一標記符可能會有不完全相同的解釋,因而可能會有不同的顯示效果。

HTML5 介紹

HTML5 是新一代的HTML,即超文本標記語言,于去年10月28日正式發布,它是全新的、互聯網上構建頁面的標準語言。

那么究竟什么是HTML5?在 W3C HTML5 的常見問題中,關于HTML5是這樣說明的:HTML5是一個開放的平臺下開發的免費許可條款。

具體來說,對這句話有以下兩種理解:

  • 指一組共同構成了未來開放式網絡平臺的技術。這些技術包括 HTML5規范、CSS3、SVG、MATHML、地理位置、XmlHttpRequest、Context 2D、Web 字體以及其他技術。這一套技術的邊界是非正式的,且隨時間變化的。
  • 指HTML5規范,當然也是開放式網絡平臺的一部分。

基礎的 HTML5 頁面

簡單的 HTML5 頁面

<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>基礎的HTML5頁面</title> 
</head>
<body>
Hello Airing! 
</body> 
</html>

演示 1-2-1

運行結果如下:

示例1-2-1

HTML是由一個個形如尖括號<>的標簽元素組成,這些標簽通常是成對出現,并且標簽之間只能嵌套不能交叉。

擴展:

成對出現的叫做閉合標簽,單個出現的叫做單標簽。不管怎樣都是閉合的(單標簽可以不閉合,但是在XHTML中嚴格要求了閉合)。閉合標簽又分為開始標簽和結束標簽,如<body>是開始標簽,</body>是結束標簽。自標簽如<input/> <br/>等。

關于更多的標簽,建議大家自行了解一下。推薦去W3school平臺查看文檔與手冊。

這里我們著重講一下上述代碼中出現的標簽。

<!doctype html>

這個標簽說明 Web 瀏覽器將在標準模式下呈現頁面。根據 W3C 定義的 HTML5 規范,這是 HTML5 文檔所必需的。這個標簽簡化了長期以來在不同的瀏覽器呈現 HTML 頁面時出現的奇怪差異。它通常為文檔中的第一行。

<html lang="en">

這是包含語言說明的<html>標簽,例如,"en"為英語,"zh"為中文。

<head>...</head>

這2個標記符分別表示頭部信息的開始和結尾。頭部中包含的標記是頁面的標題、序言、說明等內容,它本身不作為內容來顯示,但影響網頁顯示的效果。頭部中最常用的標記符是<title>標記符和<meta>標記符。

以下表格列出了 HTML head 元素下的所有標簽和功能:

標簽 描述
<head> 定義了文檔的信息
<title> 定義了文檔的標題
<base> 定義了頁面鏈接標簽的默認鏈接地址
<link> 定義了一個文檔和外部資源之間的關系
<meta> 定義了HTML文檔中的元數據
<script> 定義了客戶端的腳本文件
<style> 定義了HTML文檔的樣式文件
<meta charset="UTF-8">

這個標簽說明 Web 瀏覽器使用的字符編碼模式,這里通常設置為UTF-8。如果沒有需要特別設置的沒必要改變它。這也是 HTML5 頁面需要的元素。

<title>...</title>

這個標簽說明在瀏覽器窗口展示的 HTML 的標題。這是一個很重要的標記,它是搜索引擎用來在 HTML 頁面上收錄內容的主要信息之一。

<body>...</body>

網頁中顯示的實際內容均包含在這2個<body>之間。

綜上,HTML5網頁是由第一行的<!doctype html><html>部分組成,而<html>主要分為兩部分——由<head>標簽規定的頭部部分,和由<body>規定的主體部分。

這樣,我們就把最簡單的HTML網頁的基本結構給捋出來了。

HTML 學習資源

因為 HTML 為基礎,且內容簡單,所以本節不會花過多的篇幅去介紹標簽的使用,需要讀者們自行去學習。

筆者強烈推薦慕課網(www.imooc.com)的HTML課程(
《HTML+CSS基礎課程》:http://www.imooc.com/learn/9),認真按順序學完本課程內容,即可掌握 HTML 與 CSS 的基礎內容。另外,學習之余還可以去W3school平臺查看文檔與手冊。

原文:《第一個網頁》(From 《Before Coding》

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,362評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,013評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,346評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,421評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,146評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,534評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,585評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,767評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,318評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,074評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,258評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,828評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,486評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,916評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,156評論 1 290
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,993評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,234評論 2 375

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,777評論 1 92
  • 格式后期處理。 Jeremy Keith在 Fronteers 2010 上的主題演講 今天我想跟大家談一談HTM...
    LordZhou閱讀 1,145評論 0 17
  • HTML5 標簽comment 注釋標簽用于在源文檔中插入注釋。注釋內容不會被瀏覽器顯示。為代碼編寫注釋的好處是...
    才気莮孒閱讀 4,077評論 1 25
  • 簡介網絡瀏覽器很可能是使用最廣的軟件。在這篇入門文章中,我將會介紹它們的幕后工作原理。我們會了解到,從您在地址欄輸...
    wengjq閱讀 2,056評論 2 15
  • 1. 瀏覽器頁面有哪三層構成,分別是什么,作用是什么? 構成:結構層、表示層、行為層分別是:HTML、CSS、Ja...
    程序猿人王小賤閱讀 1,890評論 1 11