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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP