สอนทำเว็บ ด้วย 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

การสร้างฟอร์ม

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

ประเภทของคำสั่งในการสร้างขอบเขตของแบบฟอร์มสอบถามแบ่งออกเป็น 3 ปรเภท

  • <TEXTAREA> เป็นคำสั่งที่ใช้สำหรับกรอบป้อนข้อมูล สามารถป้อนข้อมูลได้หลายบรรทัด
  • <SELECT> เป็นคำสั่งที่ใช้สำหรับสร้างตัวเลือกที่อยู่ในกรอบตัวเลือก
  • <INPUT> เป็นคำสั่งที่ใช้ในการสร้างกรอบป้อนข้อความบรรทัดเดียว ปุ่มแบบวิทยุ (Radio button) ช่องทำเครื่องหมาย (Check box) ปุ่มยืนยันข้อมูลที่ป้อน (Submit button) ปุ่มยกเลิกข้อมูลที่ป้อน (Reset button)

คำสั่งในการสร้างแบบฟอร์ม

<FORM METHOD="POST/GET" ACTION="URL" >..........</FORM>
  • METHOD เป็นรูปแบบของวิธีในการส่งข้อมูล ซึ่งจะประกอบไปด้วย
    • GET เป็นตัวรับ - ส่ง ข้อมูลขนาดจำกัดจาก Server ไม่เกิน 256 ตัวอักษร
    • POST เป็นตัวรับ - ส่ง ข้อมูลไม่จำกัดจาก Server
  • ACTION คือตำแหน่งหรือ URL ของ CGI Script ที่วางไว้ที่ Server ที่กำหนดใน Domain ต่างๆ หรือใช้ค่า mailto: ก็ได้
  • ถ้าเป็นฟอร์มที่มีการอัพโหลดรูปหรือไฟล์ด้วย คือมีการใช่ <input type=file> จะต้องใส่ ENCTYPE="MULTIPART/FORM-DATA" ด้วย

Web Design by HTML

การสร้างกรอบป้อนข้อความแบบหลายบรรทัด
<FORM>
<TEXTAREA NAME="ชื่อของข้อมูล TEXTAREA" ROWS="ค่าตัวเลข" COLS="ค่าตัวเลข">....ข้อมูลที่ต้องการแสดงผลในกรอบป้อนข้อมูล...... </TEXTAREA>
</FORM>

คำสั่งนี้จะเป็นการกำหนดการสร้างกรอบป้อนข้อมูลแบบหลายบรรทัด โดยในที่นี้จะมีคุณสมบัติในการกำหนดความกว้าง และความสูงของกรอบป้อนข้อความคือ

  • ROWS เป็นการกำหนดจำนวนแถวที่ใช้ในการป้อนข้อมูลต่าง ๆ ลงในกรอบป้อนข้อความ
  • COLS เป็นการกำหนดจำนวนคอลัมน์สูงสุดในการป้อนข้อมูลในแต่ละแถว ซึ่งจำนวนคอลัมน์ที่เหมาะสมที่สุดจะมีค่าตัวเลขเท่ากับ 80 Characters

ข้อสังเกต

ค่าตัวเลขของ ROWS นั้นจะเป็นการกำหนดความสูงของกรอบป้อนข้อมูล และค่าตัวเลขของ COLS นั้นและเป็นการกำหนดความกว้างของกรอบป้อนข้อมูล


Web Design by HTML

การสร้างตัวเลือก
<FORM>
<SELECT NAME="ชื่อของข้อมูลที่ต้องการสร้างตัวเลือก " SIZE="ค่าตัวเลข / MULTIPLE">
<OPTION SELCETED VALUE=ชื่อย่อของตัวเลือก">ตัวเลือกที่ต้องการแสดง
<OPTION VALUE=ชื่อย่อของตัวเลือก">ตัวเลือกที่ต้องการแสดง
<OPTION VALUE=ชื่อย่อของตัวเลือก">ตัวเลือกที่ต้องการแสดง
</SELECT>
</FORM>

ในคำสั่งการสร้างตัวเลือกนั้น การแสดงผลตัวเลือกนั้นจะมีการกำหนดคุณสมบัติ โดยใช้คุณสมบัติ SIZE เป็นตัวกำหนดซึ่งสามารถกำหนดได้ 2 แบบคือ

  • SIZE="ค่าตัวเลข" เป็นการกำหนดการแสดงผลตัวเลือกตามค่าตัวเลขที่ได้ระบุไป
  • SIZE="MULTIPLE" เป็นการกำหนดการแสดงผลตัวเลือกทั้งหมดที่มีอยู่ โดยจะแสดงเรียงต่อกันตามบรรทัดในแต่ละตัวเลือก <OPTION>

Web Design by HTML

การกำหนดกรอบป้อนข้อมูลแบบ TEXT BOX

<FORM>
<INPUT TYPE="TEXT" NAME="ชื่อย่อของข้อความ" SIZE="ค่าตัวเลข" MAXLENGTH="ค่าตัวเลข">
</FORM>
  • SIZE เป็นการกำหนดความกว้างของ Textbox
  • MAXLENGTH เป็นการกำหนดค่าที่จะแสดงผล Textbox
  • คำสั่งการแสดงผลนั้นจะมีลักษณะการแสดงผลแบบบรรทัดเดียว เพื่อให้ป้อนข้อมูลที่เป็นเลข หรือตัวอักษร

Web Design by HTML

การแสดงผลแบบ PASSWORD

คำสั่งการแสดงผลแบบ PASSWORD จะเป็นคำสั่งที่ใช้ในการรักษาความปลอดภัยของข้อมูล โดยการแสดงผลจะเหมือนกับการแสดงผลแบบ TEXTBOX คือจะเป็นคำสั่งที่มีลักษณะการแสดงผลแบบบรรทัดเดียว แต่จะแตกต่างตรงที่การป้อนข้อมูล ถ้าเป็นการแสดงผลแบบ Textbox นั้นจะเป็นตัวอักษร แต่ถ้าเป็นการแสดงผลแบบ PASSWORD จะเป็นดอกจัน (*)

<FORM>
<INPUT TYPE="PASSWORD" NAME="ชื่อย่อของข้อความ" SIZE="ค่าตัวเลข" MAXLENGTH="ค่าตัวเลข">
</FORM>

  • SIZE เป็นการกำหนดความกว้างของ Textbox
  • MAXLENGTH เป็นการกำหนดค่าที่จะแสดงผล Textbox

Web Design by HTML

การแสดงผลแบบ CHECKBOX

ในการกำหนดการแสดงผลแบบ CHECKBOX จะแสดงผลตัวเลือกทั้งหมดที่เรากำหนดไว้ โดยจะแสดงช่องทำเครื่องหมายรูปสี่เหลี่ยมอยู่หน้าตัวเลือก เพื่อให้คลิกตัวเลือกที่ต้องการในการแสดงผลแบบ CHECKBOX จะมีคุณสมบัติอยู่ตัวหนึ่งที่ชื่อว่า CHECKED จะเป็นตัวกำหนดค่ามาตรฐานในการแสดงผลที่มีลักษณะการแสดงผลเป็นเครื่องหมายถูกในช่องสี่เหลี่ยมที่เป็นตัวเลือก ถ้าเราต้องการยกเลิกก็ทำการคลิกที่ช่องตัวเลือกนั้นเครื่องหมายถูกก็จะหายไป

<FORM>
<INPUT TYPE="CHECKBOX" NAME="ชื่อย่อของข้อความ" VALUE="ชื่อย่อของข้อมูลที่แสดงผล" CHECKED>
</FORM>

Web Design by HTML

การแสดงผลแบบ RADIO

ในการกำหนดการแสดงผลแบบ RADIO จะแสดงผลตัวเลือกทั้งหมดที่เรากำหนดไว้ โดยจะแสดงช่องทำเครื่องหมายเป็นรูปวงกลม ในการแสดงผลแบบ RADIO จะมีคุณสมบัติอยู่ตัวหนึ่งที่ชื่อว่า CHECKED จะเป็นตัวกำหนดค่ามาตรฐานในการแสดงผล ที่มีลักษณะการแสดงผลเป็นเครื่องหมายถูก ในช่องสี่เหลี่ยมที่เป็นตัวเลือก ถ้าเราต้องการยกเลิกก็ทำการคลิกที่ช่องตัวเลือกนั้นเครื่องหมายถูกก็จะหายไป

<FORM>
<INPUT TYPE="RADIO" NAME="ชื่อย่อของข้อความ" VALUE="ชื่อย่อของข้อมูลที่แสดงผล" CHECKED>
</FORM>

ข้อสังเกต

การกำหนดค่า VALUE และ NAME ในการแสดงตัวเลือกแบบ CHECKBOX และการแสดงตัวเลือกแบบ RADIO นั้นมีข้อสังเกตได้ว่า ถ้าเป็นการตัวเลือกแบบ CHECKBOX นั้น VALUE จะกำหนดค่าเท่ากัน แต่ NAME จะกำหนดค่าต่างกัน ในทางกับกันการแสดงตัวเลือกแบบ RADIO นั้นจะกำหนดค่า VALUE ให้มีค่าต่างกันส่วนค่าของ NAME นั้นจะกำหนดค่าให้เท่ากัน


Web Design by HTML

การส่งแบบฟอร์มแบบ SUBMIT

คำสั่งนี้จะทำหน้าที่ส่งข้อมูลแบบฟอร์มสอบถาม ไปยังเซอร์ฟเวอร์ของเราเพื่อทำการประมวลผลข้อมูล การแสดงผลในคำสั่งนี้จะแสดงผลเป็นลักษณะปุ่ม โดยมีการกำหนดค่าที่จะแสดงบนปุ่มที่ VALUE

<FORM>
<INPUT TYPE="SUBMIT" NAME="ชื่อย่อของข้อความ" VALUE="ค่าที่จะแสดงบนปุ่ม">
</FORM>

Web Design by HTML

การส่งแบบฟอร์มแบบ RESET

คำสั่งจะทำหน้าที่ในการยกเลิกข้อมูลต่าว ๆ ที่ทำการป้อนลงในแบบฟอร์ม คือ เป็นคำสั่งที่ใช้ในการลบข้อมูลในแบบฟอร์มทั้งหมด เพื่อทำการป้อนข้อมูลลงในแบบฟอร์มใหม่ การแสดงผลในคำสั่งนี้จะแสดงผลเป็นลักษณะปุ่ม โดยมีการกำหนดค่าที่จะแสดงบนปุ่มที่ VALUE

<FORM>
<INPUT TYPE="RESET" NAME="ชื่อย่อของข้อความ" VALUE="ค่าที่จะแสดงบนปุ่ม">
</FORM>

Web Design by HTML

การจัดกลุ่มฟิลด์ป้อนข้อมูลในแบบฟอร์ม

คำสั่งนี้ใช้ในการจัดกลุ่มฟิลด์ป้อนข้อมูลในแบบฟอร์มที่มีใจความและการใช้งานที่สัมพันธ์กัน ช่วยให้แบบฟอร์มมีความเป็นระเบียบเรียบร้อย ผู้ใช้สามารถทำความเข้าใจ และสามารถป้อนข้อมูลได้สะดวกมากยิ่งขึ้น

<FORM>
<FIELDSER>
<LEGEND>.....................</LEGEND>
</FIELDSER>
</FORM>
  • <FIELDSET> เป็นการกำหนดการจัดกลุ่มฟิลด์ป้อนข้อมูลในแบบฟอร์ม
  • <LEGEND> เป็นการแสดงคำอธิบายกลุ่มฟิลด์ป้อนข้อมูลในแบบฟอร์ม