|
|
เทคนิคการสร้างเฟรม(Frame)
การสร้างเฟรม เทคนิคการสร้างเฟรมแบ่งพื้นที่หน้าต่าง
<FRAMESET>
</FRAMESET>ใช้เขียนแทน
<BODY>
</BODY> เพื่อแบ่งเฟรม <FRAME></FRAME> จะใช้เรียกไฟล์
HTML ขึ้นมาทำงานในแต่ละเฟรมที่แบ่งเอาไว้ <NOFRAME></NOFRAME> ใช้สื่อสารกับ
browser ที่ไม่สนับสนุนการใช้คำสั่ง frame ส่วนขยายของชุดคำสั่งเฟรมชุดคำสั่ง
FRAMESET มีส่วนขยาย
ดังนี้ COLS การแบ่งเฟรมตามแนวตั้ง
[cols=ชุดตัวเลข] ชุดตัวเลข อาจเป็นจำนวน pixel หรือเลขเปอร์เซนต์
หรือเครื่องหมายดอกจันทร์ (*) หรือผสมกันก็ได้ โดยคั่นแต่ละตัวเลขด้วยเครื่องหมายจุลภาค(,)
เช่น 30%,120,* จะเท่ากับการแบ่งเฟรมตามแนวตั้งสามเฟรม จำนวนเฟรมที่แบ่งได้
จะเท่ากับจำนวนเครื่องหมายจุลภาค+1 ROWS การแบ่งเฟรมตามแนวนอน
[row=ชุดตัวเลข] เงื่อนไขการใช้เหมือนกับส่วนขยาย cols ต่างกันเพียงเป็นการแบ่งตามแนวนอนเท่านั้น
BORDER ความกว้างของเส้นขอบเฟรม
[border=ตัวเลข] ส่วนขยายนี้ให้สำหรับ Netscape โดยค่าตัวเลข 0 เท่ากับไม่มีเส้นขอบ
ค่าปกติ คือ 1 FRAMEBORDER เส้นขอบเฟรม
[frameborder=yes/no] ส่วนขยายนี้ใช้สำหรับ IE no=ไม่ต้องการเส้นขอบ
เฟรมค่าปกติคือ yes BORDERCOLOR สีของขอบเฟรม
[bordercolor=#ค่าของสี] ส่วนขยายนี้ช่วยทำให้เราตกแต่งสีของเฟรมได้
ชุดคำสั่ง
FRAME มีส่วนขยายที่ควรรู้ ดังนี้ NAME การกำหนดชื่อเฟรม
[name=ชื่อสมมุติ] ส่วนขยายนี้ จะช่วยให้เรากำหนดชื่อสมมุติเพื่ออ้างอิงในการทำลิงค์หรืออื่นๆ
หากไม่มีการกำหนดไว้ เฟรมจะถูกอ้างถึงด้วยชื่อ frame[0]
frame[
] โดยตัวเลขจะเริ่มจาก
0 และไล่เรียงลำดับจากซ้ายไปขวา และจากบนไปล่าง SRC ระบุชื่อไฟล์ที่จะถูกแสดงบนเฟรมนี้
[src=ชื่อไฟล์html] ส่วนขยายนี้จะต้องมีการกำหนดไว้เสมอ MARGINHEIGHT เอาไว้สำหรับกำหนดความสูง
ของขอบเฟรม MARGINWIDTH เอาไว้สำหรับกำหนดความกว้าง
ของขอบเฟรม NORESIZE โดยทั่วไป
เฟรมที่สร้างขึ้นจะถูกเปลี่ยนขนาดได้ โดยใช้เมาส์คลิกแล้วลาก หากไม่ต้องการให้เปลี่ยนขนาดได้
ต้องเพิ่มส่วนขยาย noresize SCROLLING กำหนดแถบสโครลบาร์
[scrolling=yes/no/auto] เลือกได้สามแบบ มี,ไม่มี,หรือมีเมื่อจำเป็น
ค่าปกติ คือ auto
|