HTML標籤
· <q> 文本</q> -------------引用,輸出界面上顯示“文本”
· <blockquote> </blockquote> --------引用,輸出界面上縮進顯示“文本”
· <br> -------換行
· <hr> -------添加水平橫線
· -------空格
· <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>