Label 标识的几点用法
做网页有朋友可能对<label>标识符有一点陌生,这是一个容易被大家所忽略的标识。因为在大家所熟悉的Dreamweave和FrontPage等网页编辑器中是不会出现的。但这个标识看上去好像没什么用处,但如果用它和表单一起来工作就会能做到一些别的标识做不到的事。让我们先来看一下面的例子。★一个带热键的Form:(你可以用"Alt+下划线字母"来访问各字段)
姓 名(N): P0V+r(s4@cjFC
电子邮件(E): *v?-incrH`
联系电话(P): [/T7l.M {(yf
留 言(S): u]#{f2^#VvTP
怎么样?不错吧。这主要是通过<Label>标识的两个属性来做到的,一个是FOR,一个是ACCESSKEY。FOR的意思是,这个Lable是为哪个元件服务的?而ACCESSKEY则定义了访问这个元件的热键。比如,我们有一个名字叫Name的单行输入框,我们是这样定义这个元件的:<INPUT TYPE="TEXT" ID="Name" SIZE=30>,那么,我们的<label>可以如此定义:<LABEL FOR="Name" ACCESSKEY="N">姓 名(<U>N</U>):</LABEL>。大家可以看见,这个<Label>是为那个ID为"Name"元件服务的,而ACESSKEY则定义了,这访问这个元件的热键为"Alt+N"。以下就是上面那个示例的HTML源码:
<FORM>
<LABEL FOR="Namebox" ACCESSKEY="N">姓 名(<U>N</U>):</LABEL>)lL2MeOVmm
<INPUT TYPE="TEXT" ID="Namebox" SIZE=30> <br>w9vF EXu:H-W
<LABEL FOR="Emailbox" ACCESSKEY="E">电子邮件(<U>E</U>):</LABEL>
<INPUT TYPE="TEXT" ID="Emailbox" SIZE=30> <br>
<LABEL FOR="Phonebox" ACCESSKEY="P">联系电话(<U>P</U>):</LABEL>
<INPUT TYPE="TEXT" ID="Phonebox" SIZE=30> <br> uv5j'Yb Om)[
<LABEL FOR="areabox" ACCESSKEY="S" >留 言(<U>S</U>):</LABEL>
<TEXTAREA ID="areabox" COLS="30" ROWS="3"></TEXTAREA> <br>V[BND7h
</FORM> 3jZT8ke4^rK3Q R4m