HTML5學習筆記分享 一

2021-08-22 15:15:54 字數 2213 閱讀 6386

簡介:通俗來講就是一種前端語言。

超文字標記語言(英語:hypertext markup language,簡稱:html)是一種用於建立網頁的標準標記語言。

它是標準通用標記語言下的乙個應用。

超文字就是指頁面內可以包含、鏈結,甚至**、程式等非文字元素。

超文字標記語言的結構包括頭」部分(英語:head)、和「主體」部分(英語:body),其中「頭」部提供關於網頁的資訊,「主體」部分提供網頁的具體內容。

您可以使用 html 來建立自己的 web 站點,html 執行在瀏覽器上,由瀏覽器來解析。

下面進行一些準備:

一:html文件的字尾名

1.html

2.htm

以上兩種字尾名都是html的字尾名,均可以使用。

二:對於中文網頁需要使用宣告編碼,否則會出現亂碼。有些瀏覽器(如 360 瀏覽器)會設定 gbk 為預設編碼,則你需要設定為

三:html中不支援空格、回車、製表符,它們都會被解析成乙個空白字元

四: utf-8和utf8區別

1."utf-8" 是標準寫法,php 在 windows 下邊英文不區分大小寫,所以也可以寫成 "utf-8"。"utf-8" 也可以把中間的"-"省略,寫成 "utf8"。一般程式都能識別,但也有例外(如下文),為了嚴格一點,最好用標準的大寫"utf-8"。

2.在資料庫中只能使用"utf8"(mysql) 在mysql的命令模式中只能使用"utf8",不能使用"utf-8",也就是說在php程式中只能使用 "set names utf8(不加小橫槓)",如果你加了"-"此行命令將不會生效,但是在 php 中 header 時卻要加上"-",因為 ie 不認識沒槓的"utf8",原因見下文。

php 中的 header:

<?php header('content-type: text/html; charset=utf-8'); ?> //奇怪了:content-type 用冒號,chatset卻是等號。
3.靜態檔案使用:

總結:【只有在mysql中可以使用"utf-8"的別名"utf8",但是在其他地方一律使用大寫"utf-8"。】

具體為:

除了在命令"mysql_query(set names utf8)"外一律用大寫"utf-8"。

四:htm和html的區別

前者是超文字標記(hypertext markup)

後者是超文字標記語言(hypertext markup language)

可以說 htm = html

同時,這兩種都是靜態網頁檔案的副檔名,副檔名可以互相更換而不會引起錯誤(這是指開啟而言,但是對於乙個鏈結來說,如果它指向的是乙個htm檔案,而那個htm檔案被更改為html檔案,那麼是找不到這個鏈結的)

那為什麼出現兩種檔案格式呢?

htm 是**於老的 8.3 檔案格式,dos 作業系統只能支援長度為三位的字尾名,所以是 htm,但在 windows 下無所謂 htm 與 html,html 是為長檔名的格式命名的。所以 htm 是為了相容過去的dos命名格式存在的,在效果上沒有區別的。以前 htm 和 html 作為不同的伺服器上的超文字檔案,但現在通用。

什麼是8.3檔案格式? 這是一種在老的16位win95或win98檔案系統的短檔名檔案格式,副檔名只限於3位,檔名只限於8位。 如果要與16位系統互動,比如說,要把乙個路徑傳給乙個16位的程式,你就不能用長檔名,而必須對它進行轉換。例如把「c : /mylongestpath/mylongerpath/myfilename.txt」轉換成「c : /mylong~1/mylong~2/myfile~1.txt」

了解這個有什麼用? 在fat磁碟格式下的dos中只支援8.3檔案格式,如果你要在這個環境下做應用,應該要注意這個檔案格式問題。在ntfs下,預設可以相容這種檔案格式,同時也支援長檔名,你也可以通過調整登錄檔來取消對8.3檔案格式也支援。

由上可知,,htm 是歷史遺留的8.3字元限制命名方式,而現在我們在命名時並未遵守8.3規則。因此,從 htm 和 html 中選擇時,也應該選擇無限制長度命名方式的 html 。

五:html編輯器

HTML5學習筆記一 簡單學習HTML5

html 是用來描述網頁的一種語言。html5 是下一代 html 標準。html html 4.01的上乙個版本誕生於 1999 年。自從那以後,web 世界已經經歷了巨變。html5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 html5 支援。html5 中的一些有趣的新特性 看一下...

HTML5學習筆記一 簡單學習HTML5

html 是用來描述網頁的一種語言。html5 是下一代 html 標準。html html 4.01的上乙個版本誕生於 1999 年。自從那以後,web 世界已經經歷了巨變。html5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 html5 支援。html5 中的一些有趣的新特性 看一下...

html5學習筆記(一)

1.標記 2.標記 定義聲音,比如 或其他音訊流 3.定義圖形,比如圖表和其他影象 canvas元素使用js在網頁上繪製影象 4.新應用程式介面 api a.用於即時2d繪圖的canvas標籤 b.定時 回放 c.離線資料庫儲存 d.文件編輯 e.拖拽控制 f.瀏覽歷史管理 audio元素類似。6....