1.深入了解html label標簽
HTML <label>元素表示用戶界面中項目的標題房轿。
它通常關(guān)聯(lián)一個控件粤攒,或者是將控件放置在label元素內(nèi),或者是用作其屬性囱持。這樣的控制稱作label元素的labeled control 夯接。
屬性
該元素包含 全局屬性.
**accesskey
** HTML 4 HTML5
從鍵盤訪問該元素的快捷鍵。
for
**
可標記的 form相關(guān)元素的ID洪唐,在同一文檔中作為label元素钻蹬。 第一個這樣的元素在文檔中有一個ID匹配屬性值,作為這個label元素的labeled control凭需。注意: label元素可同時有屬性和包含控件元素(contained control element)问欠,只要此屬性指向包含控件元素。
**form
** HTML5
表示label元素關(guān)聯(lián)的form元素(它的表單擁有者)粒蜈。此屬性值必須是同一文檔中<form>元素的后代顺献。應用此屬性值,你可以將label元素放置在文檔的任何位置枯怖,而不僅僅是作為它的擁有者<form>元素的后代注整。
本次示例是在firefox演示(如果其他瀏覽器對accesskey操作不成功的,請參考文章最后各瀏覽器下的快捷鍵)label的for屬性是和input的id綁定,當我們點擊input前面的文本標識會自動聚焦到文本框度硝,例如:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form>
<label for="name">用戶名</label>
<input type="text" name="name" accesskey="c" id="name" />
<br/>
<a href='./show.php' accesskey="h">去我的主頁</a>
</form>
</body>
</html>
這個例子肿轨,當我點擊用戶名的時候,會自動聚焦到文本框里頭蕊程,也就是光標會自動定位到文本框里
accesskey 屬性規(guī)定激活(使元素獲得焦點)元素的快捷鍵椒袍。
注釋:以下元素支持 accesskey 屬性:<a>, <area>, <button>, <input>, <label>, <legend> 以及 <textarea>。
以上示例 : shift+alt+c值 ,可以發(fā)現(xiàn)光標聚焦到該input內(nèi),shift+alt+h值 ,可以發(fā)現(xiàn)頁面跳轉(zhuǎn)到該a標簽的href地址
各種瀏覽器下accesskey快捷鍵的使用方法
IE瀏覽器
按住Alt鍵藻茂,點擊accesskey定義的快捷鍵(焦點將移動到鏈接)驹暑,再按回車.
FireFox瀏覽器
按住Alt+Shift鍵玫恳,點擊accesskey定義的快捷鍵.
Chrome瀏覽器
按住Alt鍵,點擊accesskey定義的快捷鍵.
Opera瀏覽器
按住Shift鍵优俘,點擊esc京办,出現(xiàn)本頁定義的accesskey快捷鍵列表可供選擇.
Safari瀏覽器
按住Alt鍵,點擊accesskey定義的快捷鍵.
2.了解CSS邊框帆焕、背景惭婿、偽元素、偽類等屬性的設置