【HTML】——盤點知識彙總
網頁主要是由文字,影象和超連結等元素構成,還包含音訊,視訊以及Flash等。
1、瞭解常用瀏覽器(IE瀏覽器,Firefox瀏覽器,Safari瀏覽器,Chrome瀏覽器,Opera瀏覽器)的核心:
(1)Trident(IE瀏覽器)
(2)Gecko(Firefox)
(3)webkit(Safari)
(4)Chromium/Blink(Chrome)
(5)Presto(Opera)
移動端的瀏覽器核心主要說的是系統內建瀏覽器的核心。Android手機而言,使用率最高的是Webkit核心,大部分國產瀏覽器宣稱的自己的核心,基本上也是屬於webkit二次開發。IOS以及WP7平臺上,由於系統原因,系統大部分自帶瀏覽器核心,一般是Safari或者IE核心Trident的。瀏覽器的核心不同,所以工作原理,解析肯定不同,顯示就會有差別,所以產生了web標準。
2、WEB標準
web標準不是某一個標準,而且由W3C和其他標準化組織制定的一系列標準的集合。主要包括結構,表現和行為三個方面。
- 結構標準:結構用於對網頁元素進行整理和分類,主要指HTML
- 表現標準:表現用於設定網頁元素的版式,顏色,大小等外觀樣式,主要指的是CSS。
- 行為標準:行為是指網頁模型的定義以及互動的編寫,咱們主要學的是JavaScript。
3、HTML初識
HTML(Hyper Text Markup Language)中文譯為超文字標籤語言,是用來描述網頁的一種語言。所謂超文字,因為它可以加入圖片,聲音,動畫,多媒體等內容,不僅如此,它還可以從一個檔案跳轉到另一個檔案,與世界各地主機的檔案連線。
- HTML不是一種程式語言,而是一種標記語言
- 標記語言是一套標記標籤
- HTML作用就是用標記標籤來描述網頁,把網頁內容在瀏覽器中展示出來。
HTML基本骨架格式:
<HTML>
<head>
<title></title>
</head>
<body>
</body>
</HTML>
1、HTML標籤:作用所有HTML中標籤的一個根節點,最大的標籤 根標籤
2、head標籤:文件的頭部。文件的頭部描述了文件的各種屬性和資訊,包括文件的標題,在web中的位置以及和其他文件的關係等。絕大多數文件頭部包含的資料都不會真正作為內容顯示給讀者。
3、title標籤:文件的標題。作用:讓頁面擁有一個屬於自己的標題
4、body標籤:文件的主體。以後我們的頁面內容。基本都是放到body裡面的。body元素包含文件的所有內容(比如文字,超連結,影象,表格和列表等等)
HTML標籤分類:
在HTML頁面中,帶有<>符號的元素被稱為HTML標籤,如上面提到的<HTML>,<head>,<body>都是HTML骨架結構標籤,所謂標籤就是放在<>標籤符中表示某個功能的編碼命令,也稱為HTML標籤或HTML元素。
1、雙標籤
<標籤名>內容</標籤名>
該語法中<標籤名>表示該標籤的作用開始,一般稱為開始標籤,</標籤名>表示該標籤的作用結束,一般稱為結束標籤。
2、單標籤
<標籤名/>
單標籤也稱空標籤,是指用一個標籤符合即可完整的描述某個功能的標籤。
HTML標籤關係:
1、巢狀關係
<head><title></title></head>
2、並列關係
<head></head>
<body></body>
<!DOCTYPE html>標籤位於文件的最前面,用於向瀏覽器說明當前文件使用哪種HTML或XHTML標準規範,必須在開頭處使用<!DOCTYPE>標籤為所有的XHTML文件指定XHTML版本和型別,只有這樣瀏覽器才能按指定的文件型別進行解析。
字符集:utf-8是目前最常用的字元編碼方式,常用的字符集編碼方式還有gbk和gb2312
gb2312簡單中文 包括6763個漢字。
BIG5繁體中文 港澳臺等用
GBK包含全部中文字元 是GB2312的擴充套件,加入對繁體字的支援,相容GB2312
UTF-8則包含全世界所有國家需要用到的字元。
PS:以後均使用UTF-8字符集,這樣就避免出現字符集不統一而引起的亂碼情況了。
HTML標籤的語義化:指標籤的含義
1、標題標籤:
單詞縮寫:head 頭部,標題 title——文件標題
HTML提供了6個等級的標題:<h1>,<h2>,<h3>,<h4>,<h5>,<h6> (從大到小)
2、段落標籤:
單詞縮寫:paragraph 段落 。在網頁中要把文字有條理的顯示出來,離不來段落標籤,可以將整個網頁分為若干個段落。
<p>文字內容</p>
3、水平線標籤:
單詞縮寫:horizon 橫線。 在網頁中常常看到一些水平線將段落與段落之間隔開,使得文件結構清晰,層次分明。這些水平線可以通過插入圖片實現,也可以簡單通過標籤來完成, <hr /> 就是建立橫跨網頁水平線的標籤。
4、換行標籤:
單詞縮寫:break 打斷,換行
在HTML中,一個段落中的文字會從左到右依次排列,直到瀏覽器視窗的右端,然後自動換行。如果希望某段文字強制換行顯示,就需要用換行標籤。
<br />
5、div span標籤
這倆個標籤是沒有語義的,是網頁佈局主要的2個盒子。CSS+div佈局。
div是division的縮寫,分割,分割槽的意思,其實有很多div來組合網頁
span跨度,跨距,範圍
語法格式:
<div>這是頭部</div> <span>今日價格</span>
6、文字格式化標籤:
在網頁中,有時需要為文字設定粗體,斜體或下劃線效果,這時就需要用到HTML中的文字格式化標籤,使文字以特殊的方式顯示。
7、影象標籤img
單詞縮寫:Image 影象。HTML網頁中任何元素的實現都要依靠HTML標籤,要想在網頁中顯示影象就需要使用影象標籤。
基本語法格式:該語法中src屬性用於指定影象檔案的路徑和檔名,是img標籤的必需屬性。
<img src="影象URL"/>
<img />標記屬性: