前端學習之HTML知識點彙總

前端學習之HTML

總結匯總一些html相關的知識點。

1. 基架標籤

<!DOCTYPE html> 
<html lang="en">   
    <head>     
        <title></title>
        <meta charset="UTF-8" />
    </head>
    <body>
    </body>
</html>
標籤名 定義 說明
<!DOCTYPE html> 文檔類型 處於 <html> 標籤之前。告訴瀏覽器按照HTML5 規範解析頁面
<html></html> HTML標籤 頁面中最大的標籤,我們成爲 根標籤
<html lang=“en”> 指定html 語言種類 指定該html標籤 內容 所用的語言爲中文,enzh-CN
<head></head> 文檔的頭部 注意在head標籤中我們必須要設置的標籤是title
<meta charset=“UTF-8” /> 字符集 讓 html 文件是以 UTF-8 編碼保存的, 瀏覽器根據編碼去解碼對應的html內容
<titile></title> 文檔的標題 讓頁面擁有一個屬於自己的網頁標題
<body></body> 文檔的主體 元素包含文檔的所有內容,頁面內容 基本都是放到body裏面的

2. 排版標籤彙總

排版標籤主要和css搭配使用,顯示網頁結構的標籤,是網頁佈局最常用的標籤。

2.1 標題標籤
<h1>   標題文本   </h1>
<h2>   標題文本   </h2>
<h3>   標題文本   </h3>
<h4>   標題文本   </h4>
<h5>   標題文本   </h5>
<h6>   標題文本   </h6>
2.2 段落標籤

默認情況下,文本在一個段落中會根據瀏覽器窗口的大小自動換行

<p>  文本內容  </p>
2.3 水平線標籤hr標籤
<hr />是單標籤
2.4 換行標籤br

在HTML中,一個段落中的文字會從左到右依次排列,直到瀏覽器窗口的右端,然後自動換行。如果希望某段文本強制換行顯示,就需要使用換行標籤

<br />
2.5 div 和 span標籤

div 就是division的縮寫,分割分區的意思
span 跨度,跨距;範圍
div標籤用來佈局的,但是現在一行只能放一個div
span標籤用來佈局的,一行上可以放好多個span

<div> 這是段落 </div>    
<span>今日天氣</span>
2.6 排版標籤總結
標籤名 定義 說明
<hx></hx> 標題標籤 作爲標題使用,並且依據重要性遞減
<p></p> 段落標籤 可以把 HTML 文檔分割爲若干段落
<hr /> 水平線標籤 沒啥可說的,就是一條線
<br /> 換行標籤
<div></div> div標籤 用來佈局的,但是現在一行只能放一個div
<span></span> span標籤 用來佈局的,一行上可以放好多個span

3. 文本格式化標籤

<b> 粗體 </b>    
<strong>粗體</strong>
<i>斜體</i>
<em>斜體</em>
<s>刪除線</s>
<del>刪除線</del>
<u>下劃線</u>
<ins>下劃線</ins>

  • 預格式化文本pre標籤

<pre> 標籤可定義預格式化的文本。被包圍在 <pre> 標籤 元素中的文本通常會保留空格和換行符。而文本也會呈現爲等寬字體。

<pre>

  此例演示如何使用 pre 標籤

  對空行和 空格

  進行控制

</pre>
  • 特殊字符
    是以運算符&開頭,以分號運算符;結尾。
    他們不是標籤,而是符號。
    HTML 中不能使用小於號 “<” 和大於號 “>”特殊字符,瀏覽器會將它們作爲標籤解析,若要正確顯示,在 HTML 源代碼中使用字符實體
   <a href="#">more &gt;&gt;</a>

4. 圖像標籤

在網頁中,有時需要爲文字設置粗體、斜體或下劃線效果,這時就需要用到HTML中的文本格式化標籤,使文字以特殊的方式顯示。

<img src="圖像URL" alt="文本" title="鼠標懸停時顯示的內容" width="設置圖像的寬度" height="設置圖像的高度" border="設置圖像的邊框寬度" />
<img src="cz.jpg" width="300" height="300" /><br />
<img src="cz.jpg" width="300" height="300" border="3" /><br />
<img src="cz.jpg" width="300" height="300" border="3" title="這是個小蒲公英" /><br />
<img src="cz.jpg" width="300" height="300" border="3" alt="圖片不存在" />

5. 鏈接標籤

<a href="跳轉目標" target="目標窗口的彈出方式">文本或圖像</a>
屬性 作用
href 用於指定鏈接目標的url地址,(必須屬性)當爲標籤應用href屬性時,它就具有了超鏈接的功能
target 用於指定鏈接頁面的打開方式,其取值有_self和_blank兩種,其中_self爲默認值,__blank爲在新窗口中打開方式。

注意:

  1. 外部鏈接 需要添加 http:// www.baidu.com
  2. 內部鏈接 直接鏈接內部頁面名稱即可 比如 < a href=“index.html”> 首頁
  3. 如果當時沒有確定鏈接目標時,通常將鏈接標籤的href屬性值定義爲“#”(即href="#"),表示該鏈接暫時爲一個空鏈接。
  4. 不僅可以創建文本超鏈接,在網頁中各種網頁元素,如圖像、表格、音頻、視頻等都可以添加超鏈接。
  • 錨點鏈接
  <h3 id="two">第2集</h3> 
  <a href="#two">   
  • base 標籤
<base target="_blank" />

base 可以設置整體鏈接的打開狀態
base 寫到 之間
把所有的連接 都默認添加 target="_blank"

6. 註釋標籤

註釋內容不會顯示在瀏覽器窗口中,但是作爲HTML文檔內容的一部分,也會被下載到用戶的計算機上,查看源代碼時就可以看到。
語法格式:

    <!-- 註釋語句 --> 

7. 標籤屬性中的路徑

路徑分類 符號 說明
同一級路徑 只需輸入圖像文件的名稱即可,如<img src=“baidu.gif” />
下一級路徑 “/” 圖像文件位於HTML文件同級文件夾下(例如文件夾名稱爲:images)
上一級路徑 “…/” 在文件名之前加入“…/” ,如果是上兩級,則需要使用 “…/ …/”,以此類推

8. 表格table

<table>
  <tr>
    <td>單元格內的文字</td>
    ...
  </tr>
  ...
</table>

table 用於定義一個表格標籤。
caption 表格標題
tr標籤 用於定義表格中的行,必須嵌套在 table標籤中。
td 用於定義表格中的單元格,必須嵌套在<tr></tr>標籤中。
字母 td 指表格數據(table data),即數據單元格的內容。
th 表頭單元格標籤,一般表頭單元格位於表格的第一行或第一列,並且文本加粗居中

<table width="500" border="1" align="center" cellspacing="0" cellpadding="0">
<caption>我是表格標題</caption>
		<tr>  
			<th>姓名</th> 
			<th>性別</th>
			<th>電話</th>
		</tr>
		<tr>
			<td>小王</td>
			<td></td>
			<td>110</td>
		</tr>
		<tr>
			<td>小明</td>
			<td></td>
			<td>120</td>
		</tr>	
	</table>
<table width="表格的寬度" height="表格的高度" border="表格的邊框" 
cellpadding="單元格內容與單元格邊框之間的空白距離" 
cellspacing="單元格與單元格邊框之間的空白距離" 
align="設置表格在網頁中的水平對齊方式">
   <tr>  <th>姓名</th>   <th>性別</th> <th>年齡</th>  </tr>
   <tr>  <td>劉德華</td> <td></td> <td>55</td>  </tr>
   <tr>  <td>郭富城</td> <td></td> <td>52</td>  </tr>
   <tr>  <td>張學友</td> <td></td> <td>58</td>  </tr>
   <tr>  <td>黎明</td>   <td></td> <td>18</td>  </tr>
   <tr>  <td>劉曉慶</td> <td></td> <td>63</td>  </tr>
</table>

對於比較複雜的表格,又將表格分割成三個部分:題頭、正文和腳註。而這三部分分別用:thead,tbody,tfoot來標註, 這樣更好的分清表格結構
<thead></thead>:用於定義表格的頭部。用來放標題之類的東西。 內部必須擁有 標籤!
<tbody></tbody>:用於定義表格的主體。放數據本體 。
<tfoot></tfoot>放表格的腳註之類。
以上標籤都是放到table標籤中。

  • 合併單元格
    跨行合併:rowspan=“合併單元格的個數”
    跨列合併:colspan=“合併單元格的個數”
  1. 先確定是跨行還是跨列合併
  2. 根據先上,後下,先左,後右的原則找到目標單元格,然後寫上合併方式還有要合併的單元格數量 比如 : <td colspan=“3”></td>
  3. 刪除多餘的單元格單元格
標籤名 定義 說明
<table></table> 表格標籤 就是一個四方的盒子
<tr></tr> 表格行標籤 行標籤要再table標籤內部纔有意義
<td></td> 單元格標籤 單元格標籤是個容器級元素,可以放任何東西
<th></th> 表頭單元格標籤 它還是一個單元格,但是裏面的文字會居中且加粗
<caption></caption> 表格標題標籤 表格的標題,跟着表格一起走,和表格居中對齊
clospan 和 rowspan 合併屬性 用來合併單元格的

9. 列表

無序列表的各個列表項之間沒有順序級別之分,是並列的。

<ul>
  <li>列表項1</li>
  <li>列表項2</li>
  <li>列表項3</li>
  ......
</ul>

有序列表即爲有排列順序的列表,其各個列表項按照一定的順序排列定義,

<ol>
  <li>列表項1</li>
  <li>列表項2</li>
  <li>列表項3</li>
  ......
</ol>

定義列表常用於對術語或名詞進行解釋和描述,定義列表的列表項前沒有任何項目符號。

<dl>
  <dt>名詞1</dt>
  <dd>名詞1解釋1</dd>
  <dd>名詞1解釋2</dd>
  ...
  <dt>名詞2</dt>
  <dd>名詞2解釋1</dd>
  <dd>名詞2解釋2</dd>
  ...
</dl>
標籤名 定義 說明
<ul></ul> 無序標籤 裏面只能包含li 沒有順序,我們以後佈局中最常用的列表
<ol></ol> 有序標籤 裏面只能包含li 有順序, 使用情況較少
<dl></dl> 自定義列表 裏面有2個兄弟, dt 和 dd

10. 表單標籤

10.1 input 控件
<input type="屬性值" value="你好">
用戶名: <input type="text" /> 
密  碼:<input type="password" />
用戶名:<input type="text"  name="username" value="請輸入用戶名"> 
用戶名:<input type="text"  name=“username” />  
<input type="radio" name="sex"  /><input type="radio" name="sex" />女
性    別:
<input type="radio" name="sex" value="" checked="checked" /><input type="radio" name="sex" value="" />
屬性 說明 作用
type 表單類型 用來指定不同的控件類型
value 表單值 表單裏面默認顯示的文本
name 表單名字 頁面中的表單很多,name主要作用就是用於區別不同的表單。
checked 默認選中 表示那個單選或者複選按鈕一開始就被選中了
10.2 label 標籤
<label> 用戶名: <input type="radio" name="usename" value="請輸入用戶名">   </label>

<label for="sex"></label>
<input type="radio" name="sex"  id="sex">
10.3 textarea 控件
<textarea >
  文本內容
</textarea>
表單 名稱 區別 默認值顯示 用於場景
input type=“text” 文本框 只能顯示一行文本 單標籤,通過value顯示默認值 用戶名、暱稱、密碼等
textarea 文本域 可以顯示多行文本 雙標籤,默認值寫到標籤中間 留言板
10.4 select 下拉列表
<select>
  <option>選項1</option>
  <option>選項2</option>
  <option>選項3</option>
  ...
</select>

在option 中定義selected =" selected "時,當前項即爲默認選中項。

10.5 form 表單域
<form action="url地址" method="提交方式" name="表單名稱">
  各種表單控件
</form>
屬性 屬性值 作用
action url地址 用於指定接收並處理表單數據的服務器程序的url地址。
method get/post 用於設置表單數據的提交方式,其取值爲get或post。
name 名稱 用於指定表單的名稱,以區分同一個頁面中的多個表單。

11. 官方文檔

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