12-29-2018
踏入網頁世界的第一步:HTML基礎教學
這篇文章適合誰
這邊文章適合對於HTML有興趣也有一點基礎的開發者,以下除了介紹何謂HTML外,也提供了基本語法的整理,讓你在開發時可以便於查詢HTML的語法。
什麼是HTML?
HTML全名是HyperText Markup Language,是一種描述超文件的註記語言SGML(Standard Generalized Markup Language)所制訂出的一種網頁語言,是編寫網頁的基本語言,基本上現行的瀏覽器都可以讀取HTML,使用HTML可以編輯設計出網頁,也可以在網頁中加入所有HTML語言可支援的方式,例如表格、表單、圖片、文字、連結、程式等等。
編寫基本的HTML
先讓大家看一下一個基本的HTML文件格式為:
|
<HTML> <HEAD> <TITLE>網頁主題</TITLE> <Meta> </HEAD> <BODY> 網頁內容的主要呈現部分 </BODY> </HTML> |
你可以看到網頁就是由一堆標籤(所謂標籤就是指被<>包起來的語法)集合起來的,透過瀏覽器的消化整理,就是我們所看到的網頁了。簡單而言,通常一份完整的網頁包含了二個部份:抬頭(HEAD)、文件本體(BODY)。而打在<TITLE></TITLE>這裡面的文字會出現在瀏覽器視窗最上頭藍色部份,當作一篇網頁的主題。而最上方及下方的HTML標籤,是為了告訴瀏覽器說這是一份HTML,但這個標籤不是必須的,不過通常都包在網頁的最上下兩端,將所有的原始碼都包起來。看過上述內容你已經瞭解了一個最基本的HTML檔案格式是什麼樣子,接下來為各位整理了HTML基本語法,讓各位在開發時能更快速查詢自己想要的語法。
HTML語法整理
基本標籤
|
文件格式 |
<html> </html> |
檔案的開頭與結尾 |
|
網頁主題 |
<title> </title> |
必須放在抬頭區段 |
|
抬頭區段 |
<head> </head> |
描述文件的資訊,如「網頁主題」 |
|
內文區段 |
<body> </body> |
內容所在 |
一般語法
|
屬性名稱 |
說明 |
|
<! - -與 - -> |
註解 |
|
<A HREF TARGET> |
指定超連結的分割視窗 |
|
<A HREF> |
指定超連結 |
|
<A NAME=名稱> |
被連結點的名稱 |
|
<B> |
粗體字 |
|
<BASE TARGET> |
指定超連結的分割視窗 |
|
<BASEFONT SIZE> |
更改預設字形大小 |
|
<BGSOUND SRC> |
加入背景音樂 |
|
<BIG> |
顯示大字體 |
|
<BLINK> |
閃爍的文字 |
|
<BODY TEXT LINK VLINK> |
設定文字顏色 |
|
<BR> |
換行 |
|
<CAPTION ALIGN> |
設定表格標題位置 |
|
<CAPTION>...</CAPTION> |
為表格加上標題 |
|
<CENTER> |
向中對齊 |
|
<CITE>...<CITE> |
用於引經據典的文字 |
|
<CODE>...</CODE> |
用於列出一段程式碼 |
|
<COMMENT>...</COMMENT> |
加上註解 |
|
<DD> |
設定定義列表的項目解說 |
|
<DFN>...</DFN> |
顯示"定義"文字 |
|
<DIR>...</DIR> |
列表文字標籤 |
|
<DL>...</DL> |
設定定義列表的標籤 |
|
<DT> |
設定定義列表的項目 |
|
<EM> |
強調之用 |
|
<FONT FACE> |
任意指定所用的字形 |
|
<FONT SIZE> |
設定字體大小 |
|
<FORM ACTION> |
設定戶動式表單的處理方式 |
|
<FORM METHOD> |
設定戶動式表單之資料傳送方式 |
|
<FRAME MARGINHEIGHT> |
設定視窗的上下邊界 |
|
<FRAME MARGINWIDTH> |
設定視窗的左右邊界 |
|
<FRAME NAME> |
為分割視窗命名 |
|
<FRAME NORESIZE> |
鎖住分割視窗的大小 |
|
<FRAME SCROLLING> |
設定分割視窗的捲軸 |
|
<FRAME SRC> |
將HTML檔加入視窗 |
|
<FRAMESET COLS> |
將視窗分割成左右的子視窗 |
|
<FRAMESET ROWS> |
將視窗分割成上下的子視窗 |
|
<FRAMESET>...</FRAMESET> |
劃分分割視窗(不能在body內) |
|
<H1>~<H6> |
設定文字大小(H1為最大) |
|
<HR> |
加上分格線 |
|
<I> |
斜體字 |
|
<IMG ALIGN> |
調整圖形影像的位置 |
|
<IMG ALT> |
為你的圖形影像加註 |
|
<IMG DYNSRC LOOP> |
加入影片 |
|
<IMG HEIGHT WIDTH> |
插入圖片並預設圖形大小 |
|
<IMG HSPACE> |
插入圖片並預設圖形的左右邊界 |
|
<IMG LOWSRC> |
預載圖片功能 |
|
<IMG SRC BORDER> |
設定圖片邊界 |
|
<IMG SRC> |
插入圖片 |
|
<IMG VSPACE> |
插入圖片並預設圖形的上下邊界 |
|
<INPUT TYPE NAME VALUE> |
在表單中加入輸入欄位 |
|
<ISINDEX> |
定義查詢用表單 |
|
<KBD>...</KBD> |
表示使用者輸入文字 |
|
<LI TYPE>...</LI> |
列表的項目 ( 可指定符號 ) |
|
<MARQUEE> |
跑馬燈效果 |
|
<MENU>...</MENU> |
條列文字標籤 |
|
<META NAME="REFRESH" CONTENT URL> |
自動更新文件內容 |
|
<MULTIPLE> |
可同時選擇多項的列表欄 |
|
<NOFRAME> |
定義不出現分割視窗的文字 |
|
<OL>...</OL> |
有序號的列表 |
|
<OPTION> |
定義表單中列表欄的項目 |
|
<P ALIGN> |
設定對齊方向 |
|
<P> |
分段 |
|
<PERSON>...</PERSON> |
顯示人名 |
|
<PRE> |
使用原有排列 |
|
<SAMP>...</SAMP> |
用於引用字 |
|
<SELECT>...</SELECT> |
在表單中定義列表欄 |
|
<SMALL> |
顯示小字體 |
|
<STRIKE> |
文字加橫線 |
|
<STRONG> |
用於加強語氣 |
|
<SUB> |
下標字 |
|
<SUP> |
上標字 |
|
<TABLE BORDER=n> |
調整表格的寬線高度 |
|
<TABLE CELLPADDING> |
調整資料欄位之邊界 |
|
<TABLE CELLSPACING> |
調整表格線的寬度 |
|
<TABLE HEIGHT> |
調整表格的高度 |
|
<TABLE WIDTH> |
調整表格的寬度 |
|
<TABLE>...</TABLE> |
產生表格的標籤 |
|
<TD ALIGN> |
調整表格欄位之左右對齊 |
|
<TD BGCOLOR> |
設定表格欄位之背景顏色 |
|
<TD COLSPAN ROWSPAN> |
表格欄位的合併 |
|
<TD NOWRAP> |
設定表格欄位不換行 |
|
<TD VALIGN> |
調整表格欄位之上下對齊 |
|
<TD WIDTH> |
調整表格欄位寬度 |
|
<TD>...</TD> |
定義表格的資料欄位 |
|
<TEXTAREA NAME ROWS COLS> |
表單中加入多少列的文字輸入欄 |
|
<TEXTAREA WRAP> |
決定文字輸入欄是自動否換行 |
|
<TH>...</TH> |
定義表格的標頭欄位 |
|
<TR>...</TR> |
定義表格美一行 |
|
<TT> |
打字機字體 |
|
<U> |
文字加底線 |
|
<UL TYPE>...</UL> |
無序號的列表 ( 可指定符號 ) |
|
<VAR>...</VAR> |
用於顯示變數 |
結語
希望這篇文章能夠幫助你加快對於開發的速度,對於HTML也有更多的認識,如果想看更多內容,可以到快樂學程式的官網逛逛,相信可以在你學程式的路上有所幫助。網址連結:https://www.happycoding.today/posts