首頁 > web前端 > html教學 > HTML 中的框架標籤

HTML 中的框架標籤

王林
發布: 2024-09-04 16:32:03
原創
1149 人瀏覽過

HTML 框架標籤用於以部分的形式在單一網頁上顯示多個網站。此標籤允許設計網頁,以便可以將具有不同內容的多個網頁組合起來並單獨顯示在單一網頁上。這是透過將單一網頁劃分為不同的部分(可以稱為框架)來實現的。各個幀可以單獨加載。 Frame標籤與frameset標籤一起使用,其中frameset標籤可以被視為容器,其中多個frame標籤將代表多個網站。

文法:

框架標籤的基本語法如下,

<frame src = "URL">
登入後複製

src 屬性指定檔案的來源。 tag也支援一些其他屬性,但src是主要屬性。

如前所述,標籤與

一起使用標籤。框架集可以被視為多個框架的集合,其中每個框架將代表要在同一頁上載入的單一網站。框架標籤將與框架集標籤一起使用,如下所示,
<frameset>
<frame src = " ">
<frame src = " ">
.
.
<frame src = " ">
</frameset>
登入後複製

請注意,frameset 標籤有結束標籤,但frame 標籤沒有。

HTML 中的框架標籤範例

html 中框架標籤的範例如下:

範例 #1 – 水平對齊框架

共有三個檔案frame1、frame2和main。

Frame1.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> Frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> frame tag in HTML </h2>
<h1> Frame 1 </h1>
</div>
</body>
</html>
登入後複製
登入後複製
Frame2.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> frame tag in HTML </h2>
<h1> Frame 2 </h1>
</div>
</body>
</html>
登入後複製
登入後複製
Main.html

代碼:

<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content=
"width = device-width, initial-scale = 1.0">
<title>
frame tag in HTML
</title>
<frameset cols = "50%, 50%" >
<frame src = "frame1.html" >
<frame src = "frame2.html" >
</frameset>
</head>
<body>
</body>
</html>
登入後複製

輸出:這裡,我們使用 cols 屬性將它們指定為一列,並且每個幀的寬度已設定為 50%。

HTML 中的框架標籤

範例 #2 – 垂直對齊框架

有四個檔案frame1、frame2、frame3和main。

Frame1.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> Frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> frame tag in HTML </h2>
<h1> Frame 1 </h1>
</div>
</body>
</html>
登入後複製
登入後複製
Frame2.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> frame tag in HTML </h2>
<h1> Frame 2 </h1>
</div>
</body>
</html>
登入後複製
登入後複製
Frame3.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> Frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> frame tag in HTML </h2>
<h1> Frame 3 </h1>
</div>
</body>
</html>
登入後複製
Main.html

代碼:

<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content=
"width = device-width, initial-scale = 1.0">
<title>
frame tag in HTML
</title>
<frameset rows = "30%, 30%, 30%" >
<frame src = "frame1.html" >
<frame src = "frame2.html" >
<frame src = "frame3.html" >
</frameset>
</head>
<body>
</body>
</html>
登入後複製

輸出:這裡,我們使用了frameset標籤上的cols屬性來水平劃分框架,並且高度以百分比表示。

HTML 中的框架標籤

範例 #3 – 使用連結導覽不同的框架

在此範例中,三個檔案:frame1.html、frame2.html 和frame3.html 是相同的。

我們將使用帶有框架標籤的名稱屬性。

Main.html

代碼:

<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content=
"width = device-width, initial-scale = 1.0">
<title>
frame tag in HTML
</title>
<frameset cols = "30%, * " >
<frame src = "menu.html" name = "menu" >
<frame name = "frame" >
</frameset>
</head>
<body>
</body>
</html>
登入後複製
menu.html

代碼:

<!DOCTYPE html>
<html>
<head>
<title> Frame tag Example </title>
<style>
body {
text-align: center ;
background-color: rgb(120, 120, 120, 0.30 ) ;
}
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : center;
height : 300px;
width : 95%;
}
</style>
</head
<body>
<div class = "results">
<h2> Menu </h2>
<a href = "frame1.html" target = "frame"> Frame 1 </a> </br> </br>
<a href = "frame2.html" target = "frame"> Frame 2 </a> </br> </br>
<a href = "frame3.html" target = "frame"> Frame 3 </a>
</div>
</body>
</html>
登入後複製

這裡在frameset標籤中,我們將兩個框架劃分為第一個框架的30%寬度和第二個框架的剩餘所有寬度。第一格將以超連結的形式列出選單。對於第二個框架,我們為其分配了一個名稱,並且在 menu.html 中,我們將目標設定為每個連結的框架名稱。所以,這個連結將指向框架,內容將顯示在同一框架上。

輸出:

HTML 中的框架標籤

注意: HTML5 不支援標籤,而是使用

以上是HTML 中的框架標籤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板