1. 程式人生 > >HTML基本標籤、表單相關標籤

HTML基本標籤、表單相關標籤

HTML基本標籤

標題標籤及水平線:

標題標籤

<h1></h1>~<h6></h6>標籤在HTML頁面中建立標題,標題預設加粗,換行。

水平線 在 HTML 頁面中建立一條水平分隔線,用於定義內容中的主題變化。

  • size屬性:水平線的高度,單位畫素
  • noshade屬性:沒有陰影,取值:noshade,表示顯示純色
<!--水平線-->
<hr />
<hr  size="5"/>
<hr noshade="noshade" />

字型標籤 用於設定字型尺寸、字型顏色等。

  • size屬性:設定字型的大小。可能的值:從 1 到 7 的數字。瀏覽器預設值是 3。
  • color屬性:設定字型的顏色
    • 顏色的取值:#xxxxxx 或 colorname
    • #xxxxxx 表示使用紅綠藍三原色設定顏色。
      • 紅綠藍分別取值:00 – FF,此處使用16進位制。(FF就是十進位制的255)
      • #000000 表示黑色,#FFFFFF白色
      • #FF0000紅色,#00FF00綠色,#0000FF藍色
      • 紅綠藍2位取值相同可以省略成1位。例如:#112233 簡化成#123
    • colorname 使用英文單詞確定顏色。red 紅色,blue 藍色,green綠色
<!--字型-->
<font size="7">我個大</font>
<font color="#FF0000">我很紅</font>
<font color="blue">我是藍色的</font>

格式化標籤

<!-- 格式化-->
<b>粗體</b>
<i>斜體</i>

段落標籤

<!-- 段落標籤 -->
<p>
噫籲嚱,危乎高哉!蜀道之難,難於上青天!蠶叢及魚鳧,開國何茫然!爾來四萬八千歲,不與秦塞通人煙。西當太白有鳥道,可以橫絕峨眉巔。地崩山摧壯士死,然後天梯石棧相鉤連。上有六龍回日之高標,下有衝波逆折之回川。黃鶴之飛尚不得過,猿猱欲度愁攀援。青泥何盤盤,百步九折縈巖巒。捫參歷井仰脅息,以手撫膺坐長嘆。<br/> 
問君西遊何時還?畏途巉巖不可攀。但見悲鳥號古木,雄飛雌從繞林間。又聞子規啼夜月,愁空山。蜀道之難,難於上青天,使人聽此凋朱顏!連峰去天不盈尺,枯鬆倒掛倚絕壁。飛湍瀑流爭喧豗,砯崖轉石萬壑雷。其險也如此,嗟爾遠道之人胡為乎來哉!

劍閣崢嶸而崔嵬,一夫當關,萬夫莫開。所守或匪親,化為狼與豺。朝避猛虎,夕避長蛇;磨牙吮血,殺人如麻。錦城雖雲樂,不如早還家。蜀道之難,難於上青天,側身西望長諮嗟!
</p>

圖片標籤 在html頁面中引用一張圖片

  • src :指定需要顯示圖片的URL(路徑)。
  • alt :圖片無法顯示時的替代文字。
  • width :設定影象的寬度。
  • height :定義影象的高度。
<!--顯示圖片“registImg.jpg”-->
<img src="#"  alt="蜀道之難" width="200px" height="200px" title="滑鼠移上顯示"/>
<img src="#" alt="難於上青天" width="200px" height="200px" title="滑鼠移上顯示"/>

列表標籤

ol有序列表。

- type 列表型別,取值:A、a 、I 、i 、1 等

ul無序列表。

- type 符號的型別,取值:disc 實心圓、square 方塊 、circle 空心圓

li列表項。

是有序列表 或無序列表 的子標籤

<!--列表標籤-->
<ul type="circle"> 	<!--以“空心圓”顯示無序列表-->
    <li>無序</li>
    <li>無序</li>
    <li>無序</li>
</ul>
<ol type="I">		<!--以大寫阿拉伯數字顯示序號-->
    <li>有序</li>
    <li>有序</li>
    <li>有序</li>
</ol>

超連結標籤

是在html頁面提供一種可以訪問其他位置的實現方式。

  • href:用於確定需要顯示頁面的路徑(URL)
    • target:確定以何種方式開啟href所設定的頁面。常用取值:blank、self 等
    • _blank 在新視窗中開啟href確定的頁面。
    • _self 預設。使用href確定的頁面替換當前頁面。
<!--超連結-->
<a href="http://www.baidu.com" target="_self">
    訪問“百度”官網,以預設方式開啟
</a><br />
<a href="http://www.taobao.com" target="_blank">
    訪問“淘寶”官網,以新視窗方式開啟
</a><br />

表格標籤

HTML表格由table標籤以及一個或多個tr、th或td標籤組成。

  • table 是父標籤,相當於整個表格的容器。
    • border 表格邊框的寬度。
    • width 表格的寬度。
    • cellpadding 單元邊沿與其內容之間的空白。
    • cellspacing 單元格之間的空白。
    • bgcolor 表格的背景顏色。
  • tr標籤用於定義行
  • td標籤用於定義表格的單元格(一個列)
    • colspan 單元格可橫跨的列數。
    • rowspan 單元格可橫跨的行數。
    • align 單元格內容的水平對齊方式, 取值:left 左 、right 右、center 居中。
    • nowrap 單元格中的內容是否折行。
  • th標籤用於定義表頭。單元格內的內容預設居中、加粗。

編寫3*3表格,使用修飾表頭

<!--3*3表格,設定寬度和邊線,並顯示1畫素的邊線-->
<table border="1"  width="400px" cellpadding="0" cellspacing="0">
    <tr>
        <th>1標題</th>
        <th>2標題</th>
        <th>3標題</th>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>

編寫3*3表格,將第一行全部合併

<!--3*3表格,將第一行全部合併-->
<table border="1"  width="400px" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="3" bgcolor="#ddd">a</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>

編寫3*3表格,將第一列全部合併

<!--3*3表格,將第一列全部合併-->
<table border="1"  width="400px" cellpadding="0" cellspacing="0">
    <tr>
        <td rowspan="3" bgcolor="#ddd">1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>8</td>
        <td>9</td>
    </tr>
</table>

表單相關標籤

form>表單標籤,在html頁面建立一個表單,表單標籤在瀏覽器上沒有任何顯示。如果資料需要提交到伺服器,負責蒐集資料的標籤必須存放在表單標籤體內容。

- action屬性:請求路徑,確定表單提交到伺服器的地址(路徑)

- method屬性:請求方式。常用的取值:GET、POST

- GET:預設值

- 提交的資料追加在請求路徑上。例如:/1.html?username=jack&password=1234,資料格式k/v,追加是使用?連線,之後每一對資料使用&連線

- 因為請求路徑長度有限,所有GET請求提交的資料有限。 - 敏感資料會在位址列顯示,不適合做密碼等資料提交

- POST: - 提交的資料不再請求路徑上追加(及不顯示在位址列上)

- 提交的資料大小不顯示 ``` ```

輸入域標籤

input 標籤用於獲得使用者輸入資訊,type屬性值不同,蒐集方式不同。最常用的標籤。

  • type屬性
    • text:文字框,單行的輸入欄位,使用者可在其中輸入文字。預設寬度為 20 個字元
    • password:密碼框,密碼欄位。該欄位中的字元以黑圓顯示。
    • radio:單選框,表示一組互斥選項按鈕中的一個。當一個按鈕被選中,之前選中的按鈕就變為非選中的
    • submit:提交按鈕。提交按鈕會把表單資料傳送到伺服器。一般不寫name屬性,否則將“提交”兩個字提交到伺服器。 因為不同專案註冊需要的欄位不同,需要完成的案例中沒有覆蓋所有的表單元素,以下標籤使用也需要大家掌握。
    • checkbox: 複選框
    • image: 按鈕上的圖片
    • file:檔案上傳元件,提供"瀏覽"按下可以選擇需要上傳檔案.
    • hidden:隱藏欄位. 資料會發送給伺服器,但瀏覽器不進行顯示。
    • reset:重置按鈕。將表單恢復到預設值。
    • button:普通按鈕,常用於與JavaScript結合使用。
  • name:元素名,如果需要表單資料提交到伺服器,必須提供name屬性值,伺服器通過屬性值獲得提交的資料。
  • value屬性:設定input標籤的預設值。submit和reset為按鈕顯示資料
  • checked屬性:單選框或複選框被選中。
  • readonly:是否只讀
  • disabled:是否可用

下拉列表標籤

select>下拉列表。可以進行單選或多選。需要使用子標籤指定列表項

  • name屬性:傳送給伺服器的名稱
  • multiple屬性:不寫預設單選,取值為“multiple”表示多選。
  • size屬性:多選時,可見選項的數目。
  • 子標籤:下拉列表中的一個選項(一個條目)。 - selected :勾選當前列表項 - value :傳送給伺服器的選項值。

文字域標籤

textarea文字域。多行的文字輸入控制元件。

  • cols屬性:文字域的列數
  • rows屬性:文字域的行數