什麼是網頁?
我們會先編輯一個文字檔 HTML,經由瀏覽器(Chrome, FireFox, IE...)渲染(Render)後的畫面就是我們看到的網頁。
HTML 必備標籤
HTML 全名為 HyperText Markup Language
<!DOCTYPE HTML>
會寫在第一行,目的是跟瀏覽器說要用最新的 HTML 格式去渲染出網頁。
標籤都會成雙成對的顯示,如下
<html>
</html>
把整個網頁都包住<head>
</head>
網頁相關資訊:<meta charset ="utf-8" />
or<meta charset="utf-8">
表示網頁的編碼適用 utf-8。
其實本來是<meta charset ="utf8"> </meta>
,但因為兩個開合標籤內沒有其他東西,所以可以和在同一個標籤內,或是直接不加反斜線。<title> 這是 Title </title>
網頁的標題
其他會放在 head 裡的標籤待補....
<body>
</body>
網頁內容:
註解不會顯示在網頁上,是給閱讀網頁程式碼的人看的。<!-- 我是註解 -->
HTML 常用標籤(上)
- h1 ~ h6 (Heading) 內文的標題,有 6 種大小可以選擇
<p>內文</p>
(Paragraph) 定義段落
使用 Lorem ipsum 可以看文章或文字在不同字型、版型下看起來是不是自己想要的效果。<div>
</div>
用來細分區塊,目前階段放上此標籤,網頁看起來沒有變化,在接下來 css 上會比較有明顯感受到他的好處。<span>
</span>
跟 div 也是分區塊的作用,差別在於針對某個文字使用 span實不會分行,但使用 div 會自動分行。<img alt ="替代文字" title ="圖片標題" src = "圖片來源網址">
alt: alternate
src: sorce<img title="地球媽媽" src="https://i1.wp.com/image.pcrookie.com/2015/02/Google_13D3A/image.png?resize=264%2C226" />
移動滑鼠到圖片上方,會顯示出地球媽媽的 title
<img alt="圖片呢?!" title="地球媽媽" src="" />
圖片網址無效時,alt 內容會顯示在圖片邊
- 顯示清單
<ul>
</ul>
unordered list 無排序
<ol>
</ol>
ordered list 有排序
<li>
</li>
list item 在 ul 或 ol 標籤裡的項目// 無排序 <ul> <li>Apple</li> <li>Peach</li> <li>Orange</li> <li>Banana</li> </ul>
// 有排序 <ol> <li>Apple</li> <li>Peach</li> <li>Orange</li> <li>Banana</li> </ol>
<pre>
</pre>
(preformatted text)
如果要在網頁裡呈現程式碼, 使用此標籤可以保留完整格式,該有的空格會如我們的程式碼一樣呈現在網頁上。<br>
(line break)
換行<table>
</table>
表格<tr>
</tr>
(table row)
表格中的行<td>
</td>
(table cell)
表格中帶有資料的單元格<th>
</th>
(table header)
表格中的標題,通常是第一列,或第一行
<a href="欲連結的網址 / #id" target="是否開新分頁">
</a>
(anchor)- href: hypertext reference
- 連到網頁外面的位址
- 連到網頁裡面的位址 (要先在 heading 後加上 id)
- target
- _self 在原本頁面開啟
- blank 在新分頁開啟
- href: hypertext reference