Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
例
帶有兩個(gè)輸入字段和相關(guān)標(biāo)記的簡單 HTML 表單:
<form action="demo_form.asp">
<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male"><br>
<label for="female">Female</label>
<input type="radio" name="sex" id="female" value="female"><br>
<input type="submit" value="提交">
</form>
瀏覽器支持
目前大多數(shù)瀏覽器支持 <label> 標(biāo)簽。
標(biāo)簽定義及使用說明
<label> 標(biāo)簽為 input 元素定義標(biāo)注(標(biāo)記)。
label 元素不會(huì)向用戶呈現(xiàn)任何特殊效果。不過,它為鼠標(biāo)用戶改進(jìn)了可用性。如果您在 label 元素內(nèi)點(diǎn)擊文本,就會(huì)觸發(fā)此控件。就是說,當(dāng)用戶選擇該標(biāo)簽時(shí),瀏覽器就會(huì)自動(dòng)將焦點(diǎn)轉(zhuǎn)到和標(biāo)簽相關(guān)的表單控件上。
<label> 標(biāo)簽的 for 屬性應(yīng)當(dāng)與相關(guān)元素的 id 屬性相同。
提示和注釋
提示:"for" 屬性可把 label 綁定到另外一個(gè)元素。請把 "for" 屬性的值設(shè)置為相關(guān)元素的 id 屬性的值。
HTML 4.01 與 HTML5之間的差異
"form" 屬性是 HTML5 的新屬性。
屬性
New:HTML5 新屬性。
屬性 | 值 | 描述 |
---|---|---|
for | element_id | 規(guī)定 label 與哪個(gè)表單元素綁定。 |
formNew | form_id | 規(guī)定 label 字段所屬的一個(gè)或多個(gè)表單。 |
全局屬性
<label> 標(biāo)簽支持全局屬性,查看完整屬性表 HTML全局屬性。
事件屬性
<label> 標(biāo)簽支持所有 HTML事件屬性。
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
TML常用標(biāo)簽有:a標(biāo)簽、table標(biāo)簽、img標(biāo)簽、form標(biāo)簽和input標(biāo)簽。
作用
屬性
(一)href
href是hyper reference的縮寫,超鏈接的意思。
用于指定鏈接目標(biāo)的ur地址,(必須屬性)當(dāng)為標(biāo)簽應(yīng)用href屬性時(shí),它就具有了超鏈接的功能;
href=“#”表示這是一個(gè)空鏈接;
如果href里面地址是—個(gè)文件或者壓縮包,會(huì)下載這個(gè)文件。
<a href="https://google.com">超鏈接到google網(wǎng)站的主頁</a>
<a href="https://google.com">超鏈接到google的主頁</a>
<a href="//google.com">超鏈接到google的主頁</a>
展現(xiàn)形式:
點(diǎn)擊此鏈接,即可到達(dá)google的主頁
a標(biāo)簽href的取值:
1、上述代碼中的網(wǎng)址的取值(推薦使用第三行的代碼)
<a href="//google.com">超鏈接到google的主頁</a>
由于此方式能夠自動(dòng)補(bǔ)齊相關(guān)的網(wǎng)絡(luò)地址,前面兩種寫錯(cuò)就會(huì)報(bào)錯(cuò),所以推薦使用。
2、路徑
當(dāng)前路徑下的a里面的b,b里面的c
在當(dāng)前目錄下尋找index.html文件
3、偽協(xié)議
<a href="javascript:;">點(diǎn)擊后無任何點(diǎn)擊或刷新等動(dòng)作的反應(yīng)</a>
<a href="#要跳轉(zhuǎn)的元素的id"></a>
點(diǎn)擊鏈接的時(shí)候,會(huì)跳轉(zhuǎn)到指定元素所在的位置。
<a href="mailto:abcdefg@163.com ">發(fā)郵件給我</a>
<a href="tel:12345678901">打電話給我</a>
(二)targe
用于指定鏈接頁面的打開方式
a的target取值
1、內(nèi)置名字
_blank 在空白頁打開
_self 在當(dāng)前頁面打開
_parent 在父級窗口打開
_top 在最頂級的窗口打開
<a href="//google.com" target="_blank">超鏈接到google網(wǎng)站的主頁在空白頁打開</a>
2、程序員的命名
window:name(在xxx頁面打開)
iframe的name(iframe現(xiàn)在已經(jīng)很少使用了,是指內(nèi)嵌窗口)
(三)download
下載頁面,但目前很少用,有的瀏覽器不支持,尤其是手機(jī)瀏覽器可能不支持。
1、table標(biāo)簽的語法:
thead:表頭
tbody:表的內(nèi)容,用于定義
tfoot:表的腳部
tr:table row,表格里的行
th:表格的表頭部分,其中的文本內(nèi)容字體加粗居中顯示
td:table data,表格數(shù)據(jù),用于定義表格中的單元格
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
<table>
<thead>
<tr>
<th></th>
<th>小紅</th>
<th>小黃</th>
<th>小藍(lán)</th>
</tr>
</thead>
<tbody>
<tr>
<th>數(shù)學(xué)</th>
<td>90</td>
<td>60</td>
<td>80</td>
</tr>
<tr>
<th>語文</th>
<td>88</td>
<td>95</td>
<td>97</td>
</tr>
<tr>
<th>英語</th>
<td>88</td>
<td>95</td>
<td>97</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>總分</th>
<td>266</td>
<td>250</td>
<td>274</td>
</tr>
</tfoot>
</table>
</body>
</html>
第一行的th標(biāo)簽為空
2、table的樣式
table-layout:auto;自動(dòng)計(jì)算每一行的寬高
table-layout:fixed;通過列表的寬度來決定平均寬度
border-collapse:collapse; 合并邊框(默認(rèn)邊框與邊框之間不合并)
border-spacing:0;邊框?yàn)?.(邊框與邊框之間的距離)。
作用:發(fā)出get請求,展示一張圖片。
<img src="1.JPG" alt="頭像" width="400" />
當(dāng)前路徑下的1.jpg,確定寬度為400,只寫寬度高度會(huì)自適應(yīng)
屬性
alt:alternate的縮寫,替換的意思。替換文本,圖像不能顯示的文字。
路徑錯(cuò)誤顯示alt內(nèi)容
title:提示文本。鼠標(biāo)放到圖像上,顯示的文字。
響應(yīng)
max-width:100% 所有的圖片在手機(jī)上都自適應(yīng)寬度,寬度最大為100%。
事件
onload/onerror 監(jiān)聽圖片是否加載成功,加載成功時(shí)用onload,不成功是用onerror事件。確保在onerror事件能夠補(bǔ)救。
<body>
<img id="xxx" src="dog.jpg" alt="一只小狗">
<script>
xxx.onload = function () {
console.log("圖片加載成功");
};
xxx.onerror = function () {
console.log("圖片加載失敗");
xxx.src = "/404.jpg";
};
</script>
</body>
監(jiān)聽成功時(shí),打印出成功
監(jiān)聽失敗時(shí),先打印出監(jiān)聽失敗并且開始執(zhí)行加載失敗是的挽救圖片。404.jpg文件執(zhí)行
本文為作者本人的原創(chuàng)文章,著作權(quán)歸作者本人和饑人谷所有,轉(zhuǎn)載務(wù)必注明來源。
TML:完成頁面的內(nèi)容展示
CSS:完成頁面樣式的控制,美化頁面,完成頁面的布局。
表單:用于采集用戶輸入的數(shù)據(jù)。用于和服務(wù)器進(jìn)行交互。
form:用于定義表單的。可以定義一個(gè)范圍(代表用戶采集數(shù)據(jù)的范圍)
屬性:action:指定提交數(shù)據(jù)的url(指的就是把數(shù)據(jù)提交到哪里)
method:指定提交方式
分類:一共有7種,2種比較常用。
get:1.請求參數(shù)會(huì)在地址欄顯示
2.請求參數(shù)的長度是有限制的。
3.請求不安全
post:1.請求參數(shù)不會(huì)在地址欄顯示,會(huì)封裝在請求體中。
2.請求參數(shù)的長度沒有限制
3.較為安全
表單里面的數(shù)據(jù)要想被提交,必須指定它的name屬性
表單項(xiàng)標(biāo)簽
input:可以通過type屬性值,改變元素展示的樣式。
type屬性:text:文本輸入框,默認(rèn)值
placeholder:指定輸入框的提示信息,當(dāng)輸入框的內(nèi)容發(fā)生變化,會(huì)自動(dòng)情況提示信息。
password:密碼輸入框
radio:1.單選框(要想讓多個(gè)單選框?qū)崿F(xiàn)單選的效果,則多個(gè)單選框的name屬性值必須一樣)
2.一般會(huì)給每一個(gè)單選框提供value屬性,指定其被選中后提交的值。
3.checked屬性可以指定默認(rèn)值
checkbox:復(fù)選框:
1.一般會(huì)給每一個(gè)單選框提供value屬性,指定其被選中后提交的值。
2.checked屬性可以指定默認(rèn)值
file:文件選擇框
hidden:隱藏域,用于提交一些信息
按鈕:
submit:提交按鈕。可以提交表單
button:普通按鈕
image:圖片提交按鈕
src屬性指定圖片的路徑
label:指定輸入項(xiàng)的文字描述信息
注意:lable的for屬性一般會(huì)和input的id屬性值對應(yīng)。如果對應(yīng)了,點(diǎn)擊lable區(qū)域,會(huì)讓input輸入框獲取焦點(diǎn)。
select:下拉列表
子元素:option,指定列表項(xiàng)
textarea:文本域
*請認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。