什麼是HTML?
1. HTML 是什麼呢 ?
html介紹
HTML 的英文原文是 HyperText Markup Language ,中文譯為「超文字標示語言」。為什麼要說「超文字」呢?如果你曾經用過 Windows 上的「記事本」打過字,你應該知道一般的純文字輸入是無法顯示不同的字型大小、不同的文字顏色、甚至插入與文字說明相關的圖片的。而超文字則可包含這些不同的文字變化、加入圖片或影音多媒體、畫表格、甚至可做一些基本的排版功能。而「標記語言」指的是 HTML 透過一些定義好的結構化標籤 (Tag) 語法,讓你把超文字放到你所想要的位置、或去指定它的呈現方式。因此,再簡單的說, HTML 就是可以讓你將您所想要呈現給別人看的資料,儘可能以較豐富的方式去呈現。
我可以用什麼工具編寫 HTML 網頁?
很簡單,用 Windows 內建的「記事本」小軟體,就可以拿來練習編寫網頁了。但如果可以的話,真心推薦您使用以下其中一套「免費的進階版記事本」小軟體: Notepad++ 、 sublime,因為它們可以幫您將 HTML 語法和您的網頁文章內容用不同的顏色做一些區隔,讓您更方便閱讀 HTML 內容,並且也可以及早讓您發現可能的編寫錯誤,讓您的學習之路更為順暢。
我要如何瀏覽及測試我的 HTML 網頁呢?
當您使用前述的「記事本」工具編寫完內容後,可以將檔案儲存成 test.html 這樣的檔名, test 即是您網頁的主檔名,而 .html 則為網頁的副檔名。假設您的檔案是儲存在「桌面」,您可用檔案總管或是任何可能的方式到桌面去找到 .html 的檔案,例如前述的 test.html 檔,然後用滑鼠在 test.html 檔案上按左鍵快速點選兩下,則電腦即會自動以您系統預設的 網頁瀏覽器 開啟這個練習的網頁
2. HTML 基本語法
基本的HTML文件格式
<HTML> <HEAD> <TITLE>網頁主題</TITLE> <Meta> </HEAD> <BODY> 網頁內容的主要呈現部分 </BODY> </HTML>
<html></html> 文件格式 檔案的開頭與結尾
<title></title> 網頁主題 必須放在抬頭區段
<head></head> 抬頭區段 描述文件的資訊,如「網頁主題」
<body></body> 內文區段 內容所在
主題常用的HTML語法
<title>我是本文章的主題</title>
標題
<h1>一級標題</h1> <h2>二級標題</h2> <h3>三級標題</h3> <h4>四級標題</h4> <h5>五級標題</h5> <h6>六級標題</h6>
段落
<p>段落</p>
連結
<a href= "https:/www.knowhowfarm.com/" target="_blank">This is my blog</a>
target="_blank" 在新窗口打開文檔
圖片
<img src="test.jpg" alt="說明可以寫在這邊" title="滑鼠移動到圖片會顯示" width="寬度" height="高度">
按鈕
<button>click</button>
列表
<ul> #unorder list 無序列表 <li>a</li> <li>b</li> </ul> <ol> #order list 有序列表
表格
<table border='邊框的粗度 , 請填數字'> <tr> <td> row 1, cell 1</tr> <td> row 1, cell 2</tr> </tr> <tr> <td> row 2, cell 1</tr> <td> row 2, cell 2</tr> </tr> </table>
區塊標籤<div>
<div> //內容 </div>
小區塊標籤<span>
<span>內容</span>
表單
<!-- 文字輸入框 --> <input type="text" value="初始資料" placeholder="提示文字"> <!-- 大量文字輸入框 --> <textarea value="初始資料" placeholder="提示文字"></textarea> <!-- 下拉選單 --> <select size="value" multiple> <option value="value" selected>選項1</option> <option value="value">選項2</option> <option value="value">選項3</option> </select> <!-- 單選框 --> <input type="radio" name="sex" value="man"> 男 <input type="radio" name="sex" value="woman"> 女 <!-- 復選框 --> <input type="checkbox" name="location" value="Taipei"> 台北 <input type="checkbox" name="location" value="Taipei"> 台南
其他常用標籤
<br/> //下一行 <hr> //分格線 <iframe></iframe> //用來載入其他網頁作為子畫面用的標籤 , 像是內嵌FB的文章
3. HTML - SEO優化
標題Tag : <title>標題...</title>
Title Tag 是任何頁面最重要的元素,就好像是一本書的書名。如果你的每個頁面都是同樣的Title Tag,就好像你寫了很多書,但是每一本書的書名都是一樣的。這樣有誰能夠知道這些書的內容是什麼呢?
你放在Title tag的內容,通常也就是搜尋引擎列出的標題:
要讓搜尋引擎認識你的網站,Title tag 可以說是最重要的HTML訊號。此外,這個標題就是網友搜尋後看到的標題,標題念起來是否通順?標題是否具有吸引力?也會直接關係到點擊率,即流量的導入狀況。因此,不要過於著重在置入關鍵字,而是要盡量讓標題顯得自然,甚至,應該當成是在寫廣告標題一樣去寫它。
假設你的標題下得很糟,或是關鍵字堆疊、而非描述性的標題,Google有可能會改變呈現出來的標題。
Google 的Matt Cutts曾經在說明影片中提出,會被Google採用的Title Tag 需要符合的準則:
- 相對簡短
- 有良好的頁面描述,且符合該頁面內容
- 跟搜尋詞有相關性
架設不符合這個準則,Google可能改寫你的標題,採用的內容為:1. 網頁中的內容 2. 指向這個頁面的錨點文字 3. 也可能會使用公開的目錄頁面內容(即黃頁網站的內容)
H 標籤 : <h1>主要標題...</h1>
H1 Heading是一個頁面的主要標題,它也是用來增加吸引力,引導訪客進一步瀏覽頁面的重要元素。
就像你進入一個新聞網站,新聞標題是非常重要的,但它的重要性主要是在影響訪客是否繼續往下瀏覽。
下一個層級的標題,則是使用H2 Heading。Header Tag是用來辨識一個頁面的關鍵區塊的方式,搜尋引擎將他們當成線索,來釐清一個頁面的內容。如果Header tag 包含關鍵字的話,對於排名也是略有幫助。
總結:
1. 不要使用多個H1標籤
搜尋引擎演算法會認為是作弊,是會妨礙到文章SEO的分數。H1標籤每個文章、頁面使用一次為限,並排在H2-H6之前。
2. 不要過度使用H2、H3標籤
H1只能用一次那其他全部標H2或H3,這種想法是很常見的。過度使用H2或H3標籤,或會跳過H2標籤,只使用H3標籤。這類做法都是不利於搜尋引擎演算法的理解,並可能會妨礙文章SEO分數。
圖片 Alt Tag
理想的Alt tag也是描述性文字,只放關鍵字也可以。這個Tag是在告訴搜尋引擎,這張圖片的內容是什麼。這可以幫助你的圖片,在圖片搜尋的部分得到更高的排名。如果你的網站是電商網站的話,Alt是非常重要的。例如,假設今天的搜尋詞是商品規格表,這個圖片可能會將顧客導到你的網站。
較佳的Alt tag
<img src="test.gif" alt="三星手機j7完整規格表"/> <!-- 因為這個Alt tag 的描述性更強,因此相對而言是更好的Alt tag。 -->
不建議的用法
<img src="test.gif" alt=""/>
<img src="test.gif" alt="手機,三星手機,三星j7,三星手機截圖"/>
Alt tag 不要用在裝飾性圖片,而是應該用在:
- 商品圖案
- 圖片
- 資訊圖表
- LOGO
- 螢幕截圖
- 團隊成員照片
描述 : <meta description="這個網站的簡短介紹...">
Meta Description作用為「內容的簡述」,常見於網站或是頁面的介紹。建議描述內容能夠加入「主要關鍵字」,並附帶一至三個「次要關鍵字」,中文字數75字以內(英文字數150字)
注意 : meta description 已經不列入seo了, 如果描述下得好的話 , 還是會吸引使用者點進網站的
留言
張貼留言