Page 34 - ชิ้นโครงงาน ซ้อม.pdf 1.52
P. 34
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
30 31