HTML
CSS padding: 留白 邊框內的部分。一個盒子有四個邊, 所以我們可以對這四個邊的留白逐一設定。 CSS : padding: [上] [右] [下] [左] padding: [上下] [左右] padding: [上] [左右] [下] padding: [四個邊同樣値] CSS padding 的四個邊獨立寫法 : padding-top :與上個邊的距離 padding-right :與右方個邊距離 padding-bottom:與下方個邊距離 padding-left :與左個邊的距離 padding 可以的值有 auto、%、em、px、pt
例如 DIV span img 等 的外邊界距離 , CSS : margin : [上] [右] [下] [左] margin : [上下] [左右] margin : [上] [左右] [下] margin : [四個邊同樣値] CSS margin 的四個邊獨立寫法 margin-top:與上方元素的距離 margin-right:與右方元素的距離 margin-bottom:與下方元素的距離 margin-left:與左方元素的距離 margin 可以的值有 auto、%、em、px、pt
捲軸控制在網頁設計上算是滿常碰到的問題,尤其當 div 排版法漸成為主流時, 善用 ccs overflow 就能有效的的掌握各種捲軸效果。 overflow: 控制當內容超過顯示區域時捲軸的顯示, overflow-x: x捲軸的顯示。 overflow-y: y捲軸的顯示。 捲軸顯示有四種狀態 ﹕ visible(預設):內容完全顯示不嵌入顯示區域。 auto:內容嵌入顯示區域,並視情況顯示水平與垂直捲軸。 scroll:內容嵌入顯示區域,水平捲軸會出現但視情況顯示可捲動或不可捲動。 hidden:內容嵌入顯示區域,捲軸不會出現。
<style> #outerDiv{ overflow :visible overflowx:visible overflowy:visible } </style>
以 JavaScript 物件表示一筆資料 var obj = [ {"AA":"11", "BB":"22", "CCC":"33" }, {"BB":"1", "CC":"2" }];
var obj1 = [{ aa:"aaa", bb:"bbb" }] var obj2 = [{ cc:"cc" , dd:"dd" }] var TTT = obj1.concat({new:"new"} , obj2) TTT = JSON.stringify(TTT) = ⇊ TTT.length = delete TTT[1].new; = ⇊
<table> 建立一表格。 <tbody> 表格內容開始。 <caption> **標題** </caption> <th> </th> 表示表頭單元格 <tr> </tr> 表頭單元格 - 包含表頭信息。 <td> </td> 代表一列。 </tbody> 表格內容完結。 </table> 建立完成。 <table border="1">邊框 <table rules="rows"> 欄位內距距離 rules=none 沒有線條。 rules=groups 位於行組和列組之間的線條。 rules=rows 位於行之間的線條。 rules=cols 位於列之間的線條。 rules=all 位於行和列之間的線條。
<table border="1" style="width:400px"> <tbody> <caption>**標題**</caption> <tr><td>第一行 欄位 1</td><td>第一行 欄位 2 </td></tr> <tr><td>第二行 欄位 1</td><td>第二行 欄位 2 </td></tr> </tbody> </table>
<table border="1" style="width:400px"> <tbody> <tr><th colspan="2">表頭單元格 - 包含表頭信息 </th>></tr> <tr><td>第二行 欄位 1</td><td>第二行 欄位 2 </td></tr> </tbody> </table>
<table border="10" style="width:400px"> <tbody> <tr><td>第一行 欄位 1</td><td>第一行 欄位 2 </td>></tr> <tr><td>第二行 欄位 1</td><td>第二行 欄位 2 </td></tr> </tbody> </table>
<table border="1" cellspacing="30" style="width:400px"> <tbody> <tr><td>第一行 欄位 1</td><td>第一行 欄位 2 </td>></td> <tr><td>第二行 欄位 1</td><td>第二行 欄位 2 </td></tr> </tbody> </table>
<table border="1" style="width:400px"> <tbody> <tr><td colspan="2" align="center">橫 二合併為一</td></tr> </td>></td> <tr><td>第二行 欄位 1</td><td>第二行 欄位 2 </td></tr> </tbody> </table>
<table border="1" style="width:400px"> <tbody> <tr><td rowspan="2">直二合併為一</td><td>第一行 欄位 2 </td></tr> <tr><td>第二行 欄位 2 </td></tr> </tbody> </table>
input type="text" <input type="text" size="20" value="123456" /> <input type="text" size="20" value="123456" onclick="this.select()" /> <input type="text" size="20" value="123456" onchange="this.select()" onclick="this.select()" /> <input type="text" size="20" value="123456" maxlength="10"/> <input type="text" size="20" value="123456" readonly /> <input type="text" size="20" value="123456" disabled /> <input type="text" value="123" onchange="alert(this.value)" />
input <input type="password" size="20" value="123456" /> <input type="number" size="20" value="123456" /> <input type="password" size="20" value="123456" onmouseover="this.select()" onmouseout="this.blur();" /> <input type="date"> <input type="month" > <input type="datetime-local"> <input type="time" > <input type="color" >
input <form action="demo_form.asp"> Quantity (between 1 and 5): <input max="5" min="1" name="quantity" type="number" /> </form> Quantity (between 1 and 5): <form action="demo_form.asp"> <input type="email" /></form> <input type="file" multiple >