*使用 HTML 來建立自己的 WEB 站點,HTML 執行在瀏覽器上,由瀏覽器來解析。*
總是不知道為什麼,每次程式設計序時,有這麼一句話 <!DOCTYPE html>。現在我終於明白這是什麼意思了!
*它是 HTML5 標準網頁宣告,全稱為 Document Type HyperText Mark-up Language,是一條標示語言。支援 HTML5 標準的主流瀏覽器都認識這個宣告。表示網頁採用 HTML5,<!DOCTYPE html> 宣告位於檔案中的最前面的位置,處於 <html> 標籤之前。此標籤可告知瀏覽器檔案使用哪種 HTML 或 XHTML 規範。*
*注意: <html lang="en">是想搜尋引擎表示該頁面是HTML語言,並且語言為英文網站,其「lang」的意思就是「language」,語言的意思,而「en」即表示English。你的頁面如果是中文網頁,可將改成<html lang="zh">即可。對於中文網頁需要使用 <meta charset="utf-8"> 宣告編碼,否則會出現亂碼。有些瀏覽器(如 360 瀏覽器)會設定 GBK 為預設編碼,則你需要設定為 <meta charset="gbk">。*
<DOCTYPE html>
<html lang="en">
<head>
<meta sharset="UTF-8">
<tatle>DOCUMENT</tatle>
</head>
<body>
<h1>我的第一個大標題</h1>
<p>我的第一個段落。</p>
</body>
</html>
HTML檔案的字尾名
.html
.htm
以上兩種字尾名沒有區別,都可以使用。
在使用中常常遇到 utf-8 和 utf8,現在終於弄明白他們的使用不同之處了,現在來和大家分享一下,下面我們看一下 utf-8 和 utf8 有什麼區別。
「UTF-8」 是標準寫法,php 在 Windows 下邊英文不區分大小寫,所以也可以寫成 「utf-8」。「UTF-8」 也可以把中間的"-「省略,寫成 「UTF8」。一般程式都能識別,但也有例外(如下文),為了嚴格一點,最好用標準的大寫"UTF-8」。
在資料庫中只能使用"utf8"(MySQL) 在MySQL的命令模式中只能使用"utf8",不能使用"utf-8",也就是說在PHP程式中只能使用 「set names utf8(不加小橫槓)」,如果你加了"-「此行命令將不會生效,但是在 PHP 中 header 時卻要加上」-",因為 IE 不認識沒槓的"utf8",