全面了解input標籤屬性「input標籤屬性有哪些」

一、Html的基本結構:

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8″>

<title></title>

</head>

<body>

網頁的文本、圖片等信息;

</body>

</html>

二、Head部分:用於表示網頁的元數據即描述網頁的基本信息

其常用標籤及屬性有:

1、title標籤:瀏覽器標籤頁顯示的標題

2、meta標籤:其常用屬性

①charset:設置文檔的字符集編碼格式。HTML5中設置字符集編碼:<meta charset=”UTF-8″>

常見的字符集編碼格式:

a.GB-2312:國標碼,簡體中文

b.GBK:擴展的國標碼

c.UTF-8:萬國碼 Unicode 常用

②http-equiv屬性:將我們的信息寫給瀏覽器看,讓瀏覽器按照這裡面的要求執行,可選屬性值:Content-Type(文檔類型) refresh(網頁定時刷新) set-cookie(設置瀏覽器cookie緩存) 需要配合content屬性使用。(http-equiv屬性只是表明需要設置哪一部分,具體的設置內容,放到content屬性中)

③name屬性:使用方法同“http-equiv”。將我們的信息寫給搜索引擎看

常用且需要掌握的屬性值:author(作者) keywords(網頁關鍵字) description(網頁描述) 這兩個屬性設置,網頁必不可少。

3、link標籤:鏈接網頁圖標(title前的小logo),其常用屬性有:

①rel屬性:聲明鏈接文件的類型,此處選icon

②type屬性:可以省略

③href屬性:表示圖片的路徑地址

三、body部分:網頁的文本、圖片等信息

標籤的分類:

塊級標籤:顯示為塊,前後隔一行(自動換行)

行級標籤:按行從左往右逐一顯示。

1、 常見的塊級標籤:

①<h1></h1>……<h6><h6>:標題標籤,自動加粗,h1最大,h6最小。

②<hr/>:水平線標籤,添加一條水平線。

③<p></p>:段落標籤,

④<br/>:換行標籤,

⑤<blockquote/></blockquote>:引用標籤,cite屬性,表明引用的來源,一般引用網址

瀏覽器默認首行縮進。

⑥<pre></pre>:預格式標籤,用於重載代碼。瀏覽器默認顯示樣式:1、顯示為等寬字體。 2、代碼中的換行、

空格等元素能在瀏覽器中顯示。

【補充】html 文件中空格的表示:

2、 基於布局的塊級標籤

列表:無序列表、有序列表、定義列表

①有序列表:<ol></ol> 列表項:<li></li>

②無序列表:<ul></ul> 列表項:<li></li>

③定義列表(實現圖文混排):<dl></dl>

列表標題:<dt>一般只有一項</dt>

列表描述項:<dd>可以有很多項</dd>

3、組合標籤:<figure></figure>用於顯示圖片及圖片標題

他有兩個子標籤:<img />圖片

<figcaption></figcaption>圖片的標題

例如:<figure>

<img src=”img/EZ.jpg” height=”20%” width=”20%” alt=”探險家”/>

<figcaption>探險家 伊澤瑞爾</figcaption>

</figure>

4、分區標籤:<div></div>

5、常見的行級標籤

<1>span(文本):無實際意義,用於包裹某部分文字,修改特定樣式,例如:

這是<span style=”color: red;font-size: 36px;”>span</span>中的文字

img(圖片):其常用屬性:①src:表示引用圖片的地址。

路徑地址的寫法:相對路徑:以當前文件為最准,去尋找圖片地址

a、與文件處於同一層的圖片,直接寫圖片名

b、圖片在當前文件下一層:文件名/圖片名

c、圖片在當前文件上一層:../圖片名

絕對路徑:file:///盤符:/文件夾/圖片名,但 是嚴禁使用

圖片網址:網絡上的圖片鏈接,但是一般不用

②height和width:圖片的高度和寬度。可以用CSS樣式代替

③title:圖片標。當鼠標指上之後顯示的文字

④alt:當圖片無法顯示的時候,顯示的文字

<2>em(傾斜強調)

<3>strong(加粗強調)

<4>b(加粗)

<5>i(傾斜)

Strong、em、b、i的區別

1、Strong、em都表示強調,Strong為粗體,em為斜體,而Strong的強調 程度逗比em高

2、Strong和b都能加粗,em和i都能傾斜,,但是Strong和em多了一層強調的語義 。H5要求標籤儘可能實現語義化。

<6>q(短引用)

<7>small/big(縮小/放大字體):small和big分別是縮小和擴大字體,都可以多層嵌套直至上限或下限

<8>a(超鏈接)

1、href:超鏈接的路徑,可以是網絡鏈接,也可以是本地文件。

2、target:跳轉頁面打開的位置。_self自身頁面,_blank新頁面。

3、title:鼠標指在超鏈接上顯示的名稱。

4、Rel(被鏈接是當前的前/後一篇):指定被鏈接文檔與當前文檔的關係,搜索引擎 會利用該屬性 獲取更多的有關鏈接的信息:

rel=”prev”被鏈接文檔是當前文檔的前一篇文 檔,

rel=”next”被鏈接文檔是當前文檔的後一篇文檔,

rel=”icon”被鏈接文檔是當前文檔的圖標

rel=”stylesheet”被鏈接文檔是當前文檔的樣式表

5、Rev(當前是被鏈接的前/後一篇)

錨鏈接:

①本頁面錨鏈接:a、設置錨點:<a name=”top”></a>

b、跳轉錨點:#name名

①頁面間錨鏈接:a、在即將跳轉頁面的指定位置設置錨點

b、跳轉錨點:頁面地址.html#name名

<a href=”02_常見的塊級標籤.html#Hbuilder”>頁面間錨鏈接</a><br/>

功能性鏈接: mailto用於給指定郵箱發送郵件

file:///e:/aaa.png打開本地文件

tencent://message/?uin=1315618220 給指定QQ發送息

<9>s標籤,有誤文本:刪除線

<s>這是S標籤中的文字</s><br />

<10>cite標籤:瀏覽器顯示為傾斜,常用於書、畫作、作品的引用

<cite>這是cite中的文本</cite><br />

<11>code:計算機代碼,不保留代碼格式

<pre>

<code></code>

</pre>

<12>bdo:表示文本方向,屬性:dir=”ltr”表示從左往右,dir=”rtl”表示從右往左

<bdo dir=”rtl”>1234567</bdo><br />

kbd:表示需要用戶用鍵盤輸入的內容,瀏覽器顯示為等寬字體

請輸入“<kbd>Esc</kbd>”推遲系統<br />

<13>sup:上標文本,sub:下標文本

x<sub>6</sub><br />

© © 空格

© © 空格 <br />

<14>u:下劃線

<u>這是下劃線</u><br />

mark:高亮或標記文本,瀏覽器顯示為黃色背景

<mark>mark</mark><br />

6、表格:表格的行:tr,每行中的列:td,表格的表頭:th

表格的常用屬性:

html5常用基本標籤

表格行列屬性:[tr和td的屬性]:

1、width/heigh:單元格的寬高

2、bgcolor:單元格的背景顏色

3、align:left center right 單元格中的文字水平對齊方式

4、valign:top center bottom 單元格中的文字垂直對其方式

5、nowrap:單元格中文字不換行

【注意】當表格屬性與行列屬性衝突時,行列屬性優先級高

7、表單(form)

【兩個重要屬性】:action-表單提交的服務器地址 method-表單提交數據的方法(get/post)

get/post區別:

1>get使用URL傳參:http://服務器地址?name1=value1&name2=value2

(?表示傳遞參數,?後面採用name=value的形式傳遞,多個參數之間用&連接) ① URL傳參不安全,所有信息可在地址欄看到,並且別人可以很容易url注入,來 攻擊自己的數據庫。

② URL傳參數據量有限,只能傳遞少量數據。

2>post:使用http請求傳遞數據。URL地址看不到數據信息,安全且傳遞信息量沒有限制

綜上所述:大部分使用post傳參,但是get傳參比Post快

【input標籤及屬性】

①type:input輸入框的類型,可選值有:

②name:input輸入框的別名,必填,因為傳參的時候採用name=value的形式傳遞。

③value:input輸入框的默認值

④placeholder:提示內容,當輸入框有value時,提示內容消失。

【input特殊屬性值】

① checked=”checked”默認選中

② disabled=”disabled”設置控制不能使用,按鈕上不能點擊,輸入框上不能修改,而且如果

輸入框時disabled,則輸入框信息不傳遞到後台

③hidden=“hidden”隱藏。等同於<input type=”hidden” name=”username”value=”1234″ />

等同於配合disabled或根據其他需要,使用隱藏域傳遞信息.

【input-type屬性詳解】

①text:文本輸入框

②password:密碼輸入框,內容不對外顯示

③radio:單選按鈕

checkbox:複選按鈕

a、單選按鈕,name和value屬性需同時存在,提交時,提交的是value中的屬性值

例如:<input type=”radio” name=”sex” value=”男”/>提交顯示為”sex=男”

b、radio憑藉name屬性區分是否為同一組,name相同為同組,且只能選擇一個

c、checked=”checked”默認選中,(radio只可以選一個,checkbox可以選多個)

④submit:提交按鈕,提交表單數據

⑤reset:重置按鈕,重置為默認狀態

⑥file:文件上傳按鈕

⑦image:圖片提交按鈕,功能同submit,可以提交數據

⑧button:普通按鈕,沒什麼軟用

⑨其他常用屬性值:見下圖

html5常用基本標籤

【select標籤】下拉選擇標籤

寫法:

<select name=”=city”>

<option>青島</option>

<option>煙台</option>

<option>北京</option>

<option>紐約</option>

<option>羅馬</option>

</select>

常用屬性

①name屬性:寫在select里,所有選項只有一個name

②multiple屬性:multiple=”multiple”設置select為多選,一般不用

③option常用屬性:value=””屬性,當option沒有value屬性時,往後台傳遞的是<option></option>中間的文字,

當有value屬性時,傳遞的是value的屬性值。

title=””屬性,鼠標之上後現實的文字

select=”select”默認屬性值

④optgroup屬性: 用於option屬性分組,用lable屬性表示分組名。

<optgroup label=”中國”>

<option>青島</option>

<option>煙台</option>

<option>北京</option>

</optgroup>

【textarea】:文本域,其常用屬性 :

①設置寬度高度 style=”width: 150px;height: 200px;

②readonly=”readonly”:只讀模式,不允許修改編輯

③style=”resize: none;”設置為寬度高度不允許修改

④style=”overflow:;”設置文字超出區域時,如何處置,常用屬性值有:

hidden 超出區域的文字,隱藏無法顯示

scroll 無論文字多少,均顯示滾動

auto 自動,根據文字多少自動決定是否會顯示為滾動條

【fieldset 、legend】表單的邊框與標題

<fieldset> //邊框

<legend> //標題

</legend>

</fieldset>

如果想讓標題嵌入到邊框中,需將標題標籤寫到邊框標籤裡面

一個表單可以有多組標題加邊框組合

【h5智能表單】

1、H5新增input的form屬性,用於指定特form表單的id,實現input無需放在form標籤之中,即可通過表單進行提交

<form id=foo>

……

</form>

<input type=”text” name=”” form=”foo”>

2、 input元素的新增屬性:

Autocomplete:自動完成功能,記錄用戶之前輸入的內容,並在用戶下次輸入時提示用戶輸入

》》》屬性值:on/off

》》》可以再form表單使用,對整個表單的所有控件進行自動完成的開關也可以在input上使用,

對特定輸入框進行修改

》》》絕大部分瀏覽器默認開啟

Autofocus:自動獲得焦點,autofocus=”autofocus”只能獲得一個焦點

Form:所屬表單,通過id確認屬於哪個表單

Required:必填,required=”required”,設置必填,否則停止提交

Pattern:使用正則表達式驗證input的模式

Placeholder:提示,當有value時取消提示。

一、Html的基本結構:

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8″>

<title></title>

</head>

<body>

網頁的文本、圖片等信息;

</body>

</html>

二、Head部分:用於表示網頁的元數據即描述網頁的基本信息

其常用標籤及屬性有:

1、title標籤:瀏覽器標籤頁顯示的標題

2、meta標籤:其常用屬性

①charset:設置文檔的字符集編碼格式。HTML5中設置字符集編碼:<meta charset=”UTF-8″>

常見的字符集編碼格式:

a.GB-2312:國標碼,簡體中文

b.GBK:擴展的國標碼

c.UTF-8:萬國碼 Unicode 常用

②http-equiv屬性:將我們的信息寫給瀏覽器看,讓瀏覽器按照這裡面的要求執行,可選屬性值:Content-Type(文檔類型) refresh(網頁定時刷新) set-cookie(設置瀏覽器cookie緩存) 需要配合content屬性使用。(http-equiv屬性只是表明需要設置哪一部分,具體的設置內容,放到content屬性中)

③name屬性:使用方法同“http-equiv”。將我們的信息寫給搜索引擎看

常用且需要掌握的屬性值:author(作者) keywords(網頁關鍵字) description(網頁描述) 這兩個屬性設置,網頁必不可少。

3、link標籤:鏈接網頁圖標(title前的小logo),其常用屬性有:

①rel屬性:聲明鏈接文件的類型,此處選icon

②type屬性:可以省略

③href屬性:表示圖片的路徑地址

三、body部分:網頁的文本、圖片等信息

標籤的分類:

塊級標籤:顯示為塊,前後隔一行(自動換行)

行級標籤:按行從左往右逐一顯示。

1、 常見的塊級標籤:

①<h1></h1>……<h6><h6>:標題標籤,自動加粗,h1最大,h6最小。

②<hr/>:水平線標籤,添加一條水平線。

③<p></p>:段落標籤,

④<br/>:換行標籤,

⑤<blockquote/></blockquote>:引用標籤,cite屬性,表明引用的來源,一般引用網址

瀏覽器默認首行縮進。

⑥<pre></pre>:預格式標籤,用於重載代碼。瀏覽器默認顯示樣式:1、顯示為等寬字體。 2、代碼中的換行、

空格等元素能在瀏覽器中顯示。

【補充】html 文件中空格的表示:

2、 基於布局的塊級標籤

列表:無序列表、有序列表、定義列表

①有序列表:<ol></ol> 列表項:<li></li>

②無序列表:<ul></ul> 列表項:<li></li>

③定義列表(實現圖文混排):<dl></dl>

列表標題:<dt>一般只有一項</dt>

列表描述項:<dd>可以有很多項</dd>

3、組合標籤:<figure></figure>用於顯示圖片及圖片標題

他有兩個子標籤:<img />圖片

<figcaption></figcaption>圖片的標題

例如:<figure>

<img src=”img/EZ.jpg” height=”20%” width=”20%” alt=”探險家”/>

<figcaption>探險家 伊澤瑞爾</figcaption>

</figure>

4、分區標籤:<div></div>

5、常見的行級標籤

<1>span(文本):無實際意義,用於包裹某部分文字,修改特定樣式,例如:

這是<span style=”color: red;font-size: 36px;”>span</span>中的文字

img(圖片):其常用屬性:①src:表示引用圖片的地址。

路徑地址的寫法:相對路徑:以當前文件為最准,去尋找圖片地址

a、與文件處於同一層的圖片,直接寫圖片名

b、圖片在當前文件下一層:文件名/圖片名

c、圖片在當前文件上一層:../圖片名

絕對路徑:file:///盤符:/文件夾/圖片名,但 是嚴禁使用

圖片網址:網絡上的圖片鏈接,但是一般不用

②height和width:圖片的高度和寬度。可以用CSS樣式代替

③title:圖片標。當鼠標指上之後顯示的文字

④alt:當圖片無法顯示的時候,顯示的文字

<2>em(傾斜強調)

<3>strong(加粗強調)

<4>b(加粗)

<5>i(傾斜)

Strong、em、b、i的區別

1、Strong、em都表示強調,Strong為粗體,em為斜體,而Strong的強調 程度逗比em高

2、Strong和b都能加粗,em和i都能傾斜,,但是Strong和em多了一層強調的語義 。H5要求標籤儘可能實現語義化。

<6>q(短引用)

<7>small/big(縮小/放大字體):small和big分別是縮小和擴大字體,都可以多層嵌套直至上限或下限

<8>a(超鏈接)

1、href:超鏈接的路徑,可以是網絡鏈接,也可以是本地文件。

2、target:跳轉頁面打開的位置。_self自身頁面,_blank新頁面。

3、title:鼠標指在超鏈接上顯示的名稱。

4、Rel(被鏈接是當前的前/後一篇):指定被鏈接文檔與當前文檔的關係,搜索引擎 會利用該屬性 獲取更多的有關鏈接的信息:

rel=”prev”被鏈接文檔是當前文檔的前一篇文 檔,

rel=”next”被鏈接文檔是當前文檔的後一篇文檔,

rel=”icon”被鏈接文檔是當前文檔的圖標

rel=”stylesheet”被鏈接文檔是當前文檔的樣式表

5、Rev(當前是被鏈接的前/後一篇)

錨鏈接:

①本頁面錨鏈接:a、設置錨點:<a name=”top”></a>

b、跳轉錨點:#name名

①頁面間錨鏈接:a、在即將跳轉頁面的指定位置設置錨點

b、跳轉錨點:頁面地址.html#name名

<a href=”02_常見的塊級標籤.html#Hbuilder”>頁面間錨鏈接</a><br/>

功能性鏈接: mailto用於給指定郵箱發送郵件

file:///e:/aaa.png打開本地文件

tencent://message/?uin=1315618220 給指定QQ發送息

<9>s標籤,有誤文本:刪除線

<s>這是S標籤中的文字</s><br />

<10>cite標籤:瀏覽器顯示為傾斜,常用於書、畫作、作品的引用

<cite>這是cite中的文本</cite><br />

<11>code:計算機代碼,不保留代碼格式

<pre>

<code></code>

</pre>

<12>bdo:表示文本方向,屬性:dir=”ltr”表示從左往右,dir=”rtl”表示從右往左

<bdo dir=”rtl”>1234567</bdo><br />

kbd:表示需要用戶用鍵盤輸入的內容,瀏覽器顯示為等寬字體

請輸入“<kbd>Esc</kbd>”推遲系統<br />

<13>sup:上標文本,sub:下標文本

x<sub>6</sub><br />

© © 空格

© © 空格 <br />

<14>u:下劃線

<u>這是下劃線</u><br />

mark:高亮或標記文本,瀏覽器顯示為黃色背景

<mark>mark</mark><br />

6、表格:表格的行:tr,每行中的列:td,表格的表頭:th

表格的常用屬性:

html5常用基本標籤

表格行列屬性:[tr和td的屬性]:

1、width/heigh:單元格的寬高

2、bgcolor:單元格的背景顏色

3、align:left center right 單元格中的文字水平對齊方式

4、valign:top center bottom 單元格中的文字垂直對其方式

5、nowrap:單元格中文字不換行

【注意】當表格屬性與行列屬性衝突時,行列屬性優先級高

7、表單(form)

【兩個重要屬性】:action-表單提交的服務器地址 method-表單提交數據的方法(get/post)

get/post區別:

1>get使用URL傳參:http://服務器地址?name1=value1&name2=value2

(?表示傳遞參數,?後面採用name=value的形式傳遞,多個參數之間用&連接) ① URL傳參不安全,所有信息可在地址欄看到,並且別人可以很容易url注入,來 攻擊自己的數據庫。

② URL傳參數據量有限,只能傳遞少量數據。

2>post:使用http請求傳遞數據。URL地址看不到數據信息,安全且傳遞信息量沒有限制

綜上所述:大部分使用post傳參,但是get傳參比Post快

【input標籤及屬性】

①type:input輸入框的類型,可選值有:

②name:input輸入框的別名,必填,因為傳參的時候採用name=value的形式傳遞。

③value:input輸入框的默認值

④placeholder:提示內容,當輸入框有value時,提示內容消失。

【input特殊屬性值】

① checked=”checked”默認選中

② disabled=”disabled”設置控制不能使用,按鈕上不能點擊,輸入框上不能修改,而且如果

輸入框時disabled,則輸入框信息不傳遞到後台

③hidden=“hidden”隱藏。等同於<input type=”hidden” name=”username”value=”1234″ />

等同於配合disabled或根據其他需要,使用隱藏域傳遞信息.

【input-type屬性詳解】

①text:文本輸入框

②password:密碼輸入框,內容不對外顯示

③radio:單選按鈕

checkbox:複選按鈕

a、單選按鈕,name和value屬性需同時存在,提交時,提交的是value中的屬性值

例如:<input type=”radio” name=”sex” value=”男”/>提交顯示為”sex=男”

b、radio憑藉name屬性區分是否為同一組,name相同為同組,且只能選擇一個

c、checked=”checked”默認選中,(radio只可以選一個,checkbox可以選多個)

④submit:提交按鈕,提交表單數據

⑤reset:重置按鈕,重置為默認狀態

⑥file:文件上傳按鈕

⑦image:圖片提交按鈕,功能同submit,可以提交數據

⑧button:普通按鈕,沒什麼軟用

⑨其他常用屬性值:見下圖

html5常用基本標籤

【select標籤】下拉選擇標籤

寫法:

<select name=”=city”>

<option>青島</option>

<option>煙台</option>

<option>北京</option>

<option>紐約</option>

<option>羅馬</option>

</select>

常用屬性

①name屬性:寫在select里,所有選項只有一個name

②multiple屬性:multiple=”multiple”設置select為多選,一般不用

③option常用屬性:value=””屬性,當option沒有value屬性時,往後台傳遞的是<option></option>中間的文字,

當有value屬性時,傳遞的是value的屬性值。

title=””屬性,鼠標之上後現實的文字

select=”select”默認屬性值

④optgroup屬性: 用於option屬性分組,用lable屬性表示分組名。

<optgroup label=”中國”>

<option>青島</option>

<option>煙台</option>

<option>北京</option>

</optgroup>

【textarea】:文本域,其常用屬性 :

①設置寬度高度 style=”width: 150px;height: 200px;

②readonly=”readonly”:只讀模式,不允許修改編輯

③style=”resize: none;”設置為寬度高度不允許修改

④style=”overflow:;”設置文字超出區域時,如何處置,常用屬性值有:

hidden 超出區域的文字,隱藏無法顯示

scroll 無論文字多少,均顯示滾動

auto 自動,根據文字多少自動決定是否會顯示為滾動條

【fieldset 、legend】表單的邊框與標題

<fieldset> //邊框

<legend> //標題

</legend>

</fieldset>

如果想讓標題嵌入到邊框中,需將標題標籤寫到邊框標籤裡面

一個表單可以有多組標題加邊框組合

【h5智能表單】

1、H5新增input的form屬性,用於指定特form表單的id,實現input無需放在form標籤之中,即可通過表單進行提交

<form id=foo>

……

</form>

<input type=”text” name=”” form=”foo”>

2、 input元素的新增屬性:

Autocomplete:自動完成功能,記錄用戶之前輸入的內容,並在用戶下次輸入時提示用戶輸入

》》》屬性值:on/off

》》》可以再form表單使用,對整個表單的所有控件進行自動完成的開關也可以在input上使用,

對特定輸入框進行修改

》》》絕大部分瀏覽器默認開啟

Autofocus:自動獲得焦點,autofocus=”autofocus”只能獲得一個焦點

Form:所屬表單,通過id確認屬於哪個表單

Required:必填,required=”required”,設置必填,否則停止提交

Pattern:使用正則表達式驗證input的模式

Placeholder:提示,當有value時取消提示。

html5常用基本標籤

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280179.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-20 18:54
下一篇 2024-12-20 18:54

相關推薦

發表回復

登錄後才能評論