Page 29 - ชิ้นงานโครงงาน สหรัฐ
P. 29
3.6 กำรสร ้ำงเฟรม เปนกำรแบ่งหน้ำจอของเบรำว์เซอร ์ออกเปนส่วนๆ ให้แสดงในหน้ำเดียวกัน
็
็
่
่
่
�
็
�
โดยทีแต่ละเฟรมจะมีอิสระต่อกัน ซึงสำมำรถนำเวบเพจมำแสดงในแต่ละเฟรมได้ โดยเพจทีเรำนำ
็
็
มำแสดงหลำยๆ เพจกจะแสดงพร ้อมกันท�ำให้ดูเหมือนเปนเพจเดียวกัน กำรแบ่งเฟรมมี 2 รูปแบบ
้
้
คือ เพรมในแนวตังและเพรมในแนวนอน โดย สำมำรถให้แสดงหร ้อมกันได้ทังสองรูปแบบ นอกจำก
้
่
�
ี
็
นยังสำมำรถนำเพรมแต่ละเฟรมมำแบ่งย่อยๆ ช ้อนกันลงไปใด้อีก ซึงกำรใช ้แทก fa๒e ในกำรสร ้ำง
่
้
ั
่
เฟรมนนจะไมอยูภำยใต้แทก body เหมือนกับแทกอืนๆ
็
่
็
้
่
3.6.1 กำรแบ่งเฟรมในแนวตัง (Nertcal Frame) แทกทีใช ้ในกำรแบ่งเฟรม คือ famesel
็
กำรแบ่งเฟรมในแนวนอน มีรูปแบบตังน ี ้
<framesel coks = '2%, 6%, c%, ..'></framesel>
่
่
็
่
โดยที a% คือ ขนำดของเพรมชองแรกทีอยูทำงช ้ำยมือสูด โดยก�ำหนดขนำดให้เปน เปอร ์เซ็นต์
่
็
็
่
็
ของเบรำเซอร ์หรือเปนค�ำำพิกเซลกใด้ ถ้เปนพิกซลจะไมมีเครืองหมำย % ดำมหลังตัวเลข
่
่
b% คือ ขนำดของเฟรมทีอยูถัดจำกเหรมแรก
่
่
c% คือ ขนำดของเพรมทีอยูถัดไปอีก
่
็
�
ถ้ำก�ำหนดขนำดของเฟรมเปนเปอร ์เนต์ เมือนำตัวเลขมำรวมกันจะต้องได้ 100% พอดี เขน
<framesel coks= 20%, 80%'></frameset> หรือ
<framesel cols='20%, 60%, 20%'>/frameseD)
3.1 หน้ำโปรแกรม ภำษำ HTML เรำสำมำรถก�ำหนดชนำดของเฟรมเพียงบำงเพรมกได้ ส่วนเฟรมอืนให้มีขนำดเท่ำกับส่วนทีเหลือ
่
่
็
่
็
อยู กได้ โดยแทนด้วยเครืองหมำย " เช่น
่
<framesel cok=*20%, *'>/tramesel> หรือ
<framesel coks=*20%, 60%,"*></frameset>
่
่
้
็
่
นอกจำกนยังสำมำรถก�ำหนดเฟรมให้มีหนวยเปนพิกเซลใต้ชนกันซึงไมว่ำระปรับเปลียนเบรำว์เซอร ์
ี
่
เปนเท่ำไร ขนำดของเฟรมกจะเท่ำกับทีใด้ก�ำหนดไว้ตำยตัว เช่น
็
็
<frameset coks=*200, *></framesel>
3.6.2 กำรแบ่งเฟรมในแนวนอน (Hartontal Frame) กำรแบ่งเฟรมในแนวนอนกจะให้หลัก
็
้
่
กำรเดียวกันกับกำรแบ่งเฟรมในแนวตัง เพียงแต่เปลียนจำกแอตทรีบิวด์ cols เปน 1งแร แทน ส่วน
็
้
้
ั
กำรก�ำหนดค่ต่ำงๆ นนกจะเหมือนกับแนวตังทุกอย่ำง แต่เฟรมแรกจะอยูด้ำนบนสุค คงมีรูปแบบ
่
็
กำรเขียนโค้ดดังน ี ้
<frameset rowss a%, 6%6, c%,...'>
3.2 โลโก้ภำษำ HTML
28 29