HTML不是一種編程語言,而是一種標記語言,標記語言是一套標籤,使用標籤來描述網頁,又稱HTML標籤。HTML文檔包含了標籤及文本內容。
標籤是由尖括號包圍的關鍵詞,好比 <html>或<p>,標籤一般是成對出現的,<html>……</html>或<p>……</p>,標籤對中的第一個標籤是開始標籤,第二個標籤是結束標籤。
從開始標籤到結束標籤的全部代碼稱爲HTML元素。HTML元素能夠相互嵌套,HTML文檔由嵌套的HTML元素構成。
HTML DOM 是 HTML Document Object Model(文檔對象模型)的縮寫,定義了訪問和操做 HTML 文檔的標準方法,或者說是關於如何獲取、修改、添加或刪除 HTML 元素的標準。html
簡單的HTML文檔來講明HTML結構:web
<!--這裏是註釋,下面是一個HTML基本結構--> <!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>
<html>標籤用於建立一個HTML文檔,告訴瀏覽器這是一個HTML文檔,是HTML文檔中最外層的元素。編程
<body> 標籤表示 HTML 網頁的主體部分,該標籤內的內容使用戶能夠看到的。瀏覽器
<head>元素是全部頭部元素的容器。如下列出的元素能被用在 <head> 元素內部: 編程語言
<title> (在頭部中,這個元素是必需的) ide
<base> 佈局
<style> (設置樣式) 網站
<link> (能夠鏈接到外部樣式) url
<meta> spa
<script> (js腳本)
<noscript>
大多數HTML元素能夠設置屬性,屬性通常在開始標籤中描述,屬性老是以名稱/值對的形式出現,好比:name="value"。適用於大多數HTML元素的屬性有: class,id,style,title。
<p id="i" class="c" style="background:red">這是一個段落標籤,用來演示屬性的書寫格式。</p>
<h1 style="color:blue; text-align:center;">This is a header</h1>
<h1>這是一級標題。</h1>
<hr> <p>這是另外一個段落。</p>
<a href="[//www.w3cschool.cn/](//www.w3cschool.cn/)" target="\_blank">W3C</a>
其中,href表示鏈接的目標,target="_blank"表示鏈接在新的頁面打開。
<img src="url" alt="some_text">
src是源屬性,是圖像的url,是必須輸入的屬性;alt是若是找不到圖像的話,用來代替圖像的文本。
<table>…</table>:定義表格
<th>…</th>:定義表格的標題欄(文字加粗)table head
<tr>…</tr>:定義表格的行 table row
<td>…</td>:定義表格行內的數據單元 table data cell border爲邊框屬性。
<ul> <li>咖啡</li> <li>茶</li> <li>牛奶</li> </ul>
每個列表項使用<li>標籤。
<form> 用戶名(文本框):<input type="text" name="firstname"><br> 密碼(密碼):<input type="password" name="pwd"></form><br> 性別(單選按鈕):<input type="radio" name="sex" value="male">Male<input type="radio" name="sex" value="female">Female <br> 愛好(複選框):<input type="checkbox" name="vehicle" value="Bike">BIKE<input type="checkbox" name="vehicle" value="Car">CAR<br> 提交按鈕:<input type="submit" value="Submit"> </form>
<embed height="50" width="100" src="horse.mp3"> <object height="50" width="100" data="horse.mp3"></object> 兩者有什麼差別,還不肯定。
<audio>標籤是HTML新增的,用法以下。
<audio controls> <source src="/statics/demosource/horse.mp3" type="audio/mpeg"> </audio>
<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> <source src="movie.webm" type="video/webm"> <object data="movie.mp4" width="320" height="240"> <embed src="movie.swf" width="320" height="240"> </object> </video>
CSS能夠經過如下方式添加到HTML中:
<p style="background-color:red">經過顏色名設置背景顏色</p>