1. 程式人生 > 實用技巧 >【html學習】html基礎

【html學習】html基礎

一、網頁和瀏覽器

1、認識網頁

網頁主要由文字,影象和超連結等元素構成。當然,除了這些元素,網頁還可以包含音訊,視訊等。網頁是程式設計師寫的程式碼經過瀏覽器的渲染,呈現在使用者眼前的介面。

網頁三劍客:

  • HTML:超文字標記語言【結構】
  • CSS:層疊樣式表【樣式】
  • javascript:js【互動】
2、瀏覽器
  • 常用瀏覽器

瀏覽器是網頁執行的平臺,常用的瀏覽器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我們平時稱為五大瀏覽器。
國內瀏覽器有360瀏覽器、QQ瀏覽器、搜狗瀏覽器、遨遊瀏覽器等。

  • 瀏覽器核心

核心:可大概為“渲染引擎”,不過我們一般習慣將之稱為‘瀏覽器核心’。負責對網頁語法的解釋(如標準通用標記語言下的一個應用HTML、JavaScript),並渲染網頁
四大核心:
  (1)Trident:IE
  (2)Gecko:Firefox
  (3)Webkit:Safari
  (4)Blink:Chrome ,Opera
不同的核心在渲染同一內容的時候會有差別。國內瀏覽器核心:
  (1)360瀏覽器、獵豹瀏覽器核心:IE+Chrome雙核心;
  (2)搜狗、遨遊、QQ瀏覽器核心:Trident(相容模式)+Webkit(高速模式);
  (3)百度瀏覽器、世界之窗核心:IE核心;
  (4)2345瀏覽器核心:IE+Chrome雙核心;

二、HTML的基本概念

1、HTML的定義

Htyper Text Markup Language 即超文字標記語言。
超文字: 就是指頁面內可以包含圖片、連結,甚至音樂、程式等非文字元素。
標記語言: 標記(標籤)構成的語言。

2、HTML結構
<!-- <!doctype>標記:位於文件最前面,用於向瀏覽器說明當前文件使用的HTML標準。 -->
<!DOCTYPE html> 
<!-- <html>標記:也稱為根標記,用於告知瀏覽器其自身是一個HTML文件。 -->
<!-- <html>標記標誌著HTML文件的開始,</html>標記著HTML文件的結束。 -->
<html lang="en">
<!-- <head>標記:用於定義HTML文件的頭部資訊,稱為頭部標記。主要用來封裝其他位於文件頭部的標記。 -->
<head>
	<!-- <meta>:定義頁面元資訊標記,用於定義頁面的元資訊,可重複出現在<head>頭部標記中,是一個單標記。 -->
	<!-- 常見的幾種設定,例:頁面編碼、重新整理、跳轉、針對搜尋引擎和更新頻度的描述和關鍵詞 -->
	<!-- <meta charset="UTF-8">  定義編碼格式為utf-8 -->
	<meta charset="UTF-8">
	<!-- <meta name="名稱" content="值"> 可以為搜尋引擎提供資訊。 -->
	<meta name="keywords" content="html">
	<meta name="description" content="html基礎">
	<meta name="author" content="everydawn">

	<!-- <link>:引用外部檔案標記 -->
	<!-- rel:指定當前文件與引用外部文件的關係,該屬性值通常為stylesheet,表示定義一個外部樣式表 -->
	<!-- type:指定所連線文件的MIME型別,css的MIME是type/css,一般使用type="text/css"  -->
	<!-- href -- 指定需要載入的資源(CSS檔案)的地址URI  -->
	<link rel="stylesheet" type="text/css" href="main.css">

	<!-- <style>:內嵌樣式標記 -->
        <!-- 用於為HTML文件定義樣式資訊,在HTML中使用style標記時,常常定義其屬性為type,相應屬性值為text/css。 -->
        <style type="text/css">
		h1{
			color:red;
		}
	</style>

	<!-- <script>:標籤用於定義客戶端指令碼,比如 JavaScript。 -->
        <!-- script 元素既可以包含指令碼語句 -->
	<script type="text/javascript">
		document.write("Hello World!")
	</script>
	<!-- script 也可以通過 src 屬性指向外部指令碼檔案。 -->
	<script type="text/javascript" src="main.js"></script>

	<!-- <title>:設定頁面標題標記,用於定義HTML頁面的標題,即給網頁取一個名字。 -->
	<title>Document</title>
</head>
<!-- <body>標記:用於定義HTML文件索要顯示的內容,也稱為主體標記。<body>標記中的資訊才是最終要顯示在網頁上的。 -->
<body>
	<h1>hello world</h1>
</body>
</html>

三、標籤的概念、寫法

1、標籤的概念

HTML是網頁的基本結構,標籤就是組成網頁基本結構的元素。
標籤:html、head、meta、title、body、h1等等我們都稱為html的標籤,簡稱標籤即可。
元素:一對標籤所表示的東西,我們稱為元素。

2、標籤的寫法
<標籤名>content</標籤名>
<html></html>
<!-- 標籤的巢狀 -->
<標籤名>
	<標籤名2>content</標籤名2>
</標籤名>

四、標籤的屬性和註釋的作用

1、HTML標籤的屬性

標籤具有屬性,屬性用來表示標籤的特徵。比如,我們用大小這個屬性,來衡量一個蘋果。所以,大小可以用來表示蘋果的特徵。屬性寫在標籤裡面的,而且是開始標籤內。

<標籤名 屬性名1="value1" 屬性名2="value2">content</標籤名>

每一個標籤都會擁有一堆屬性,來描述這個標籤的一些功能。所有標籤共有的屬性:

屬性名 含義
class 為html元素定義一個或多個類名(classname)(類名從樣式檔案引入)
id 定義元素的唯一id
style 定義元素的行內樣式
title 描述了元素的額外資訊(作為工具條使用)
2、HTML註釋

合理的註釋可以增加對於程式碼的理解。

<!-- 這是一個註釋 -->

五、常用的標籤

1、結構標籤
<html></html>   根標籤
<head></head>   頭部標籤
<body></body>   主體標籤
<title></title> 標題標籤
<meta>          元標籤
2、標題標籤
<h1>-<h6>

基本語法格式為:

<h1>HTML標題一</h1>
<h2>HTML標題二</h2>
<h3>HTML標題三</h3>
<h4>HTML標題四</h4>
<h5>HTML標題五</h5>
<h6>HTML標題六</h6

屬性:

align:值:center、left、right、justify

描述
center 居中對齊內容。
left 左對齊內容。
right 右對齊內容。
justify 對行進行伸展,這樣每行都可以有相等的長度(就像在報紙和雜誌中)。

程式碼示例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<div style="width: 280px;background-color: pink;float: left;">
		<h1 align="center">這是標題一居中</h1>
		<h1 align="left">這是標題一居左</h1>
		<h1 align="right">這是標題一居右</h1>
		<h1>不使用align:justify飛灑發fd達fasdf省sdf份發f送fdfd大df夫df薩</h1>
	</div>
	<div style="width: 280px;background-color: skyblue;float: left;margin-left:10px">
		<h1 align="center">這是標題一居中</h1>
		<h1 align="left">這是標題一居左</h1>
		<h1 align="right">這是標題一居右</h1>
		<h1 align="justify">使用align:justify飛灑發fd達fasdf省sdf份發f送fdfd大df夫df薩</h1>
	</div>
</body>
</html>

頁面顯示:

3、功能標籤
<b>加粗</b>
<strong>加粗強調</strong>
<i>斜體</i>
<em>斜體</em>
<u>下劃線</u>
<s>刪除線</s>
<sup>上角標</sup>
<sub>下角標</sub>
<!-- br:換行 -->
<br>
<!-- hr:水平線 -->
<hr>

程式碼示例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<b>b加粗</b>
	<strong>strong加粗強調</strong>
	<i>i斜體</i>
	<em>em斜體</em>
	<u>u下劃線</u>
	<s>s刪除線</s>
	<sup>sup上角標</sup>
	<sub>sub下角標</sub>
	<!-- br:換行 -->
	<br>
	<!-- hr:水平線 -->
	<hr>
</body>
</html>

頁面顯示:

4、段落標籤

用於定義一個獨立的段落,每個段落獨佔一行,並且段落之間回有一定的間隙。

語法格式為:

<p align="center">這是一個段落</p>

屬性:

align:值:center、left、right、justify

描述
center 居中對齊內容。
left 左對齊內容。
right 右對齊內容。
justify 對行進行伸展,這樣每行都可以有相等的長度(就像在報紙和雜誌中)。
5、影象標籤

在網頁中顯示一張圖片,常見的圖片格式有JPEG(JPG),PNG,GIF...
基本語法格式:

<img src="gaoyuanyuan.jpg">

屬性:

屬性 說明
src url 影象資源的地址
alt 替代文字 圖片沒有載入成功時的提示
title 圖片資訊 滑鼠懸浮時的提示資訊
width 畫素(px) 影象寬度
height 畫素(px) 影象高度

程式碼示例

<img src="gaoyuanyuan.jpg" alt="高圓圓" title="高圓圓" width="100px" height="100px">

絕對路徑和相對路徑:

  • 絕對路徑是指一個完整的可以從開頭找到這個圖片的路徑
  • 相對路徑是指相對於當前的頁面所在的路徑

絕對路徑的寫法:

<img src="E:\html\images\gaoyuanyuan.jpg">

相對路徑的寫法:

<!--當前目錄:圖片和html檔案在同一個資料夾下-->
<img src="gaoyuanyuan.jpg">  
<!--當前目錄:圖片和html檔案在同一個資料夾下--> 
<img src="./gaoyuanyuan.jpg">
<!--當前目錄:儲存圖片的資料夾和html檔案在同一個資料夾下-->
<img src="images/gaoyuanyuan.jpg">
<!--當前目錄:儲存圖片的資料夾和html檔案在同一個資料夾下-->
<img src="./images/gaoyuanyuan.jpg">
<!--上一級目錄:儲存圖片的資料夾和儲存html的資料夾在同一個資料夾中 -->
<img src="../gaoyuanyuan.jpg"> 

相關說明:

./ 當前目錄
../ 回到上一層目錄
images/ 進入一層目錄
../images/ 回到上一層目錄,然後再進入images目錄

6、超連結標籤(錨標籤)
  • 超連結,是給任何的html元素新增連結,可以被點選,跳轉到某個地址。

基本語法格式:

<a href="http://www.baidu.com>百度一下</a>

屬性:

屬性 說明
href URL 規定連結指向的頁面的 URL。
target _self 預設值,在原視窗中開啟。
target _blank 在新視窗中開啟。
target _top 在原視窗中開啟。
  • 錨點連結

通過建立錨點連結,使用者能夠快速定位到目標的內容。
建立步驟:
  (1)使用"<a href="#id名">連結文字</a>"建立連結文字。
  (2)使用相應的id名稱注跳轉目標的位置。

程式碼示例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<a href="#html">html基礎知識</a>
	<a href="#css">css基礎知識</a>
	<a href="#js">js基礎知識</a>
	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
	<h3 id="html">HTML</h3>
	<p>這裡是關於html基礎知識的介紹</p>
	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
	<h3 id="css">CSS</h3>
	<p>這裡是關於css基礎知識的介紹</p>
	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
	<h3 id="js">JS</h3>
	<p>這裡是關於js基礎知識的介紹</p>
	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
7、列表標籤
  • 無序列表
    Html中列表也是常用的元素。無序列表用<ul><li></li></ul>表示。

屬性:

屬性 說明
type disc 預設值,實心圓點
type circle 空心圓點
type square 方形

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
 	<ul>
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ul>
	<ul type="circle">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ul>
	<ul type="square">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
    </ul>
</body>
</html>

頁面顯示:

  • 有序列表
    有序列表使用數字或字母系統來組織列表裡包含的資訊。有序列表可以使用數字(預設)、大寫字母、小寫字母、大寫羅馬數字和小寫羅馬數字排列專案。

屬性:

屬性 說明
type 1、a、A、i、I 用來設定專案前面的標記
start 數值 排序的起點數值

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<ol type="1" start="2">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ol>
	<hr>
	<ol type="a" start="5">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ol>
	<hr>
	<ol type="A">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ol>
	<hr>
	<ol type="i">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ol>
	<hr>
	<ol type="I">
		<li>蘋果</li>
		<li>香蕉</li>
		<li>雪梨</li>
	</ol>
</body>
</html>

頁面顯示:

  • 自定義列表

<dl> 標籤定義了定義列表(definition list)。
<dl> 標籤用於結合 <dt> (定義列表中的專案)和 <dd> (描述列表中的專案)。

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<dl>
		<dt>計算機</dt>
			<dd>用來計算的儀器 ... ...</dd>
		<dt>顯示器</dt>
			<dd>以視覺方式顯示資訊的裝置 ... ...</dd>
	</dl>
</body>
</html>

頁面顯示:

8、表格標籤

表格由 <table> 標籤以及一個或多個 tr、th或td 元素組成。每一個<td></td>稱為一個單元格,單元格可以包含文字、圖片、列表、段落、表單、水平線、表格等等。

基本語法:

<table>
	<tr>
		<th>頭部一</th>
		<th>頭部二</th>
	</tr>
	<tr>
		<td>第一行,第一列</td>
		<td>第一行,第二列</td>
	</tr>
	<tr>
		<td>第二行,第一列</td>
		<td>第二行,第二列</td>
	</tr>
</table>

table屬性:

屬性 含義
border 畫素值(預設為0) 設定表格的邊框寬度
cellspacing 畫素值(預設為2畫素) 設定單元格與單元格邊框之間的空白間距寬度
cellpadding 畫素值(預設為1畫素) 設定單元格內容與邊框線之間的空白間距寬度
width 畫素值 設定表格的寬度
height 畫素值 設定表格的高度
align left、center、right 設定表格在網頁中的水平對齊方式

td/th標籤常用屬性:

屬性 含義
width 畫素值 設定單元格的寬度
height 畫素值 設定單元格的高度
align left、center、right 設定單元格中的內容的水平對齊方式
valign top、middle、bottom 設定單元格中的內容的垂直對齊方式
rowspan 要合併的數量 設定要跨行(縱向)合併的單元格數
colspan 要合併的數量 設定要跨列(橫向)合併的單元格數

table相關標籤

caption 標籤定義表格標題,必須緊隨 table 標籤之後。只能對每個表格定義一個標題。通常這個標題會被居中於表格之上。
thead 標籤定義表格的表頭。該標籤用於組合 HTML 表格的表頭內容。
tbody 標籤表格主體(正文)。該標籤用於組合 HTML 表格的主體內容。
tfoot 標籤定義表格的頁尾(腳註或表注)。該標籤用於組合 HTML 表格中的表注內容。
thead、tbody、tfoot 元素結合起來使用。

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<table border="1" width="500" height="300" cellpadding="10" cellspacing="0" align="center">
		<caption><h1>帥哥排行</h1></caption>
		<thead>
			<tr>
				<th>序號</th>
				<th>姓名</th>
				<th>性別</th>
				<th>年齡</th>
			</tr>
		</thead>
		<tbody>
			<tr align="center">
				<td>1</td>
				<td >彭于晏</td>
				<td>男</td>
				<td>49</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>劉德華</td>
				<td>男</td>
				<td>55</td>
			</tr>
			<tr align="center">
				<td>3</td>
				<td>周杰倫</td>
				<td>男</td>
				<td>45</td>
			</tr>
		</tbody>
		<tfoot>
			<tr align="center">
				<td >總結</td>
				<td colspan="3"></td>
			</tr>
		</tfoot>
	</table>
</body>
</html>

頁面顯示:

9、表單標籤

<form> 標籤用於為使用者輸入建立 HTML 表單。
表單能夠包含 input 元素,比如文字欄位、複選框、單選框、提交按鈕等等。
表單還可以包含 menus、textarea、select、fieldset、legend 和 label 元素。
表單用於向伺服器傳輸資料。

基本語法:

<form action="/index" name="registerForm" method="POST" enctype="application/x-www-form-urlencoded">
	username: <input type="text" name="username"><br>
	password: <input type="password" name="password"><br>
	<input type="submit">
</form>

可選屬性:

屬性 說明
action URL 規定當提交表單時向何處傳送表單資料。
name form_name 規定表單的名稱。
method get、post 規定用於傳送 form-data 的 HTTP 方法。
target _blank、_self(預設)、_parent、_top、framename 規定在何處開啟 action URL。
enctype application/x-www-form-urlencoded(預設)、multipart/form-data、text/plain 規定在傳送表單資料之前如何對其進行編碼。

input標籤常用屬性

屬性 說明
type button\checkbox\file\hidden\image
\password\radio\reset\submit\text
規定 input 元素的型別。
分別是:按鈕\複選\檔案\隱藏\圖片\密碼\單選\重置\提交\文字
name field_name 定義 input 元素的名稱。
value value 規定 input 元素的值。
required required 指示輸入欄位的值是必需的。
readonly readonly 規定輸入欄位為只讀。
size characters/pixels input 元素的寬度。
maxlength number 規定輸入欄位中的字元的最大長度。
max number、date 規定輸入欄位的最大值。與 "min" 屬性配合使用,來建立合法值的範圍。
min number、date 規定輸入欄位的最小值。與 "max" 屬性配合使用,來建立合法值的範圍。
step number 規定輸入字的的合法數字間隔。
step 屬性可以與 max 以及 min 屬性配合使用,以建立合法值的範圍。
placeholder text 規定幫助使用者填寫輸入欄位的提示。
pattern regexp_pattern 規定輸入欄位的值的模式或格式。
例如 pattern="[0-9]" 表示輸入值必須是 0 與 9 之間的數字。
autofocus autofocus 規定輸入欄位在頁面載入時是否獲得焦點。(不適用於 type="hidden")
checked checked 規定此 input 元素首次載入時應當被選中。
disabled disabled 當 input 元素載入時禁用此元素。
src URL 定義以提交按鈕形式顯示的影象的 URL。
width pixels 定義 input 欄位的寬度。(適用於 type="image")
height pixels 定義 input 欄位的高度。(適用於 type="image")

label標籤的常用屬性:

屬性 說明
for id 規定 label 繫結到哪個表單元素。
form formid 規定 label 欄位所屬的一個或多個表單。

select標籤的常用屬性:

屬性 說明
name name 規定下拉列表的名稱。
form form_id 規定文字區域所屬的一個或多個表單。
size number 規定下拉列表中可見選項的數目。
autofocus autofocus 規定在頁面載入後文本區域自動獲得焦點。
disabled disabled 規定禁用該下拉列表。
required required 規定文字區域是必填的。

select標籤內部option標籤的常用屬性:

屬性 說明
disabled disabled 規定此選項應在首次載入時被禁用。
selected selected 規定選項(在首次顯示在列表中時)表現為選中狀態。
value text 定義送往伺服器的選項值。

textarea標籤的常用屬性:

屬性 說明
name name_of_textarea 規定文字區的名稱。
form form_id 規定文字區域所屬的一個或多個表單。
cols number 規定文字區內的可見寬度。
rows number 規定文字區內的可見行數。
autofocus autofocus 規定在頁面載入後文本區域自動獲得焦點。
disabled disabled 規定禁用該文字區。
required required 規定文字區域是必填的。
maxlength number 規定文字區域的最大字元數。
placeholder text 規定描述文字區域預期值的簡短提示。
readonly readonly 規定文字區為只讀。

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<form action="/index" name="registerForm" method="POST" enctype="application/x-www-form-urlencoded" target="_top">
		<table>
			<tr>
				<td><label for="username">使用者名稱:</label></td>
				<td><input type="text" name="username" placeholder="username" required></td>
			</tr>
			<tr>
				<td><label for="password">密碼:</label></td>
				<td><input type="password" name="password" placeholder="password" required></td>
			</tr>
			<tr>
				<td><label for="email">郵箱:</label></td>
				<td><input type="text" name="email" placeholder="email" required pattern="^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$"></td>
			</tr>
			<tr>
				<td><label for="age">年齡:</label></td>
				<td><input type="number" max="120" min="0" step="1"></td>
			</tr>
			<tr>
				<td><label for="mobilephone">手機:</label></td>
				<td><input type="text" placeholder="mobilephone" pattern="^1[3|4|5|7|8][0-9]{9}$"></td>
			</tr>
			<tr>
				<td><label for="gender">性別:</label></td>
				<td><input type="radio" name="gender" checked>男<input type="radio" name="gender">女</td>
			</tr>
			<tr>
				<td><label for="hobby">愛好</label></td>
				<td><input type="checkbox" name="hobby">足球<input type="checkbox" name="hobby">籃球<input type="checkbox" name="hobby">排球</td>
			</tr>
			<tr>
				<td><label for="address">地址</label></td>
				<td>
					<select name="address" id="address">
						<option value="請選擇一個省份" disabled>請選擇一個省份</option>
						<option value="河南省">河南省</option>
						<option value="江蘇省">江蘇省</option>
						<option value="山東省">山東省</option> 
						<option value="福建省">福建省</option>
					</select>
				</td>
			</tr>
			<tr>
				<td><label for="avatar">預設頭像:</label></td>
				<td><input type="image" src="gaoyuanyuan.jpg" width="100px" height="100px"></td>
			</tr>
			<tr>
				<td><label for="newavatar">修改頭像:</label></td>
				<td><input type="file"></td>
			</tr>
			<tr>
				<td><label for="introduction">自我介紹:</label></td>
				<td><textarea name="introduction" id="introduction" cols="22" rows="10" placeholder="自我介紹"></textarea></td>
			</tr>
			<tr>
				<td colspan="2"><input type="submit"></td>
			</tr>
		</table>
	</form>
</body>
</html>

頁面顯示:

10、特殊字元

在html中,有些特殊字元是需要用html語言表示出來的。如下表格所示:

HTML 原始碼 含義
空格
> 大於號 (>)
< 小於號 (<)
" 引號 (")
® 註冊商標(®)
© 版權(© )
11、iframe

iframe 框架用於在網頁內顯示網頁。

基本語法格式:

<iframe src="URL"></iframe>

屬性:

屬性 含義
width px , % 指定框架的寬度
height px , % 指定框架的高度
scrolling yes,no,auto 是否顯示滾動條
frameborder 1, 0 是否顯示邊框

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<iframe src="http://www.baidu.com" frameborder="0" height="500px" width="500px"></iframe>
	<iframe src="http://www.taobao.com" frameborder="1" height="500px" width="500px" scrolling="no"></iframe>
</body>
</html>

頁面顯示:

12、塊級標籤和內聯標籤

body裡面分為兩類標籤:塊級標籤和內聯標籤。

  • 塊級標籤:<p><h1><table><ol><ul><form><div>

    特點:
    (1)總是在新行上開始;
    (2)高度,行高以及外邊距和內邊距都可控制;
    (3)寬度預設是它的容器的100%,除非設定一個寬度。
    (4)它可以容納內聯元素和其他塊元素

  • 內聯標籤:<a><input><img><sub><sup><textarea><span>

    特點:
    (1)和其他元素都在一行上;
    (2)高,行高及外邊距和內邊距不可改變;
    (3)寬度就是它的文字或圖片的寬度,不可改變
    (4)內聯元素只能容納文字或者其他內聯元素
    內聯元素:
    (1)設定寬度width 無效。
    (2)設定高度height 無效,可以通過line-height來設定。
    (3)設定margin 只有左右margin有效,上下無效。
    (4)設定padding 只有左右padding有效,上下則無效。注意元素範圍是增大了,但是對元素周圍的內容是沒影響的。