สอนทำเว็บ ด้วย HTML

บทนำ
ความหมายของ htm
โครงสร้างเอกสาร htm
เริ่มสร้างเว็บเพจ
สีสันและข้อความ
สีของพื้นหลังของตัวอักษร
สีของตัวอักษรทั้งเอกสาร
ข้อความลักษณะหัวเรื่อง
การตกแต่งข้อความ
ตัวอักษรให้มีความหนา
ตัวอักษรให้ขีดเส้นใต้
ตัวอักษรให้มีการเอน
ตัวอักษรกระพริบ
รูปแบบของตัวอักษร
สีของตัวอักษร
ขนาดของตัวอักษร
ลดขนาดตัวอักษรลง 1 ระดับ
เพิ่มขนาดของตัวอักษร 1 ระดับ
ตัวอักษรยกระดับ
ตัวอักษรพ่วงท้าย (ตัวห้อย)
ตัวอักษรเคลื่อนที่
การแสดงผล
ขึ้นบรรทัดใหม่
การย่อหน้าใหม่
จัดตำแหน่งการแสดงผล
แสดงข้อความ ตามที่จัดรูปแบบไว้ในไฟล์ต้นฉบับ
ข้อความระบุสถานที่ติดต่อโดยเฉพาะ
คำสั่งกั้นระยะซ้าย/ขวา (ย่อหน้า)
เส้นคั่นทางแนวนอน
เว้นวรรค
< SPAN > และ < DIV >
แท็ก < INS > และ < DEL >
รูปภาพและเสียง
ภาพที่เหมาะสมกับการใช้งาน
นำเสนอไฟล์รูปภาพ
นำรูปภาพมาเป็นพื้นหลัง
ไฟล์วิดีโอ
ไฟล์เสียง
ภาพกับการรอคอย
การเชื่อมโยง
การเชื่องโยง (ลิงค์)
เชื่อมโยงข้อมูลต่างแฟ้มเอกสาร
เชื่อมโยงข้อมูลภายในแฟ้มเอกสาร
เชื่อมโยงนอกเว็บไซต์
เชื่อมโยงแบบอีเมล์
เชื่อมโยงแบบ Download
เชื่อมโยงไฟล์ด้วยรูปภาพ
รายการ
การแสดงผลแบบรายการ
รายการแบบมีหมายเลขกำกับ
รายการแบบมีสัญลักษณ์กำกับ
รายการแบบใช้นิยาม
รายการแบบใช้รูปภาพกำกับ
แท็ก < MENU > และ < DIR >

ตาราง
การสร้างตาราง
เส้นของตาราง
ความกว้าง/ความสูงของตาราง
ระยะเว้นขอบภายในเซลล์ข้อมูล
ฟอร์ม
ฟอร์ม
ป้อนข้อความแบบหลายบรรทัด
ตัวเลือก
กรอบป้อนข้อมูลแบบ Text box
การแสดงผลแบบ Password
การแสดงผลแบบ Checkbox
การแสดงผลแบบ Radio
การส่งแบบฟอร์มแบบ Submit
การส่งแบบฟอร์มแบบ Reset
กลุ่มฟิลด์ป้อนข้อมูล
เฟรม
การแบ่งพื้นที่ของจอภาพ
การแบ่งพื้นที่ตามแนวนอน
การกำหนดเส้นแบ่งเฟรม
แสดงผลแถบสกอลบาร์
ปรับขนาดของเฟรม
เฟรมแบบ Inline
การกำหนดระบุวินโดว์ส์
Tips
การใส่ไฟล์ avi
ติดอันดับการสืบค้น
สีพื้นเอกสารเว็บ กับภาพแบ็คกราวน์
ย้าย Server
สร้าง Tooltips
สร้างเว็บแบบนำเสนออัตโนมัติ
สร้างปุ่มได้ง่ายๆ ด้วย Button Tag
สร้าง Effect ให้กับ Button Tag
Effect ตอนเปลี่ยนหน้าเว็บ
ใส่ไอคอนให้กับเว็บไซต์
ข้อความอธิบายรูปภาพ
คลิกโดยไม่ต้องใช้แท็ก <A>
เปลี่ยนรูปร่างของ Cursor
ตรวจสอบค่ารหัสสีฐาน 16
Effect หิมะตก
Effect น้ำกระเพื่อม
รหัสของ chmod


Web Design by HTML

การสร้างตาราง

แท็ก < TABLE > ใช้สร้างตาราง ซึ่งในเว็บเพจส่วนใหญ่หรือเกือบทุกเว็บเพจมักใช้แท็กนี้กันทั้งนั้น ด้วยเหตุผลที่ว่าตารางสามารถประยุกต์ใช้งานได้หลาย แบบตั้งแต่ใช้เป็นตารางธรรมดาเพื่อแสดงค่าตัวเลขทางสถิติหรือตัวเลขที่มีความสัมพันธ์กัน ซึ่งการใช้ตารางนำเสนอข้อมูลแบบนี้ทำให้เห็นการเปรียบเทียบ ที่ชัดเจน ต่อมามีการประยุกต์ใช้ตารางกับข้อมูลประเภทอื่นๆ เช่น ข้อความ หรือรูปภาพเพื่อช่วยออกแบบโฮมเพจ (คือเว็บเพจแรกที่จะแสดงให้เห็นเมื่อเข้าสู่ เซิร์ฟเวอร์นั้น) หรือเว็บเพจทั่วๆ ไปด้วย จนบางครั้งดูไม่ออกว่าเป็นตาราง ในบทนี้จะค่อยๆ อธิบายจากการทำตารางง่ายๆ ไปจนถึงการใช้ตารางช่วยออกแบบเว็บเพจ

โครงสร้างของตาราง

โครงสร้างตารางโดยทั่วไปจะประกอบไปด้วยแถวและคอลัมน์ โดยช่องข้อมูลที่อยู่ในแนวนอนเดียวกันก็คือแถว และช่องข้อมูลที่อยู่ตรงกันในแนวตั้งก็คือ คอลัมน์นั่นเอง

<TABLE>
    <CAPTION>.........</CAPTION>
        <TR>
              <TH>.........</TH>
              <TH>.........</TH>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
<TABLE>

  • <TABLE> กำหนดการสร้างตาราง และมีคำสั่งปิดคือ </TABLE>
  • <CAPTION> เป็นการกำหนดคำ หรือข้อความอธิบายตาราง และมีคำสั่งปิดคือ </CAPTION>
  • <TR> (Table Row) เป็นการกำหนดแถวของตาราง และมีคำสั่งปิดคือ </TR>
  • <TH> (Table Head) เป็นการกำหนดหัวเรื่องในคอลัมน์ และมีคำสั่งปิดคือ </TH>
  • <TD> (Table Data) เป็นการกำหนดข้อมูลในตาราง และมีคำสั่งปิดคือ </TD>

Web Design by HTML

การกำหนดเส้นของตาราง

โดยทั่วไปแล้วข้อมูลในตารางจะถูกแบ่งออกเป็นส่วน ๆ อย่างชัดเจนโดยมีเส้นกรอบล้อมรอบแต่ละช่องข้อมูล แต่บางครั้งเพื่อความสวยงามแล้ว นักออกแบบเว็บเพจอาจเลือกที่จะไม่แสดงเส้นกรอบที่ทำให้รกหูรกตานั้นได้ โดยเฉพาะในกรณีที่นักออกแบบให้แท็ก <TABLE> ในการตกแต่งเว็บเพจ การกำหนดว่าจะแสดงหรือไม่แสดงกรอบทำได้โดยใช้แอตทริบิวต์ BORDER และ BORDERCOLOR

<TABLE BORDER="ค่าตัวเลข" BORDERCOLOR="#RGB หรือชื่อสี" >
    <CAPTION>.........</CAPTION>
        <TR>
              <TH>.........</TH>
              <TH>.........</TH>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
<TABLE>

 


Web Design by HTML

กำหนดความกว้างและความสูงของตาราง

การใช้แอตทริบิวต์ HEIGHT และ WIDTH เพื่อกำหนดขนาดของช่องข้อมูลและตำแหน่งของข้อมูลในแต่ละช่อง

<TABLE WIDTH="ความกว้างของตาราง (เป็นพิกเซลหรือเปอร์เซ็น)" HEIGHT="ความสูงของตาราง (เป็นพิกเซลหรือเปอร์เซ็น)">
    <CAPTION>.........</CAPTION>
        <TR>
              <TH>.........</TH>
              <TH>.........</TH>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
<TABLE>


Web Design by HTML

การกำหนดระยะเว้นขอบภายในเซลล์ข้อมูลในตาราง

ในการกำหนดระยะเว้นขอบภายใน (padding) ของเซลข้อมูลในตาราง จะมีผลต่อการแสดงผลในโปรแกรมเว็บเบราเซอร์ คือพื้นที่ว่างที่แสดงผลข้อมูลในแต่ละเซลแต่ละ คอลัมน์นั้นมีพื้นที่เท่ากันตามที่ค่าตัวเลขที่กำหนดไว้ (ค่าที่กำหนดสามารถกำหนดเป็นพิกเซลและเปอร์เซ็น) และข้อมูลที่เราต้องการแสดงผลในตารางแสดงตรงกึ่งกลาง ของเซลหรือของตาราง

<TABLE CELLPADDING="ระยะขอบภายในเซลข้อมูลในตาราง (พิกเซลหรือเปอร์เซ็น)">
    <CAPTION>.........</CAPTION>
        <TR>
              <TH>.........</TH>
              <TH>.........</TH>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
        <TR>
                <TD>.........</TD>
                <TD>.........</TD>
        </TR>
<TABLE>