1. 程式人生 > >HTML標籤屬性主體結構

HTML標籤屬性主體結構

什麼是HTML?

HTML是用來描述網頁的一種語言

HTML 指的是超文字標記語言: HyperText Markup Language
HTML 不是一種程式語言,而是一種標記語言
標記語言是一套標記標籤 (markup tag)
HTML 使用標記標籤來描述網頁
HTML 文件包含了HTML 標籤及文字內容
HTML文件也叫做 web 頁面


1.標籤和屬性的概念

HTML 標籤

標記標籤通常被稱為 HTML 標籤 (HTML tag)。
HTML 標籤是由尖括號包圍的關鍵詞,比如 <html>
HTML 標籤通常是成對出現的,比如 <b> 和 </b>
標籤對中的第一個標籤是開始標籤,第二個標籤是結束標籤
開始和結束標籤也被稱為開放標籤和閉合標籤

 HTML 屬性

屬性是 HTML 元素提供的附加資訊,HTML 元素可以設定屬性
屬性可以在元素中新增附加資訊
屬性一般描述於開始標籤
屬性總是以名稱/值對的形式出現,比如:align="right"。
屬性例項
HTML 連結由 <a> 標籤定義。連結的地址在 href 屬性中指定:
例項:

<a href="http://www.baidu.com">這是一個連結</a>

HTML 屬性常用引用屬性值
屬性值應該始終被包括在引號內。
雙引號是最常用的,不過使用單引號也沒有問題。
***提示***:
在某些個別的情況下,比如屬性值本身就含有雙引號,那麼您必須使用單引號,例如:name='John "ShotGun" Nelson'
HTML 提示:使用小寫屬性
屬性和屬性值對大小寫不敏感。
不過,全球資訊網聯盟在其 HTML 4 推薦標準中推薦小

下面列出了適用於大多數 HTML 元素的屬性:
屬性 描述
class 為html元素定義一個或多個類名(classname)(類名從樣式檔案引入)
id 定義元素的唯一id
style 規定元素的行內樣式(inline style)
title 描述了元素的額外資訊 (作為工具條使用)

2.html的主體結構

<!DOCTYPE> 宣告
<!DOCTYPE>宣告有助於瀏覽器中正確顯示網頁。
網路上有很多不同的檔案,如果能夠正確宣告HTML的版本,瀏覽器就能正確顯示網頁內容。
doctype 宣告是不區分大小寫的,以下方式均可:

<!DOCTYPE html
> <!DOCTYPE HTML> <!doctype html> <!Doctype Html>

HTML 網頁結構

下面是一個視覺化的HTML頁面結構:

<html>
<head>
<title>頁面標題</title>
</head>
<body>
<h1>這是一個標題</h1>
<p>這是一個段落。</p>
<p>這是另外一個段落。</p>
</body>
</html>

PS: 只有 <body> 區域 (白色部分) 才會在瀏覽器中顯示。

中文編碼

目前在大部分瀏覽器中,直接輸出中文會出現中文亂碼的情況,這時候我們就需要在頭部將字元宣告為 UTF-8。
HTML 例項

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>頁面標題</title>
</head>
<body>
<h1>我的第一個標題</h1>
<p>我的第一個段落。</p>
</body>
</html>