首先,我希望在你的目錄下,有4個網頁,各自顯示不同的內容。
如圖所示:
1.html顯示“火影忍者”
2.html顯示“英雄聯盟”
3.html顯示“嵌入式開發、網頁開發、安卓開發”
4.html顯示“alsp”
OK,來介紹下frameset的語法
<frameset rows="第一個框架窗口的高度,第二個框架窗口的高度......"
cols="第一個框架窗口的寬度,第二個框架窗口的寬度"......>
所謂框架集屬性frameset,其目的就是用來將網頁分成什么樣子。如圖所示,通過frameset將整個頁面分成三個部分:1)上面是頭部,用來放置logo等2)左側是目錄架構,用來放置目錄3)右側是要顯示內容懂了吧,frameset的作用,就是用來將整個頁面分成你想要的模塊和架構;
這里,又要提到一個窗口屬性,frame
用<frameset>將整個頁面分割成N個塊,而每一個塊,就是用frame來表示,其就是用來表示一個單獨的頁面。
其語法:
<frame src="頁面的源地址">
下面看例子。
<frameset rows="100,200,800" frameborder="yes" border="1" framespacing="1"><frame src="2.html"/><frame src="3.html"><frame src="4.html"></frame>
再來看一下效果圖
可以看到,整個頁面被分成了3分。
而用frame指定的頁面也顯示了出來。
其中,
frameborder:用來表示顯示邊框
framespacing:表示邊框的寬度
下面再來看一個例子:
<frameset cols="100,200,900" frameborder="yes" border="1" framespacing="1"><frame src="2.html"/><frame src="3.html"><frame src="4.html"></frame>
看效果圖,整個頁面也被分成了3分,但是,是橫向的。
再來看最后一個例子。
<frameset rows="30%,*" cols="*" frameborder="yes" border="1" framespacing="1"><frame src="2.html"/><frameset cols="30%,70%" frameborder="yes" framespacing="1"><frame src="3.html"><frame src="4.html"></frame>
看效果圖
被分成了3分,但是和之前的都不一樣。
這里,rows="30%,*"的意思是,將頁面分成上部分30%,下部分用“*”表示為還沒有分配。
cols也是這個意思。
然后,通過frame將2.html頁面放在其中。
之后,再用frameset將下部分分成左右兩部分,放上3.html頁面和4.html頁面,就會出現上述的效果了

![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2guaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWE2ZGU4Y2UzODE4YmE2MWVkZmVlYzgyZjcxMzU5N2NjL2FjNmVkZGM0NTFkYTgxY2IyZTMwMDllNDUxNjZkMDE2MDgyNDMxYzAuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWM4ZDVlNjhlNWFlZTNkNmQyMmM2ODdjYjczMTc2ZDQxLzM3ZDNkNTM5YjYwMDNhZjNhMzZmMjk0OTM2MmFjNjVjMTEzOGI2YzYuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTY4NWE3YTgwYWEwMTRjMDgxOTNiMjhhNTNhN2EwMjViLzBiNDZmMjFmYmUwOTZiNjM3NzVhYTk3OTBmMzM4NzQ0ZWJmOGFjNWMuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2MuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTIwNDczNDFhNzA4ZGE5Nzc0ZTJmODYyYjgwNTBmODcyLzYzZDBmNzAzOTE4ZmEwZWM2MjJkOTMyNDI1OTc1OWVlM2Q2ZGRiMzUuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2UuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWVmY2Y1NDMyZDcwNzM1ZmE5MWYwNGViOWFlNTAwZjlmL2E4NzczOTEyYjMxYmIwNTFiY2NlNDUwMTM1N2FkYWI0NGFlZGUwMzUuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2EuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTc2ZGVmOWVhMzk4N2U5NTA0MjE3ZjM2YzIwMzk1MzFiL2I4Mzg5YjUwNGZjMmQ1NjI0NWViMjZjNGU0MTE5MGVmNzZjNjZjM2MuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWZiZDkyZDQ5MzYyYWM2NWM2NzA1NjY3M2NiZjJiMjFkLzRlYzJkNTYyODUzNWU1ZGQyNjRmNTRmNjc1YzZhN2VmY2UxYjYyYmMuanBn.png)
![HTML網頁制作:[12]使用框架結構之frameset](/image/aHR0cDovL2MuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWI5YmE1ODliZDI1OGNjYmYxYmJjYjUzYTI5ZDhiY2Q0L2Q3ODhkNDNmODc5NGE0YzI3NzdhMTYwMjBkZjQxYmQ1YWQ2ZTM5YjkuanBn.png)