HTML基礎知識

HTML標籤

·     <q> 文本</q> -------------引用,輸出界面上顯示“文本”

·     <blockquote> </blockquote>  --------引用,輸出界面上縮進顯示“文本”

·     <br> -------換行

·     <hr> -------添加水平橫線

·     &nbsp;-------空格

·     <strong> 表示更強烈的強調, 用粗體表示

·     <em> 表示強調,默認用斜體表示

·     <span>標籤是沒有語義的,它的作用就是爲了設置單獨的樣式用的

·     <address> 地址</address> --------爲網頁添加地址信息,默認爲斜體

·    <code>代碼</code> ---------添加一行代碼信息

·     <pre>代碼</pre> ------------添加多行代碼信息

·  ul-li是沒有前後順序的信息列表

<ul>

      <li></li>

      <li></li>

      ......

      <li></li>

</ul>

·  <ol>標籤來製作有序列表來展示。

<ol>

      <li></li>

      <li></li>

       ......

      <li></li>

</ol>

· <table>…</table>:整個表格以<table>標記開始、</table>標記結束

        <tbody>…</tbody>:如果不加<thead><tbody><tfooter> , table表格加載完後才顯示。加上這些表格結構, tbody包含行的內容下載完優先顯示,不必等待表格結束後在顯示,同時如果表格很長,用tbody分段,可以一部分一部分地顯示。(通俗理解table 可以按結構一塊塊的顯示,不在等整個表格加載完後顯示。)

        <tr>…</tr>:表格的一行,所以有幾對tr 表格就有幾行。

        <td>…</td>:表格的一個單元格,一行中包含幾對<td>...</td>,說明一行中就有幾列。

        <th>…</th>:表格的頭部的一個單元格,表格表頭

即:

<table> ---------表格

      <caption>表格上方的標題</caption>

      <tr> -------行

            <th>表頭</th>

      </tr>

     <tr>

            <td>列數</td>

      </tr>

</table>

· <a href=”網址” target=”_blank”> 超鏈接</a>

Target=”_blank”  ----------表示在新窗口打開鏈接(默認可不寫,在原窗口打開)

· 使用mailto在網頁中鏈接Email地址

注:如果mailto後面同時有多個參數的話,第一個參數必須以“?”開頭,後面的參數每一個都以“&”分隔。
    例:<a href=”mailto:郵箱地址?cc=抄送地址 & bcc=密件抄送地址 & subject=郵件主題 & body=郵件內容”>發送</a>

 
· <img>標籤

語法:<img src="圖片地址" alt="下載失敗時的替換文本" title = "提示文本">

1、src:標識圖像的位置;
2、alt:指定圖像的描述性文本,當圖像不可見時(下載不成功時),可看到該屬性指定的文本;
3、title:提供在圖像可見時對圖像的描述(鼠標滑過圖片時顯示的文本);
4、圖像可以是GIF,PNG,JPEG格式的圖像文件。

 

·使用表單標籤,與用戶交互

語法:<form action=服務器文件 method=傳送方式></form>
1、action :瀏覽者輸入的數據被傳送到的地方,比如一個jsp頁面(save.jsp)。
2、method : 數據傳送的方式(get/post)。

 

· 文本輸入框、密碼輸入框

語法:<form>

                 <input type=”text/password” name=”名稱” value=”文本”/>

          </form>
1、type:
     當type="text"時,輸入框爲文本輸入框;
     當type="password"時, 輸入框爲密碼輸入框。
2、name:爲文本框命名,以備後臺程序ASP 、PHP使用。
3、value:爲文本輸入框設置默認值。(一般起到提示作用)
 
 

· 文本域,支持多行文本輸入。當用戶需要在表單中輸入大段文字時,需要用到文本輸入域。

語法:

<textarea rows=”行數” cols=”列數”>文本</textarea>

1、cols :多行輸入域的列數。
2、rows :多行輸入域的行數。
3、在<textarea></textarea>標籤之間可以輸入默認值。
注:這兩個屬性可用css樣式的width和height來代替:col用width、row用height來代替

 

· 使用單選框、複選框,讓用戶選擇

        在使用表單設計調查表時,爲了減少用戶的操作,可使用選擇框,html中有兩種選擇框,即單選框和複選框,兩者的區別是單選框中的選項用戶只能選擇一項,而複選框中用戶可以任意選擇多項,甚至全選。請看下面的例子:

 

語法:

 

<input type=redio/checkbox value= name=名稱 checked=checked>
1、type:
   當 type="radio" 時,控件爲單選框
   當 type="checkbox" 時,控件爲複選框
2、value:提交數據到服務器的值(後臺程序PHP使用)
3、name:爲控件命名,以備後臺程序 ASP、PHP 使用
4、checked:當設置 checked="checked" 時,該選項被默認選中

 
· 使用下拉列表框,節省空間

<selseted>
      <option value=”提交值”>選項</option>
      <option value=”提交值”>選項</option>

      ..........

      <option value=”提交值”>選項</option>

</selected>

 

 

 

selected="selected":設置selected="selected"屬性,則該選項就被默認選中。

 

例:<form>

               <lable>愛好:</lable>
               <selected>
                          <option value=”看書”>看書</option>
                         <option value=”旅遊” selected=”selected”>旅遊</option>
                         <option value=”運動”>運動</option>
                         <optionvalue=”購物”>購物</option>
                </selected>
</form>

運行結果:

 

 

· 使用下拉列表框進行多選

        下拉列表也可以進行多選操作,在<select>標籤中設置multiple="multiple"屬性,就可以實現多選功能,在 windows 操作系統下,進行多選時按下Ctrl鍵同時進行單擊(在 Mac下使用 Command +單擊),可以選擇多個選項。

· 使用提交按鈕submit,提交數據

語法:<input type=”submit” value=”提交”/>

-- type:只有當type值設置爲submit時,按鈕纔有提交作用

-- value:按鈕上顯示的文字

· 使用重置按鈕reset,重置表單信息

語法:<input type=”reset” value=”重置”/>

 

-- type:只有當type值設置爲reset時,按鈕纔有重置作用

-- value:按鈕上顯示的文字

· form表單中的label標籤

        label標籤不會向用戶呈現任何特殊效果,它的作用是爲鼠標用戶改進了可用性。如果你在 label 標籤內點擊文本,就會觸發此控件。就是說,當用戶單擊選中該label標籤時,瀏覽器就會自動將焦點轉到和標籤相關的表單控件上(就自動選中和該label標籤相關連的表單控件上)。

語法:<lable for=”控件id名稱”></lable>

注意:標籤的 for 屬性中的值應當與相關控件的 id 屬性值一定要相同

例:<form>

 

  <label for="male">男</label>
  <input type="radio" name="gender" id="male" />
  <br />
  <label for="female">女</label>
  <input type="radio" name="gender" id="female" />
  <label for="email">輸入你的郵箱地址</label>
  <input type="email" id="email" placeholder="Enter email">
</form>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章