題目如下
順便
請跟我講解一下他的意思
<html><head><title>框頁分割></title></head>
<framset cols="7,3">
<framset cols="20%,20%,*">
<framset rows="*,30%">
<framset src="1.htm" target="Z">
<framset src="2.htm" target="Y">
</framset>
<framset src="3.htm" target="X">
<framset rows="1,1">
<framset src="4.htm" target="W">
<framset src="5.htm" target="V">
</framset>
</framset>
<framset src="6.htm" target="U">
</framset></html>
2008-11-21 20:04:21 補充
回下面的大大
我想要請你解說上面的那段程式
你講得我懂
但是上面的第二行我就不懂了
因為
第一行已經分成7比3了
但第二行又把它分成20:20:剩下的部分
我不懂的是
第二行是要在哪裡分割
是在7裡面
還是3裡面
er">
你好喔~你的網頁框架語法錯誤喔
下方提供你網頁框架語法應用
<framset>包夾框架標籤:用來將瀏覽器視窗分割成一組子框,或是將某個子框再細分成一組子框。它可以指定網頁內窗的數量以及大小。以 frameset 包夾標籤取代 body 標籤,然後在 frameset 標籤內再包含多個 frame 標籤代表各個網頁,每個 frame 內的資料等於是一個 body 內的資料
<framset cols=寬度設定>......</framset>
cols是告訴瀏覽器我們要分割成水平部分,
<framset rows=高度設定>......</framset>
rows是告訴瀏覽器我們要分割成垂直上下部分,
它的用法有下列幾種:
1.百分比法:<framset cols="20%,80%">:表示這組frameset有"左右"兩行窗格,其大小各佔整個螢幕的20%與80%。
2.比例法:<framset rows="*,*,2*">:表示這組frameset有"上中下"三列窗格,每列所佔螢幕的比例為1:1:2。
3.以像素單位:例<framset cols="200,400">:
表示這組frameset有"左右"兩行窗格,但是每個窗格所佔的寬度是以『像素』(Pixels)來表達。但它較沒有彈性,一般不會使用這種表示法來制定窗格大小。
所以例如下面這個垂直分配的框架範例
<frameset rows="20%,*,100">
20% 是指定最上面框架站網頁面積的20%
100 是最下方框架站整個網頁下方100px像素大小
* 這個星號代表剩下的其餘空間分配為中間框架部份
<framset>標籤中必須再以<frame>來指定每個子框的文件和屬性。
<framset>標籤應置於<head>......</head>標籤之後,取代原有的<body>標籤。
<framset>標籤內還可以再嵌入另一組<framset>標籤。
不要將<framset>放在<body>裡(也就是取代原來的<body>標籤),否則就無法正常顯示子框。
<framset="1.htm" name="a1" >中的name代表你給這個框架的名字,框架名稱必須不一樣喔。而
frame src="???.htm" 是框架中目標的網頁檔案
設定框架中要顯示的網頁名稱,每個框架一定要對應一個網頁,否則就會產生錯誤,這裡就是要您填入對應網頁的名稱。(如果該網頁在不同目錄,記得路徑要寫清楚)
例如1.htm 的框架名稱name="a1"
設定這個框架的名稱,這樣才能指定框架來作連結,所以一定要設定喔!當然名稱隨你高興取名。
進階標籤解說
舉例
frameborder=0
設定框架的邊框,"0"代表不要邊框,"1"代表要邊框。
scrolling="no"
設定是否要顯示捲軸,YES是要顯示捲軸,NO是無論如何都不要顯示,AUTO是視情況顯示。
noresize
使用者不能改變這個邊框顯示範圍的大小。
marginhight=2
表示框架高度部份邊緣所保留的空間。
marginwidth=2
表示框架寬度部份邊緣所保留的空間。
語法中的 target 是希望某一個網頁中連結內容出現在指定的框架中
是須先在製作有連結的網頁如 1.htm 這個網頁中如有連結指定要在框架位置 a3 的框架中出現時要在 1.htm這個網頁程式碼中的連結處加上如下
<a href="連結位址" target="a3">連結文字</a>
這樣一來我們只要按這個連結,畫面就會出現在 a3 的框架中喔。
因字數限制無法一一列舉程式內碼
先舉例
較複雜的混合切割視窗內碼~先切成上中下三個再切成左右中三個等分框架
<html>
<head><title></title></head>
<frameset rows="10%,*,15%">
<frame src="top.html" name="top" />
<frameset cols="10%,*,10%">
<frame src="left.html" name="left" />
<frame src="center.html" name="center" />
<frame src="right.html" name="right" />
</frameset>
<frame src="bottom.html" name="bottom" />
</frameset>
</html>
參考資料:加菲貓
留言列表