在上一篇文章中,我們認識了網頁的黃金骨架,今天我們要正式動手在網頁裡塞入各種文字內容。
在HTML中,全部都只用純文字會讓你看得非常痛苦,如果不加上標籤,瀏覽器只會把所有文字擠成一團,因此,我們會使用各種不同的標籤(Tags) 來告訴瀏覽器:「這是一行標題」、「這是一個段落」,或是「這是一段強調的文字」。這種讓文字具備結構與意義的作法,在網頁開發中被稱為語意化(Semantic)。
在閱讀報紙或雜誌時,我們一打看頁面,首先吸引眼球的絕對是大標題,而HTML提供了 <h1>到<h6> 共六種層級的標題標籤,依據重要性與字體大小依序遞減。
我們先看看它們寫成程式碼的模樣:
<h1>這是最重要的大標題(H1)</h1>
<h2>這是次要的次標題(H2)</h2>
<h3>這是小節標題(H3)</h3>
<h4>這是更小的標題(H4)</h4>
<h5>這是微型標題(H5)</h5>
<h6>這是最小的標題(H6)</h6>

<h1> 一頁只能有一個:這就像是一本書只會有一個書名、一份報紙只會有一個標題,<h1> 通常用來放網站的Logo或該頁面最重要的核心標題,如果放太多個,搜尋引擎(例如Google)會抓不到你的網頁重點,導致SEO排名變差。<h1>,接著是<h2>、<h3>。絕對不要因為覺得<h3>的字體大小比較好看,就直接從<h1>跳到<h3>,這樣會破壞網頁的語意結構。除了標題之外,網頁絕大多數的內容都是由一般內文組成的,下面介紹三個最重要的文字標籤:
<p><p>標籤的上方與下方建立垂直的「空白間距」,讓段落與段落之間有呼吸的空間,提升閱讀舒適度。<strong>與<em><strong>包覆的文字,瀏覽器預設會以粗體呈現(代表語意上的強烈重要性);而被<em>包覆的文字則會以斜體呈現(代表語意上的強調)。<br><br>(Break)標籤。</br>,只要單獨寫<br>即可。今天我們學會了如何使用 <h1>~<h6> 來建立網頁的層級結構,並學會了用 <p>、<strong>、<br> 來豐富我們的文字排版。明天,我們將繼續為網頁骨架增添更多血肉。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>我們學會了標題<h1>h1</h1>到<h6>h6</h6> <em>斜體</em> 還有<strong>粗體</strong></p>
</body>
</html>
