2016年10月1日 星期六

一、HTML5文檔結構
<!DOCTYPE html>  文檔類型聲明
<html>  表明HTML文檔開始 <html lang="zh-TW"> 設置文檔是什麼語言
<head>  HTML文檔元素開始
<meta charset="UTF-8">  聲明編碼(網頁才不會形成亂碼)
<title>基本格式</title> 頁面標籤(瀏覽器左上角顯示的名稱)
</head>  HTML文檔元素結束
<body>  表示HTML主體內容開始

<a href="http://www.google.com.tw">google</a>  超連結元素

</body>  HTML主體內容結束

</html>  表明HTML文檔結束












二、結構分析:
1.Doctype
   文檔類型聲明(Document Type Declaration),告訴瀏覽器所看的文件類型。
<!DOCTYPE html>  (不區分大小寫)

2.html元素
   元素就是標籤的意思,html元素即html標籤,html元素是文檔開始和結尾的元素,它是一個雙標籤,頭尾呼應,包含內容。這個元素有一個屬性和值:lang="zh-TW",表示文檔採用繁體中文。
<html lang="zh-TW"> (如果是英文則為en,簡體中文則為zh-cn)

3.hend元素
   用來包含元素數據的內容,元素數據包含:<link>、<meta>、<noscript>、<script>、<style>、<title>。這些內容用來提供瀏覽器訊息,比如link提供css訊息,script提供JavaScript訊息,title提供頁面標籤等等。
<head>.......</head>(這些訊息在網頁裡是不會顯示的)

4.meta元素
   這個元素用來提供關於文檔的訊息,結構有一個屬性值為:charset="utf-8",是用來告訴瀏覽器,頁面採用的是哪一種編碼,正常我們使用的是utf-8編碼,文件保存時也是utf-8,瀏覽器也設置utf-8就可以正確的顯示中文。
<mata charset="utf-8>(除了設置編碼,還有別的功能可以設置)

5.title元素
   這個元素是用來設置瀏覽器左上方顯示的標籤。
<title>基本格式</title>

6.body元素
   用來包含文檔內容的元素,也就是瀏覽器頁面可見區域,所有可見的內容都會在這個元素的內做添加。
<body>......</body>

7.a元素
超連結的元素。
<a href="http://www.google.com.tw">google</a> 

三、元素標籤探討
   HTML5是一種標記語言,我們在剖析一下這些"標記"或者"標籤",經常稱作為"元素"的東西是怎麼構成的。

1.元素標籤
   元素就是一組告訴瀏覽器如何處理內容的標籤,每個元素都有一個關鍵字,比如<body>、<title>、<meta>都是元素,不同的標籤名稱代表不同的意義,還會涉及到段落標籤、文本標籤、鏈結標籤、圖片標籤等等。
   元素分為兩種,單標籤(空元素)和雙標籤,單標籤一般用於聲明或者插入某些元素,例如聲明字符編碼就用<meta>,插入圖片就用<img>,雙標籤一般用於設置一段區域的內容,例如段落元素<p>......<p>。

2.屬性和值
   元素除了有單雙之分,元素的內部還可以設置屬性和值,這些屬性值用來改變元素某些方面的行為,比如超鏈結,<a>中的helf屬性,裡面替換網址即可以鏈結到不同的網站,當然一個元素裡面可以設置多個屬性,甚至自定義屬性。
Sublime官網:https://www.sublimetext.com/

Sublime套件管理程式:packagecontrol

打開選單 View→Show Console

貼上安裝碼如下:(SUBLIME TEXT3)

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

安裝外掛套件:快捷建→ctrl+shift+p或選單 Tools→Command Palerre
輸入:install→找到Package Control:Install Package,按下enter,輸入套件名稱,按下enter就會進行安裝。

基本套件名稱
ChineseLocalization:Sublime繁中化。(help→Langunge)
Emmet:必裝套件,快速方便呈現語法格式。
ConvertToUTF8:必裝套件,GBK(簡體)、BIG5(繁體)互轉編碼為UTF-8。

2016年9月18日 星期日

步步驚心-麗(月之戀人)