b95902HW 板


LINE

<特殊字元> 因為在HTML中可能有些字元很難顯示,譬如說我們想在網頁中顯示<font>的字樣,font 一定可以顯示,但<跟>符號會被認為是標籤符號,結果就是整個內容被視為無效標籤。 如果要輸入這些特殊的符號,可以在html中寫入這些代替: &lt; "<"小於 &rt; ">"大於 &amp; "&"&符號 &nbsp; " "空格 &quot; """雙引號 <表格> <table></table>表格 這個標籤可以宣告要製造一個表格,但單有這個標籤沒有用處,它只負責表示表格這個 整體,是用來增加表格屬性的。如果要製造表格的內容,我們需要幾個子標籤: <tr></tr>列 <td></td>行 <th></th>標題行 表格的製作比較類似這樣的形式: □→□→□→□... ↓ □→□→□→□... ↓ □→□→□→□... ... 每列為一單位(就是一個<tr>標籤),每列又以<td>作為一行。所以,假設我們要製作寬為 1,高為2的表格(之後簡稱1x2),就是這樣子寫: <table> <tr> <!--第一列開始,還有我是註解--> <td>hello</td> <!--第一列第一行--> </tr> <tr> <!--第二列開始--> <td>hello</td> <!--第二列第一行--> </tr> </table> 這樣就會產生如下的表格了 □ □ 又如果我們要製造3x3,就以此類推繼續寫: <table> <tr> <td>aaa</td> <td>bbb</td> <td>ccc</td> </tr> <tr> <td>aaa</td> <td>bbb</td> <td>ccc</td> </tr> <tr> <td>aaa</td> <td>bbb</td> <td>ccc</td> </tr> </table> 那<th>標籤呢?用法跟<td>完全一樣,但是其中的文字會是粗體置中,通常用來製作表 格的起頭。大部分情況,可以跟合併標籤一起使用(待會再說)。 注意可能目前你所製造出來的表格沒有框線,這是正常的,因為框線必須透過指定一些屬 性來製作。通常大部分的屬性,<table>標籤所用的屬性<td>也大多能用。 <table>屬性: align:對齊方式 background:背景圖片,值是圖片的路徑 bgcolor:背景顏色 border:表格外框粗細 bordercolor:表格框線顏色 bordercolordark:表格框線暗面顏色 bordercolorlight:表格框線亮面顏色 cellpadding:表格框線與內容間的空白量,允許使用數字(像素)或百分比為值 cellspacing:設定格與格間的空白量,也允許使用數字或百分比為值 class:CSS的類別選取器定義樣式用 dir:文字方向 height width:表格的寬高 id:元素名稱 style:CSS的樣式定義規則 summary:表格的簡短註解(不會顯示) title:滑鼠移到表格時的註解文字 其中表格還有很多的設定可以透過style的CSS設定來達成。 <td>屬性(只列出td獨有的屬性,當然,th也共用): colspan:水平合併表格,決定此格會佔據幾欄的位置。 rowspan:垂直合併表格,決定此格佔據幾列的位置。 valign:指定垂直對齊方式,可用值有三種: top:置頂對齊 middle:置中對齊(預設值) bottom:置底對齊 所以,如果今天想要建造一個2x2的表格,但是第一列的那格橫跨兩格,可以這樣: <table> <tr> <td colspan=2>this is title</td> </tr> <tr> <td>aaa</td> <td>bbb</td> </tr> </table> 又如果想要把2x2表格的第一行全部合併,則: <table> <tr> <td rowspan=2>this<br>is<br>title</td> <td>aaa</td> </tr> <tr> <td>bbb</td> </tr> </table> 此時第二列的<tr>標籤中就必須少一個<td>。 來個複雜一點的好了,假設想要製作這樣的表格: ┌─┬─┬─┬─┐ │CE│/│*│-│ ├─┼─┼─┼─┤ │1│2│3│ │ ├─┼─┼─┤+│ │4│5│6│ │ ├─┼─┼─┼─┤ │7│8│9│ │ ├─┴─┼─┤=│ │ 0 │。│ │ └───┴─┴─┘ 就變成這樣做了: <table> <tr> <td>CE</td> <td>/</td> <td>*</td> <td>-</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td rowspan=2>+</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> <td rowspan=2>=</td> </tr> <tr> <td colspan=2>0</td> <td>.</td> </tr> </table> 表格大約就講解到這樣...其實如果有志想把作業作成像討論區那種表格的人可以練習 練習。 <表單> 表單簡單說就是一份由Client客戶端來填寫的東西,填寫的內容可以透過javascript或 php等語言做處理,這些語言這裡不討論,這裡只討論一些表單的標籤而已。 <form></form>表單 宣告一份表單,跟表格一樣,這個標籤沒有任何作用,只會宣告一些表單整體的屬性。 所有表單的元素標籤如下: <input>輸入資料 雖說是輸入資料用,<input>標籤透過給定屬性之後,幾乎可以給定所有的表單元件。 這個標籤同時是單獨使用。 <input>屬性: type:指定input標籤的元件型態,值有以下這些: button:製造按鈕 checkbox:核取方塊 file:文字欄位附加一個"瀏覽"的按鈕 hidden:製造一個看不見的欄位 image:產生一張圖片,使用者按下圖片後送出表單資料 password:產生密碼欄位,輸入的資料以密碼型態顯示 radio:單選式方塊 reset:製造"重設"按鈕 submit:製造"送出"按鈕 text:產生文字欄位 其他屬性可能對某些元件有效,有些則無效,分述如下: align:對齊方式 →image alt:滑鼠的註解文字 →image autocomplete:值是布林值,將文字與密碼的欄位自動輸入,使用者就不需再重新輸入 一次。 →text,password checked:預設核取,該元件開始就會是選取的狀態,沒有指定值。 →button,checkbox class:CSS類別選取器定義樣式用 →全部 disabled:設定是否啟用這個元件,值是布林值 →全部,不包含hidden hspace vspace:設定元件左右/上下空白量 →button,image id:元素名稱 →全部 maxlength:設定文字欄位最長的輸入字元數 →text,password name:元件的名稱,會是送出標單時的名稱,值是任意文字 →全部 readonly:不能更改文字欄位的內容,值是布林值 →text,password size:元件的寬度,單位是字元 →全部,不包含hidden src:圖片檔的路徑 →image style:CSS樣式定義規則 →全部 title:滑鼠移到元件的註解文字 →全部,不包含hidden width:元素的寬度 →全部,不包含hidden <select></select>下拉選單 建立一個下拉選單,只有這個標籤並不會有效果,必須配合子標籤<option></option> 使用。 語法是這樣的: <select> <option value="1">第一項</option> <option value="2">第二項</option> <option value="3">第三項</option> </select> 其中每一個選項是以option標籤來定義,option的屬性value則決定當表單回傳時,這個 選單的回傳值。 另外,如果要把option的選項分組,可以使用<optgroup></optgroup>。 <select> <optgroup>第一組 <option>1-1</option> <option>1-2</option> </optgroup> <optgroup>第二組 <option>2-1</option> <option>2-2</option> </optgroup> </select> <select>屬性: align:對齊方式 class:CSS類別選取器定義樣式用 id:元素名稱 multiple:改為"多選式選單",沒有指定值 name:元件名稱,回傳的時候必備 size:選單顯示數,如果數字小於選項數目,就會是下拉選單,預設值為1 style:CSS樣式定義規則 title:註解 <option>屬性: class:CSS類別選取器定義樣式用 dir:文字方向 selected:預設的選項,沒有指定值 value:該選項的值,會是選單的回傳值 <textarea></textarea>文字方塊 製作一個可輸入多行文字的方塊。放在標籤內的文字會變成文字方塊內的預設文字。 <textarea>屬性: class:CSS類別選取器定義樣式用 cols:文字方塊最多的一行容納字元數(簡單說就是寬度),超過這個數字的輸入會斷行 rows:文字方塊最多容納幾行,就是指高度 contenteditable:設定文字方塊的內容是否可更改,值是布林值 disabled:設定文字方塊啟用與否,沒有指定值 id:元素名稱 name:元件名稱,回傳值時必備 readonly:設定元素內容為唯讀,沒有指定值 style:CSS樣式定義規則 title:註解 wrap:決定文字方塊中的分行方式,可用值有三種: soft:超過文字方塊寬度(cols)時自動斷行(預設值) hard:會斷行,傳回時會產生斷行字元 off:不斷行 <fieldset></fieldset>表單區塊 繪製一個矩形把內容的表單集結起來。 今天暫且寫到這...應該再一篇就可以講完html了。 寫鋼彈去囧 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.11.252 ※ 編輯: joehuang92 來自: 59.121.11.252 (12/26 11:47)
1F:→ joehuang92:對了,form標籤的屬性,以後會提及 12/26 12:30
2F:推 JonathanWang:為什麼最近會出現 HTML 系列呀? 12/26 16:45
3F:→ joehuang92:...問周X復吧 12/26 17:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP