ฉบับนี้จะว่ากันด้วยเรื่องของการควบคุมการแสดงผลตาราง, เฟรม ซึ่งแต่ละคำสั่งก็มักถูกนำมาใช้งานกับเว็บเพจอยู่เสมอๆ ผู้ใช้งานสามารถนำไปประยุกต์กับงานสร้างเว็บเพจได้ทันที มาเริ่มต้นกันที่การใส่คำสั่งตารางกันเลยครับ
www.oocities.org/pontipa001

คำศัพท์อินเทอร์เน็ต | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | หน้าแรก

เกาเหลาเทคนิคการใช้ HTML


การใส่ตารางลงไปในเว็บเพจมาต่อกันกับรูปแบบคำสั่ง <TABLE> ซึ่งจะเป็นการใส่ตารางลงไปในเอกสาร HTML หากผู้ใช้งานต้องการจะควบคุมการแสดงของตารางบนเว็บเพจนั้น จะมีแอตทริบิวต์ให้เลือกใช้งานดังนี้

แอตทริบิวต์ ALIGN เป็นส่วนที่จะมาช่วยจัดตำแหน่งการแสดงของตารางไม่ว่าจะเป็น LEFT (ทางด้านซ้าย), RIGHT (ทางด้านขวา), และ CENTER (ตรงกลาง) โดยค่าดีฟอลต์นั้นจะถูกเลือกเป็น left

แอตทริบิวต์ WIDTH คำสั่งที่เข้ามาช่วยให้ผู้สร้างเว็บเพจสามารถระบุจำนวนความกว้างของตาราง ซึ่งจะมีหน่วยเป็นพิกเซล ตัวอย่างเช่น <TABLE WIDTH=”50">) หรืออาจใช้การกำหนดขนาดของตารางเป็นจำนวนเปอร์เซ็นต์ความกว้างของหน้าต่างบราวเซอร์ก็ได้ ซึ่งหากกำหนดเป็นค่าเปอร์เซ็นต์จะเขียนคำสั่งเป็น <TABLE WIDTH=”90%”>

รูปที่ 1 ผลลัพธ์การกำหนดค่าตารางเป็นเปอร์เซ็นต์

ทดลองสร้างตาราง โดยการใช้ความกว้างของบราวเซอร์ที่ 50 เปอร์เซ็นต์ และให้ตารางชิดทางด้านขวา (ดังรูปที่ 1)

<html<head>
<title>Table Percent </title>
</head>
<body bgcolor=”#FFFFFF” text=”#000000">
<table width=”50%” border=”1" align=”right”>
<tr>
<td><img src=”baby1.jpg” width=”300" height=”204"></td>
</tr>
</table>
</body></html>

โค้ดถัดมาลองกำหนดค่าความกว้างของตารางเป็น 150 พิกเซล

<html><head>
<title>Table Pixel</title>
</head>
<body bgcolor=”#FFFFFF” text=”#000000">
<table width=”150" border=”1" align=”center”>
<tr>
<td><img src=”baby1.jpg” width=”300" height=”204"></td>
</tr>
</table>
</body></html>

รูปที่ 2 ผลลัพธ์การกำหนดค่าตารางเป็นพิกเซล

การกำหนดค่าให้เฟรม

คำสั่งเฟรมนั้นอาจมีผลให้เว็บบราวเซอร์ทำงานช้าลงบ้าง โดยเว็บบราวเซอร์ที่สนับสนุนคำสั่งนี้ต้องใช้ เน็ตสเคป 2.0 ขึ้นไป หรือหากใช้ไออีก็ต้องตั้งแต่เวอร์ชัน 3.0 ขึ้นไป การสร้างเฟรมบนเว็บเพจนั้นจะใช้แท็กคำสั่ง

<FRAMESET>....</FRAMESET> เพื่อใช้ในการกำหนดค่า และจะมีแท็ก <FRAME> อยู่ภายในคำสั่ง <FRAMESET> ซึ่งแท็ก <FRAME> จะไม่ต้องกำหนดแท็กจบหรือแท็กปิดใดๆ ทั้งสิ้น (ดังรูปที่ 2)

การกำหนดขนาดเฟรมใน frameset นั้นจะใช้แอตทริบิวต์ ROWS หรือ COLS กำหนดลงไปในแท็ก <FRAMESET> ซึ่งค่าแอตทริบิวต์จะถูกกำหนดเป็นหน่วยของพิกเซล หรือเปอร์เซ็นต์ของหน้าจอ ตัวอย่าง

<FRAMESET COLS=”20%,80%”> เป็นการกำหนดค่าขนาดของเฟรมสองเฟรม จากตัวอย่างหมายความว่า ให้เฟรมทางด้านซ้ายมีขนาด 20 เปอร์เซ็นต์ของหน้าจอ และเฟรมทางด้านขวาจะมีขนาดประมาณ 80 เปอร์เซ็นต์ของหน้าจอ ข้อด้อยคือเวลาย่อหน้าจอ เฟรมบางเฟรมอาจแสดงผลไม่ได้สัดส่วนหากมีการปรับย่อขนาดหน้าจอเว็บบราวเซอร์

ถัดมาเป็นการเขียนโค้ดอีกแบบเป็นการกำหนดค่าในแบบพิกเซล โดยกำหนดให้เฟรมบนจะค่าเป็น 90 พิกเซลและเฟรมด้านล่างจะใช้เครื่องหมาย * (asterisk) ซึ่งจะขึ้นอยู่กับพื้นที่ในเว็บบราวเซอร์ โดยจะเขียนเป็น <FRAMESET ROWS=”90,*”> การใช้งานคำสั่งในรูปแบบนี้จะใช้ในกรณีที่เราไม่สามารถจะไประบุได้ว่าผู้ใช้งานเปิดหน้าจอเพื่อวิวเว็บบราวเซอร์ด้วยขนาดเท่าใด ทั้งนี้ก็ขึ้นอยู่กับข้อมูลในเฟรมด้วย แต่ส่วนใหญ่จะนิยมกำหนดค่าเป็นเปอร์เซ็นต์ของหน้าจอ

การกำหนดค่าบนหน้าจอจะกำหนดในคำสั่ง Frames ที่ทำงานภายใต้คำสั่ง frameset โดยในแต่ละเฟรมจะใช้แท็ก <FRAME> และใช้แท็กนี้ระบุตำแหน่งเอกสาร HTML ปลายทางที่ต้องการในแสดงในแอตทริบิวต์ SRC ตัวอย่างเช่น :

รูปที่ 3 แสดงการแบ่งเฟรมโดยใช้คำสั่ง เป็น
<FRAMESET ROWS=”90,*”>

<FRAMESET COLS=”10%,90%”>
<FRAME SRC=”menu.html”>
<FRAME SRC=”index.html”>
</FRAMESET>

ใช้ชื่อในการอ้างเว็บเพจปลายทาง

การกำหนดค่าเฟรม การเชื่อมต่อหรือลิงก์จากเฟรมหนึ่งไปยังอีกเฟรมหนึ่งนั้น ผู้ใช้งานสามารถใช้แอตทริบิวต์ NAME ของแท็ก <FRAME> ได้และแอตทริบิวต์ TARGET ของแท็กคำสั่ง <A> ได้เช่นกัน โดยแอตทริบิวต์ NAME ของแต่ละเฟรมจะมีชื่อที่แตกต่างกันออกไป โดยถ้ามีสองเฟรมก็จะใช้ชื่อเป็นสองชื่อ เช่น หน้าเมนูและหน้าข้อมูล: (ดังรูปที่ 3)

<FRAMESET COLS=”10%,90%”>
<FRAME NAME=”Menu” SRC=”menu.html”>
<FRAME NAME=”Content” SRC=”index.html”>
</FRAMESET>

นอกจากนี้ภายในเอกสาร menu.htm ก็ยังสามารถใส่คำสั่งอื่นๆ ได้อีกเช่นเดียวกัน

<A HREF=”index.html” TARGET=”Content”>Home</A>
<A HREF=”product.html” TARGET=”Content”>Product</A>
<A HREF=”about.html” TARGET=”Content”>About Us</A>
<A HREF=”feedback.html” TARGET=”Content”>Feedback</A>

หากภายในเฟรมมีการเชื่อมต่อลิงก์ไปยังเว็บไซต์ภายนอกก็สามารถกำหนดค่าได้โดย

<A HREF=”http://www.arip.co.th/” TARGET=”_top”>ค้นหาข้อมูลเพิ่มเติมคลิ้กที่นี่เพื่อ ไปยังเว็บไซต์ http://www. arip.co.th</A>

การควบคุมเส้นขอบ

รูปที่ 4 คำสั่งที่ให้แสดงเส้นขอบเฉพาะบางเฟรมเท่านั้น

การแสดงผลของเฟรมนั้นเราสามารถจะไปกำหนดค่าการแสดงของเส้นขอบหรือ Border ได้การเรียกใช้ คำสั่ง FRAMEBORDER=”1" ระบุลงไปในแท็ก <FRAMESET> แต่ถ้าหากไม่ต้องการให้แสดงหรือยกเลิกการแสดงเส้นขอบก็ให้ทำการค่าแอตทริบิวต์ FRAMEBORDER ให้มีค่าเป็น 0 (หรือค่าดีฟอลต์)

ถ้าหากเราต้องการให้บางเฟรมมีการแสดงขอบก็สามารถระบุลงไปเฉพาะบางเฟรมก็ได้ โดยลองมาดูตัวอย่างการใส่โค้ดลงไปในเฟรม โดยจะให้เฟรมทางด้านซ้ายมีเส้นขอบประมาณ 1 พิกเซลแต่เฟรมตรงกลางและเฟรมทางด้านขวาไม่ต้องแสดงเส้นขอบ (ดังรูปที่ 4)

<FRAMESET COLS=”20%,60%,20%”>
<FRAME SRC=”menu.html” FRAMEBORDER=”1">
<FRAME SRC=”index.html” FRAMEBORDER=”0">
<FRAME SRC=”other.html” FRAMEBORDER=”0">
</FRAMESET>



หน้าแรก
สถาปัตยกรรมไมโครโปรเซสเซอร ์

นานาสาระข่าว
การ random วิธีนี้ก็เหมือนการสุ่ม
การเซ็ทขนาดหน้าจอเพื่องานอ
พบหลุมดำประเภทใหม่

การเตรียมการเพื่อจดชื่อโดเมน
Network / การ์ด LAN ในวินโดวส์ 2000