HTML:超文本標記語言,是指可以包含連接,圖片,程序,視頻等非文字元素的頁面html
之間的區別: 1.XML用於傳輸數據; 2.HTML和XHTML用於展現數據; 3.相較於XHTML,HTML的書寫格式並不那麼嚴謹,其它的和HTML4.0幾乎同樣;前端
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
複製代碼
<!DOCTYPE html>
:聲明文檔類型,用於告訴瀏覽器以什麼樣的方式對該文檔進行渲染,若是沒有這個聲明則使用怪異模式進行渲染,有則使用標準模式進行渲染;<html>
:頁面的根標籤:限定了頁面的開始和結束,在這個標籤包裹<head>
和<body>
標籤;<head>
:頭部標籤,用於定義文檔的頭部,包裹該文檔的頭部元素,用於引入腳本、樣式、包裹元標籤等;<body>
:內容標籤,用於展現的內容都寫在這個標籤之內,定義文檔的主體;注意點:瀏覽器
<html>
這個標籤,閉合就用</html>
,也就是添加斜槓完成,除了<html>
標籤外,其它的除了自閉合標籤和空標籤之外的標籤均可以使用這種方式進行閉合;<html>
標籤內,能夠添加屬性lang屬性來告訴瀏覽器當前文檔使用的是何種語言
,例如: lang = "en"
就是告訴瀏覽器當前文檔使用的是英語; 3.書寫:標籤的書寫所有使用小寫英文;<span><div></div></span>
這樣是錯誤的,可是塊級元素能夠包裹行級元素;<p></p>,<span></span>
;<標籤名>
;<meta>
標籤在標籤內,你會見到一個叫<meta>
的標籤,例以下面這樣:編輯器
<head>
<meta>
</head>
複製代碼
上面的<meta>
就是文檔的元標籤,它能夠經過一些屬性提供的值來標示這個文檔的元信息,例如解碼方式,關鍵詞等,它是一個自閉合標籤,不須要閉合,它不提供任何文檔的內容;佈局
<meta>
標籤的經常使用屬性介紹: 1.charset
:charset
屬性有一個值,這個值填寫的是編碼方式,例如:charset = "UTF-8"
就是標明該文檔的編碼方式是 UTF-8,其它的編碼方式還有gbk,Unicode等; 2.http-equiv
:http-equiv
:該屬性能夠向瀏覽器傳回一些有用的信息,以幫助正確和精確地顯示網頁內容,要與content
屬性一塊兒使用,正確的格式是:http-equiv = "參數"
,例如:http-equiv = "X-UA-Compatible"
; 3.content
:用於標示數據傳輸中的值; 4.name
:name
屬性要與content
屬性一塊兒使用,name
屬性經常使用的值有: ①:viewport
:例如:<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
viewport
這個值用來限定用戶是否能縮放或放大頁面,最大和最小多少; ②:keywords
:例如:<meta name="keywords" content="前端 飢人谷">
keywords
值顧名思義,是用來告訴瀏覽器這個頁面的關鍵詞是什麼,方便搜索引擎進行關鍵詞抓取; ③:description
:例如:<meta name="description" content="最有愛的前端學習社區">
description
值用來告訴搜索引擎這個頁面大致內容的描述,以及搜索出來檢索顯示的信息;學習
常見問題之——內容文字變成亂碼 例子: 字體
1.出現的緣由:在<meta>
標籤內的編碼方式是UTF-8 <h1~6>
,用來書寫標題,<h1>~<h6>
字體依次由大到小,代表標題的重要性由大到小;
<mark>
:用來標記文段,標明該文段出錯或其餘<strong>
:用於強調標記的語句,強調語氣比
<em>
強,字體會變成加粗體
3.
<em>
:用於強調標記的語句,強調語氣較輕,字體會變成斜體
<p>
:用於包裹文段;<div>
:用於劃分一個區塊,經常使用於頁面佈局;<span>
:用於組合行內元素,方便進行定位設置樣式[站外圖片上傳中……(1)]
,用來插入圖片;<ul><li>
,用來顯示無序的列表信息,直接子元素必須是<li>
,默認樣式是小圓點
2.有序列表:<ol><li>
,用來顯示有順序的列表信息,直接子元素必須是<li>
,默認樣式是阿拉伯數字3.自定義列表:<dl><dt><dd>
,<dt>
用來顯示列表標題,<dd>
用來顯示列表項ui
<a href="連接地址" target="以什麼方式打開">可點擊的文字</a>
<table><tr><th><td>
其中<tr>
是行,有幾個<tr>
標籤就有幾行。<th>
是表頭單元,是該列信息的歸類。<td>
是標準單元,用來顯示信息<head>
標籤的<style>
裏,好比這樣:<head>
標籤內進行引入,好比這樣: