1. 程式人生 > 其它 >HTML常用元素

HTML常用元素

技術標籤:htmlhtml

HTML常用元素,如有遺漏請各種大佬補充

分享兩個html學習網站

W3C:http://www.w3school.com.cn/
MDN:https://developer.mozilla.org/zh-CN/

元素/標籤

1.a元素

(1)格式:<a href="url">內容</a> 超連結元素
(2)<a href="mailto:郵箱地址">傳送郵箱</a> 
(3)<a href="tel:電話號碼">打電話</a> 
(4)href="#" 空連結 target="_blank" 新視窗開啟目標連結 _self 預設值,當前視窗開啟
(5)錨點定位(點選標籤A,跳轉目標a)
	使用id名標記跳轉目標 <
標籤A
id='xx'>
建立連線文字 <a href='#id'>XXX</a>

2.文字元素

(1)h1~h6 標題標籤
(2)p 段落標籤
(3)blockquote 整段的引用(引用別人的作品 自動首行縮排)
(4)q 小段文字的引用
(5)cite 對參考文獻的引用(文字斜體) 
(6)abbr 對縮寫詞的引用  
   <abbr title="全拼">首字母拼</abbr> title為滑鼠放上去顯示內容
(7)<strong>加粗標籤        strong 重要的文字
(8)<i>
<em>斜體標籤 i 應區別對待的文字,多用於雪碧圖呼叫、em強調的文字 (9)<pre>文字</pre> 預格式化文字 寫出來的格式直接顯示到網頁 1 + 2 ------ 3

3.無語義元素

(1)div 表示頁面中的一塊區域
(2)span 僅用於給一小段文字新增樣式
(3)br 空元素 換行標籤
(4)hr 空元素 分割線
(5)pre 預格式化文字
(6)語義化標籤
    <header>:頁首通常包括網站標誌、主導航、全站連結以及搜尋框。
    <
nav
>
:標記導航,僅對文件中重要的連結群使用。 <main>:頁面主要內容,一個頁面只能使用一次。如果是web應用,則包圍其主要功能。 <article>:定義外部的內容,其中的內容獨立於文件的其餘部分。主體資訊 <section>:定義文件中的節(section、區段)。比如章節、頁首、頁尾或文件中的其他部分。 <aside>:定義其所處內容之外的內容。如側欄、文章的一組連結、廣告、友情連結、相關產品列表等。相關資訊 <footer>:頁尾,只有當父級是body時,才是整個頁面的頁尾。

4.常用實體字元

更多實體字元請參考:明月照亮天涯部落格園

(1)&nbsp; 空格符       編號&#160;
(2)&gt; 大於符號>      編號&#60;
(3)&lt; 小於符號<      編號&#62;
(4)&amp; 並且符號&     編號&#38;
(5)&copy; 版權符號©    編號&#169;

5.圖片

(1)格式:<img src="url" alt="替換文字">
(2)語義化標籤
    <figute>
        <img src="" alt="">
        <!--圖片說明-->
        <figcaption>
            文字
        </figcaption>
    </figute>
(3)一張圖上點選不同區域跳轉不同地址
    <img src="" alt="" usemap="#xx">
    <map name="xx" id="xx">
        <area shape="circle" coords="x,y,num" href="url"> 圓形 圓心座標和半徑
        <area shape="rectangl" coords="x1,y1,x2,y2" href="url"> 矩形 左上角座標和右下角座標
        <area shape="poly" coords="x1,y1,x2,y2,x3,y3 ···" href="url"> 多邊形
    </map>

6.音訊 視訊

(1)<audio src="url" cantrols(顯示控制元件) loop(迴圈播放) autoplay(加載出來直接播放) preload(預備播放,如果使用 "autoplay",則忽略該屬性。)></audio>
(2)<video src="url" cantrols(顯示控制元件) loop(迴圈播放) autoplay(加載出來直接播放) preload(預備播放,如果使用 "autoplay",則忽略該屬性。)></video>

7.table 表格標籤(顯示資料)

(1)table>caption,thead,tbody,tfoot>tr>th(表頭單元格),td
    th 表頭單元格 
    tr 表示一行 
    td 表示一個單元格 
    caption 表格標題 
    thead 表格頭部 
    tbody 表格正文 
    tfoot 表格腳註
(2)border-collapse=collapse 單元格間無距 
   border-spacing:10px 10px;行和單元格的邊框在橫向和縱向上的間距
   合併單元格 rowspan 跨行合併|		colspan 跨列合併——
(3)格式:
	<table>
		<caption>
			標題
		</caption>
		<thead> //表頭
			<tr>
				<th>1</th>
				<th>2</th>
			</tr>
		</thead>
		<tbody> //表格內容
			<tr>
				<td>A</td>
				<td>B</td>
			</tr>
		</body>
</table>

8.列表標籤(佈局)

(1)ul(unorder list) 無序列表 
     ol(order list)有序列表  
     dl(defined list)自定義列表
(2)格式:
     <ul><li></li><li></li></ul> 	
     <ol><li></li><li></li></ol>		
     <dl><dt>名詞解釋</dt><dd>屬於名詞</dd></dl>

9.表單標籤(收集資訊)

(1)form表單域(收集資訊提交伺服器)
    <form action="url"(表單資料提交地址) method="get/pust" name="">表單標籤</form>
(2)select 下拉列表
    用法:<select mutiple #讓下拉列表變成多選,按住ctrl選擇多個>
            <option selected="selected"(預設選中)>選項1</option>
            <option>選項2</option>
            ...
        </select>
(3)texterea 文字域(多行文字)
    用法:<texterea cols='每行中顯示的字元數' rows='顯示的行數' name="" id="">        
(4)控制元件
    <input type="屬性" name="自定義文字" value="" placeholder="自定義文字" 
    size="大小" checked="checked" maxlength="數字"#控制最大字數 
    required #代表控制元件是必填項 readonly disabled>
    1.placeholder="自定義文字" #提示文字,文字顏色為灰色,當用戶輸入內容後,提示內容會消失,對text、password、texterea都有效
    2.checked="checked" 預設選中,用於單選和多選。
    3.readonly 只讀 只對text、password、texterea有效
    4.disabled 不能修改 針對所有
(5)控制元件型別 type
    text--單行文字框、password--密碼框、radio--單選按鈕、checkbox--多選框、
    button--普通按鈕、submit--提交按鈕、reser--重置按鈕、
image--影象式提交按鈕(必須包含src屬性)、file 檔案域(開啟檔案選擇)、color--選擇顏色、date--日期、range--體重、hidden--隱藏、
    1.text別填寫value值
    2.redio 使用時name一致
(6)label標籤 點選時被繫結的表單元素就會獲得輸入焦點 
    1.直接用label標籤包含表單元素
        <label> 文字 :<inpit type="" name=""></label> 	
    2.通過for id定位  
        <label for="xx"> 文字 </label> 
        <inpit type="" id="xx">