HTML5常見標籤詳解
本文將介紹以下五種標籤的常見用法:
- iframe標籤
- a標籤
- form標籤
- input/button標籤
- table標籤
1. iframe標籤
- 作用:在當前頁面巢狀一個頁面
- 格式:
<iframe src="https://isujin.com/" frameborder="0"></iframe>
- 技巧:配合a標籤可以實現在本頁開啟另一個頁面的功能
<iframe name=xxx src="https://isujin.com/" frameborder="0"></iframe>
<a target=xxx href="https://isujin.com/">素錦</a>
2. a標籤:
- 作用: 可以建立一個到其他網頁、檔案、同一頁面內的位置、電子郵件地址或任何其他URL的超連結。發起GET請求
- 格式:
<a href="https://www.imooc.com/">慕課</a>
- 方法:
1). target實現在不同方式開啟URL連結
<a href="https://www.imooc.com/" target="_blank">新建頁面開啟</a>
<a href="https://www.imooc.com/" target="_self">當前頁面開啟</a>
<a href="https://www.imooc.com/" target="_parent">父級頁面開啟</a>
<a href="https://www.imooc.com/" target="_top">頂層頁面開啟</a>
2). download實現下載URL連結
<a href="https://www.imooc.com/" download>下載</a>
實現下載的方式有三種:網頁中下載檔案的相關總結
3). href開啟超連結指向的URL或URL片段。
<a href="https://imooc.com/">下載</a>
// 以HTTPS協議開啟imooc.com
<a href="//imooc.com/">下載</a>
// 當前頁面是什麼協議就用什麼協議開啟imooc.com
<a href="imooc.com/">下載</a>
// 會跳到當前目錄/imooc.com
<a href="#imooc/">下載</a>
// 會跳到當前頁面中的imooc錨點,不發起請求
<a href="?name=imooc">下載</a>
// 會跳到當前目錄/?name=imooc
<a href="javascript:;">下載</a>
// 實現一個點選之後什麼也不做的按鈕
<a href="javascript:alerte(1);">下載</a>
// 執行JS程式碼 一個彈窗
4). 技巧:
<a href="href="#>下載</a>
<a href="href="#top;>下載</a>
// 跳轉到頁面頂部
3. form標籤:
- 作用:表示了文件中的一個區域,這個區域包含有互動控制元件,用來向web伺服器提交資訊。發起POST請求。
- 格式:
<form action="users" method="POST">
<!--action是處理form資訊的程式所在的URL-->
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="提交">
<!--提交必須要有,不然不能提交(回車也不行)
如果只有button(沒有type),會自動升級成submit -->
</form>
-
方法:
- 與<a>標籤相同的Target用法
技巧:
<form action="users" method="POST">
<!--method可以有GET跟POST
GET模式下會將引數當作查詢引數提交給伺服器
POST模式下會將引數當作第四部分提交給伺服器
通過action="users/?Name=xxx"可以實現POST模式也有查詢引數
但是沒有方法讓GET模式有第四部分-->
4. Input/button標籤
- 作用:
- Input用於為基於Web的表單建立互動式控制元件,以便接受來自使用者的資料。
- button表示一個可點選的按鈕,可以用在表單或文件其它需要使用簡單標準按鈕的地方。 button可以有子元素,input不能有。
- 格式:
<input type="text" name="username">
<button name="button">Click me</button>
-
方法:
1). 與<lable>一起實現文字與選框的關聯
<!--方法一-->
<label>使用者名稱<input type="text" name="username"></label>
<!--方法二-->
<label for="name">使用者名稱</label><input type="text" name="username" id="name">
2). 用checkbox實現多選框,value的值會被提交
今晚吃什麼?
<label><input type="checkbox" name="dinner" value="Dumplings">餃子</label>
<label><input type="checkbox" name="dinner" value="noodles">麵條</label>
3). 用radio實現單選框,需要有相同的name才能單選,value的值會被提交
明早吃啥子?
<label><input type="radio" name="breakfast" value="Fritters">油條</label>
<label><input type="radio" name="breakfast" value="Rice noodle">米線</label>
5. table標籤
- 作用:用來表示表格資料 — 即通過二維資料表表示的資訊。
- 格式及方法:
<table border="1">
<!--colgroup指定背景及寬度-->
<colgroup>
<col width=100>
<col bgcolor=green width=200>
<col width=100>
</colgroup>
<thead>
<tr>
<th>姓名</th><th>班級</th><th>分數</th>
</tr>
</thead>
<tbody>
<tr>
<td>小米</td><td>C</td><td>80</td>
</tr>
<tr>
<td>小華</td><td>C</td><td>82</td>
</tr>
<tr>
<td>小蘋</td><td>A</td><td>90</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>備註</th><td></td><td></td>
</tr>
</tfoot>
</table>
相關文章
- HTML常見標籤詳解HTML
- HTML5標籤embed詳解HTML
- PbootCMS詳情頁常見標籤呼叫boot
- HTML5標籤HTMLCollection和NodeList的區別詳解HTML
- input 標籤詳解
- img標籤詳解
- ANT標籤詳解
- HTML標籤詳解HTML
- JSP C 標籤的常見用法JS
- 好程式設計師web前端分享常見html5語義化標籤程式設計師Web前端HTML
- [譯] 可用但最不常見的 HTML5 標籤HTML
- Struts標籤庫詳解
- html5標籤HTML
- HTML5新標籤或改動標籤HTML
- POM.xml 標籤詳解XML
- Git tag標籤用法詳解Git
- struts2標籤詳解 .
- HTML5常用標籤HTML
- HTML5 標籤列表HTML
- HTML5 新增標籤HTML
- HTML5 新標籤HTML
- springmvc常用註解標籤詳解SpringMVC
- dedecms模板標籤dede:channelartlist詳解
- Go 結構體標籤詳解Go結構體
- spring xml配置標籤詳解SpringXML
- 自定義分頁標籤詳解
- mybatis中foreach標籤詳解MyBatis
- Maven中optional標籤詳解(轉)Maven
- HTML5 標籤歸納HTML
- HTML5新標籤相容——>HTML
- html5~標籤新特性HTML
- html5標籤知多少HTML
- HTML5的canvas標籤HTMLCanvas
- html5基本常用標籤HTML
- 常見sql注入原理詳解!SQL
- 移動端的頭部標籤和meta,[html5]移動端的頭部標籤和meta屬性詳解HTML
- Struts2的OGNL標籤詳解
- HTML5 之語義標籤HTML