HTML 基礎控件介紹


  主要介紹 input、select、textarea、label、fieldset、ul、ol、li等標簽

目錄

1. <input>標簽:主要用於收集用戶信息,可根據不同的type屬性值,擁有多種形式。

2. <select>標簽:可創建單選或多選菜單,類似於winform的combox或listbox。

3. <textarea>標簽:多行文本區域。

4. <label>標簽:相當於一個展示文本框。

5. <fieldset>標簽:類似於winform中的groupBox控件。

6. 列表標簽:介紹ul、ol、li。

 

1. <input>標簽

<input> 標簽用於搜集用戶信息。

1.1 type屬性

根據不同的 type 屬性值,輸入字段擁有很多種形式。可以是文本字段、復選框、掩碼后的文本控件、單選按鈕、按鈕等等。

text:文本區域
    readonly屬性:是否只讀。
password:密碼區域,輸入的文本以'*'展示
checkbox:復選框
    checked屬性:是否選中;
radio:單選框;
    name屬性:指定多個單選框的在一個區域里進行單選操作
reset:重置當前<form>表單里所有標簽到初始化狀態(如清除文本區域內容)
submit:提交當前<form>表單信息到指定頁面
button:普通按鈕
    value屬性:button按鈕顯示的文本
file:文件選擇標簽
hide:隱藏區域,可以把一些不展示給用戶,而自己使用的信息存放於此
image:圖片區域
    src屬性:指定圖片存放的路徑;
    title屬性:鼠標移到圖上顯示的文本;
    alt:圖片加載失敗或關閉時,顯示的文本;

 

1.2 示例

 

2. <select>標簽

可創建單選或多選菜單,類似於winform的combox或listbox。

2.1 屬性

1) size {int}:設置下拉列表尺寸。默認的為combox樣式;大於1時,就是listbox樣式。
2) multiple {boolean}:是否多項選擇。若為多選,按住Ctrl+左鍵可進行多選操作。

3) item子項:

① <optgroup>標簽:定義選擇項的類別,不能被選中。
  label {string} 屬性:類別展示的名稱
  title {string} 屬性:鼠標移到選擇項上去,要展示的信息

② <option>標簽:定義可選的項目
  vlaue {string} 屬性:選擇項具體的名稱
  title {string} 屬性:鼠標移到選擇項上去,要展示的信息

 

2.2 示例

<h3>select標簽</h3>
<select id="province" multiple=multiple size="6" >
    <optgroup label="直轄市"  ></optgroup>
    <option value="bj" title="北京市" >北京</option>
    <option value="sh">上海</option>
    <optgroup label="省市" ></optgroup>
    <option value="zj">浙江</option>
    <option value="fj">福建</option>
</select>

 

3. <textarea>標簽

多行文本區域,可以通過 cols 和 rows 屬性來設定 textarea 的尺寸。

3.1 屬性

rows {int}:表示顯示的行數。
cols {int}:表示顯示的列數。
readonly {boolean}:是否只讀。

 

3.2 示例

 

 

4. <label>標簽

相當於一個展示文本框。

4.1 屬性

for {elementID}:關聯對應的控件id;當點擊此label標簽時,綁定id的控件會獲取焦點;

<table>
    <tr>
        <td><label for='username'>姓名:</label></td>
        <td><input type="text" id='username'/></td>
    </tr>
    <tr>
        <td><label for='userpwd'>密碼:</label></td>
        <td><input type="password" id='userpwd' /></td>
    </tr>
</table>

 

4.2 示例

 

5. <fieldset>標簽

類似於winform中的groupBox控件。

5.1 item子項

<legend></legend>:表示抬頭的名稱。

<h3>fieldset標簽</h3>
<fieldset style='width:130px' >
    <legend>性別</legend>
    <input type="radio" name='sex' value='boy' /><input type="radio" name='sex' value='girl' /></fieldset>

 

5.2 示例

  

6. ul、ol、li 列表標簽

6.1 介紹

ul :unordered list (無序列表)
ol :ordered list  (有序列表))
li :list item (列表項目),基於上面2個列表子項目。

代碼示例:

<ul type=circle>
    <li>ul1</li>
    <li>ul2</li>
    <li>ul3</li>
</ul>

<ol type=1>
    <li>li1</li>
    <li>li2</li>
    <li>li3</li>
</ol>

 

6.2 屬性

type  {string}:定義了<li> 標簽前面的符號樣式。

ul:type 有:circle 空心圓,disc 實心圓,square 實心正方形, none :前面無符號;
ol:type 有:1 :表示有序的1,2,3; a :表示有序的a,b,c;i :羅馬數字i,ii,iii;雖然還可以定義為:circle、disc、square、none但現實都為1,2,3等序列;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM