IT兄弟連 HTML5教程 HTML語言的語法 1
- 2019 年 10 月 7 日
- 筆記
版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/101263023

HTML是文本類型的語言,和其他任何一門語言相比,語法都是最簡單的。但在編寫HTML文件時,必須遵循HTML的語法規則。一個完整的HTML文件由標題、段落、列表、表格、文本,即嵌入的各種對象所組成,這些邏輯上統一的對象稱為元素,HTML使用標籤來描述這些元素。實際上,整個HTML文件就是由元素與標籤組成的文本文件,可以直接由瀏覽器解釋執行,解析它們顯示出美妙的網頁,而無須編譯。當用瀏覽器打開網頁時,瀏覽器讀取網頁中的HTML程式碼,分析其語法結構,然後根據解釋的結果顯示網頁內容。正因如此,網頁顯示的速度同網頁程式碼的品質有很大的關係,保持精簡和高效的HTML源程式碼是十分重要的。也可以在瀏覽器打開的網頁中,通過「查看源文件」命令查看網頁中的HTML程式碼。
HTML標籤和元素

在HTML文件中是以標籤來標記網頁結構和顯示內容資料的。以「<標籤名>」表示標籤開始,以「</標籤名>」結束。大部分標籤都是成對出現的,成對的標籤也稱為容器。在一對標籤中也可以嵌套其他標籤。一個HTML標籤及標籤中嵌套的內容就是網頁中的一個「HTML元素」。例如,在<body>和</body>之間的是主體元素;又如,<title>和</title>是標籤,而<title>itxdl</title>則是標題元素。也有極少的標籤不需要與之配對的結束標籤,也稱為空標籤,即空元素,例如<br>、<hr>等。</body>和</title>關閉它們各自的標籤。所有的HTML標籤都要關閉。儘管老版本的HTML允許某些標籤不關閉,但最新的標準要求所有的標籤都要關閉。無論如何,閉合標籤是一個好習慣。並不是所有的標籤都像<html></html>一樣關閉,有的標籤不用繞在內容外面,它們是自關閉的。比如斷行的標籤是這樣的:<br />。需要記住的是,所有的標籤都必須關閉,以及大部分的內容都在標籤之間,它們的格式是這樣的:起始標籤-內容-閉合標籤。如圖2.6所示為一個HTML區塊元素。
HTML語法不區分字母大小寫
HTML標籤名和屬性都是不區分字母大小寫的,例如<body>、<BODY>或<Body>都是定義相同的標記,但推薦全部使用小寫字母書寫。在HTML5中也不區分關鍵字大小寫,引號也不區分是單引號還是雙引號。
HTML標籤屬性
屬性是為HTML元素所提供的附加資訊,總是以「名稱=值」對的形式出現在HTML標記中,例如<tag name= "value">。大多數HTML標籤都有自己的一些屬性,要寫在起始標籤內,用於進一步改變顯示的效果。如果有多個屬性,則使用空格分隔開,各屬性之間無先後次序,而且HTML標記中的每個屬性都是可選的,也都可以省略而採用默認值。屬性的值可以用英文的雙引號(" ")或者單引號(' ')引起來,也可以不使用引號,推薦使用雙引號(W3C規範)。例如<body bgcolor="black" color='#ffffff">標記中使用了兩個屬性,分別將<body>標記中的內容背景設置為黑色,文字設置為白色。