1. 程式人生 > >HTML label基本用法和作用效果

HTML label基本用法和作用效果

<label.../>用於表單元素中定義標籤進行說明,

label並不生成請求引數所以不要給label指定value值

問題來了,普通文字就能作為標籤,為什麼要用label標籤呢?

因為label還有一個額外的效果,點選該標籤瀏覽器會自動把焦點轉移到標籤相關的表單控制元件上

效果如下:

這是label和input,當我們點選label(姓名:)時

焦點自動轉移到input輸入框裡

下邊時該例的程式碼

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<form action="xxxxxx" >
		<label>姓名:
			<input id="name" type="text"></input>
		</label>
	</form>
</body>
</html>

上邊的例子時label顯式關聯input,既然有顯式就有隱式咯

隱式使用for屬性: label元素的for屬性值為關聯表單控制元件的id值

上邊的例子用隱式關聯程式碼:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<form action="xxxxxx" >
		<label for="name">姓名:</label>
			<input id="name" type="text"></input>
	</form>
</body>
</html>