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

การกำหนดสีของพื้นหลังของตัวอักษร
การกำหนดสีพื้นหลังและการกำหนดสีของตัวอักษรนั้น จะทำการเขียนในส่วนของคำสั่ง <BODY> โดยเราจะใช้แอตทริบิวต์มาเป็นตัวกำหนด

การกำหนดสีของพื้นหลัง - การกำหนดสีพื้นหลังนั้น เราสามารถมีรูปแบบการกำหนดสีพื้นหลังได้อยู่ 2 รูปแบบ

  • ระบุชื่อของสีที่ต้องการ อาทิเช่น red, green, yellow, blue เป็นต้น

<HTML>
<HEAD>
   <TITLE>การกำหนดสีพื้นหลังโดยการกำหนดสี</TITLE>
</HEAD>
<BODY BGCOLOR="yellow">
   การกำหนดสีพื้นหลังโดยการกำหนดสี
</BODY>
</HTML>

คลิกเพื่อดูตัวอย่าง

  • การระบุแบบตัวเลขโดยจะใช้ค่าสีในระบบฐาน 16 หรือเรียกว่าหลักการผสมสีแบบ RBG
<HTML>
<HEAD>
   <TITLE>การกำหนดสีพื้นหลังโดยการกำหนดสี</TITLE>
</HEAD>
<BODY BGCOLOR="#FF66FF">
   การกำหนดสีพื้นหลังโดยใช้หลัก "#RBG"
</BODY>
</HTML>

ตัวอย่างค่าสีในระบบเลขฐาน 16

#000000 #0000FF #FF0000 #00FF00 #FFFF00
#666666 #0000CC #990000 #336600 #FFFFCC
#999999 #000066 #FF3300 #339933 #FFFF33

Web Design by HTML

การกำหนดสีของตัวอักษร

การกำหนดสีของตัวอักษรนั้น จะทำการเขียนในส่วนของคำสั่ง <BODY> โดยเราจะใช้แอตทริบิวต์ Text มาเป็นตัวกำหนด

<BODY TEXT="#RGB หรือ กำหนดชื่อสีที่ต้องการ">

เราสามารถมีรูปแบบการกำหนดสีได้อยู่ 2 รูปแบบ

  • ระบุชื่อของสีที่ต้องการ อาทิเช่น red, green, yellow, blue เป็นต้น
<HTML>
<HEAD>
   <TITLE>การกำหนดสีตัวอักษร</TITLE>
</HEAD>
<BODY BGCOLOR="yellow" text="blue" >
   การกำหนดสีตัวอักษร
</BODY>
</HTML>
  • การระบุแบบตัวเลขโดยจะใช้ค่าสีในระบบฐาน 16 หรือเรียกว่าหลักการผสมสีแบบ RBG
<HTML>
<HEAD>
    <TITLE>การกำหนดสีตัวอักษร</TITLE>
</HEAD>
<BODY BGCOLOR="yellow" text="#FF0066" >
   การกำหนดสีตัวอักษร
</BODY>
</HTML>

Web Design by HTML

ข้อความลักษณะหัวเรื่อง (Heading)
<Hn>....Heading Text ... </Hn>

ข้อความลักษณะหัวเรื่อง จะกำกับด้วยแท็ก <Hn> โดย

  • n คือตัวเลขแสดงขนาดของตัวอักษร ค่าของ n นั้นจะมีค่าอยู่ที่ 1 - 6
    • n = 1 จะมีขนาดตัวอักษรหัวเรื่องใหญ่สุด
    • n = 6 จะมีขนาดตัวอักษรหัวเรื่องเล็กสุด
    • สามารถเพิ่ม/ลดขนาดโดยใช้เครื่องหมาย + หรือ - นำหน้าตัวเลขได้ เช่น -1 หรือ +5 เป็นต้น
<HTML>
<HEAD>
     <TITLE>การกำหนด Heading</TITLE>
</HEAD>
<BODY>

     Computer - Default Size
     <H1>Computer - H1</H1>
     <H2>Computer - H2</H2>
     <H3>Computer - H3</H3>
     <H4>Computer - H4</H4>
     <H5>Computer - H5</H5>
     <H6>Computer - H6</H6>
</BODY>
</HTML>

ผลลัพธ์

Computer - Default Size

Computer - H1

Computer - H2

Computer - H3

Computer - H4

Computer - H5
Computer - H6

หมายเหตุ ปัจจุบันการพัฒนาเว็บไซต์มักจะกำหนดขนาดของตัวอักษร (Font size) ให้มีขนาดคงที่ เช่น 1 หรือ 14-16 Point เพื่อให้แสดงผลได้สวยงาม ได้สัดส่วนเดียวกัน จึงไม่นิยมใช้แท็ก <Hn> ควบคุม แต่จะเปลี่ยนไปใช้ในลักษณะการมาร์ค (Mark) เพื่อควบคุมกับโปรแกรมมิ่ง เช่น XML หรือ CSS แทน


Web Design by HTML

การตกแต่งข้อความ

แท็กที่ใช้ตกแต่งข้อความเพื่อเน้นคำ หรือข้อความสั้นๆ หรือให้ดูสวยงาม มาตรฐาน HTML 4.0 มีแท็กสำหรับใช้ตกแต่งข้อความมากมาย ทำได้แทบจะครบทุกรูปแบบ และสามารถแบ่งออกเป็น 2 กลุ่มใหญ่ คือ

  • Logical Format - เป็นแท็กที่มีชื่อที่สื่อความหมาย ซึ่งเบราเซอร์แต่ละยี่ห้อจะแปลแท็กเหล่านี้ต่างกัน และให้ผลเป็นเว็บเพจที่มีหน้าตาต่างกัน แต่ก็แตกต่างกันไม่มากนัก โดยยังคงให้ผลใกล้เคียงกับชื่อของแท็กนั้นๆ เช่น <EM> หมายถึงข้อความที่ต้องการเน้นเป็นพิเศษ ซึ่งเว็บเบราเซอร์อาจจะแสดงเป็นตัวหนา หรือตัวเอียงก็ได้ ขึ้นกับเบราเซอร์แต่ละตัว และการกำหนดสไตล์ชีท
  • Fixical Format - แท็กที่กำหนดลักษณะตายตัว ทุกเบราเซอร์จะแปลความหมายแท็กเหล่านี้เหมือนกันหมด เว็บเพจที่ได้จึงเหมือนกัน เช่น <B> หมายถึงข้อความแบบตัวหนา

Web Design by HTML

การกำหนดตัวอักษรให้มีความหนา

<B>..........</B>

ใช้กำหนดข้อความที่อยู่ภายในคำสั่ง ให้แสดงผลด้วยตัวอักษรแบบตัวหนา (bold) มีจุดประสงค์เพื่อเน้นข้อความในประโยคนั้น

<HTML>
<HEAD>
             <TITLE>การกำหนดตัวหนา</TITLE>
</HEAD>
<BODY>

     ตัวอักษรปรกติ COMPUTER
     ตัวอักษรหนา <B>COMPUTER</B>
</BODY>
</HTML>

Web Design by HTML

การกำหนดตัวอักษรให้ขีดเส้นใต้
<U>..........</U>

ใช้แสดงข้อความแบบขีดเส้นใต้ (underline) ทั้งนี้เพื่อเน้นข้อความในประโยคนั้น

<HTML>
<HEAD>
             <TITLE>การกำหนดการขีดเส้นใต้</TITLE>
</HEAD>
<BODY>

     ตัวอักษรปกติ COMPUTER
     ตัวอักษรที่ขีดเส้นใต้ <U>COMPUTER</U>
</BODY>
</HTML>

หมายเหตุ แท็กนี้ไม่นิยมใช้เนื่องจากอาจก่อให้เกิดความสับสนกับข้อความที่เป็นจุดลิงก์ได้


Web Design by HTML

การกำหนดตัวอักษรให้มีการเอน
<I>..........</I>

ใช้กำหนดข้อความที่อยู่ภายในคำสั่งให้แสดงผลด้วยตัวอักษรแบบเอน (Italic) มีจุดประสงค์เพื่อเน้นข้อความในประโยคนั้น

<HTML>
<HEAD>
             <TITLE>การกำหนดอักษรเอน</TITLE>
</HEAD>
<BODY>

     ตัวอักษรปกติ COMPUTER
     ตัวอักษรเอน <i>COMPUTER</i>
</BODY>
</HTML>

Web Design by HTML

การกำหนดตัวอักษรกระพริบ
<BLINK>..........</BLINK>

ใช้กำหนดแสดงข้อความแบบกระพริบ จะมีลักษณะการแสดงผลเป็นแบบติด - ดับ สลับกันไป

<HTML>
<HEAD>
             <TITLE>การกำหนดตัวอักษรกระพริบ</TITLE>
</HEAD>
<BODY text="red">

     <Blink>COMPUTER</Blink>
     แสดงผลได้เฉพาะบน Netscape
</BODY>
</HTML>

หมายเหตุ  ในการกำหนดตัวอักษรกระพริบนั้น เราไม่สามารถเปิดในโปรแกรมเว็บเบราเซอร์ที่เป็น Internet Explorer ได้


Web Design by HTML

การกำหนดรูปแบบของตัวอักษร
<FONT FACE="font name หรือ typeface">..........</FONT>

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

  • ฟอนต์สำหรับข้อความภาษาไทย/อังกฤษ ที่เหมาะสมได้แก่ MS Sans Serif, Microsoft Sans Serif, Thonburi
  • ฟอนต์สำหรับข้อความภาษาอังกฤษที่เหมาะสม คือ Arial, Helvetica, sans-serif
<HTML>
<HEAD>
             <TITLE>FONT FACE </TITLE>
</HEAD>
<BODY>

     ชนิดของฟอนต์ปกติ<BR>
     <FONT FACE="MS Sans Serif">ฟอนต์ชื่อ MS Sans Serif</Font>
</BODY>
</HTML>

ผลลัพธ์

ชนิดของฟอนต์ปกติ

ฟอนต์ชื่อ MS Sans Serif


Web Design by HTML

การกำหนดสีของตัวอักษร

<FONT COLOR="#RGB หรือ กำหนดชื่อสีที่ต้องการ">..........</FONT>

ใช้การกำหนดให้ตัวอักษรหรือข้อความมีสีอื่นต่างจากสีตัวอักษรทั่วไป หรือต้องการเน้นสีสันเพื่อเพิ่มจุดเด่น ทำให้แปลกแตกต่างไป การระบุค่าสี สามารถใช้ได้ทั้งระบุชื่อสี หรือค่าสีในระบบเลขฐาน 16

<HTML>
<HEAD>
             <TITLE>FONT COLOR </TITLE>
</HEAD>
<BODY text="yellow">

     Computer
     <FONT COLOR="Red">Computer</FONT>
     Computer
</BODY>
</HTML>

Web Design by HTML

การกำหนดขนาดของตัวอักษร

<FONT SIZE="ค่ากำหนดขนาดของตัวอักษร">..........</FONT>

การกำหนดขนาดของตัวอักษรในเว็บเพจนั้น เราสามารถกำหนดขนาดของตัวอักษรได้อยู่ 2 รูปแบบคือ

  • กำหนดเป็นตัวเลขซึ่งจะมีค่า 1 - 7 โดยค่ามาตรฐานจะมีค่าจะอยู่ที่ 3 ค่าตัวเลขที่เป็น 1 และ 2 นั้นจะเป็นการย่อขนาดของตัวอักษร และค่าตัวเลข 4 ถึง 7 นั้นจะเป็นการขยายขนาดของตัวอักษร
<HTML>
<HEAD>
             <TITLE>FONT SIZE </TITLE>
</HEAD>
<BODY text="Red">

     <FONT SIZE="1">Computer</Font>
     <FONT SIZE="2">Computer</Font>
     <FONT SIZE="3">Computer</Font>
     <FONT SIZE="4">Computer</Font>
     <FONT SIZE="5">Computer</Font>
     <FONT SIZE="6">Computer</Font>
     <FONT SIZE="7">Computer</Font>

</BODY>
</HTML>
  • กำหนดโดยใช้เครื่องหมายบวกและเครื่องหมายลบ โดยสามารถกำหนดได้ดังีน้ ถ้าเป็นการย่อขนาดของตัวอักษรนั้นจะใช้เครื่องหมายลบ ซึ่งจะใช้ไม่เกิน - 2 ถ้าเป็น การขยายขนาดของตัวอักษรนั้นจะใช้เครื่องหมายบวกซึ่งจะใช้ไม่เกิน + 4
<HTML>
<HEAD>
             <TITLE>FONT SIZE </TITLE>
</HEAD>
<BODY text="Red">

     <FONT SIZE="+4">Computer</Font>
     <FONT SIZE="+3">Computer</Font>
     <FONT SIZE="+2">Computer</Font>
     <FONT SIZE="+1">Computer</Font>
     Computer
     <FONT SIZE="-1">Computer</Font>
     <FONT SIZE="-2">Computer</Font>

</BODY>
</HTML>

Web Design by HTML

คำสั่งลดขนาดตัวอักษรลง 1 ระดับ
<SMALL>..........</SMALL>

คำสั่ง < SMALL > เป็นคำสั่งที่สามารถลดขนาดของตัวอักษรลง 1 ระดับจากขนาดของอักษรปัจจุบันได้ทันที โดยไม่ต้องไประบุด้วยคำสั่ง < font size >

<HTML>
<HEAD>
             <TITLE>SMALL </TITLE>
</HEAD>
<BODY>

     <FONT SIZE="4" color="green" >Computer</Font>
     <Small>Computer</Smaii>
     <FONT SIZE="4" color="green">Computer</Font>

</BODY>
</HTML>

Web Design by HTML

คำสั่งเพิ่มขนาดของตัวอักษร 1 ระดับ
<BIG>..........</BIG>

คำสั่ง <BIG> เป็นคำสั่งที่สามารถเพิ่มขนาดของตัวอักษรขึ้น 1 ระดับจากตัวอักษรปัจจุบันได้ทันที โดยไม่ต้องใช้คำสั่ง <font size>

<HTML>
<HEAD>
             <TITLE>BIG </TITLE>
</HEAD>
<BODY>

     <FONT SIZE="2" color="green" >Computer</Font>
     <Big>
Computer</Big>
     <FONT SIZE="2" color="green">Computer</Font>

</BODY>
</HTML>


Web Design by HTML

คำสั่งที่กำหนดตัวอักษรยกระดับ

<SUP>..........</SUP>

คำสั่ง < SUP > ย่อมาจาก (superscript) เป็นคำสั่งที่จะกำหนดให้ตัวอักษร หรือข้อความยกระดับสูงขึ้นกว่าระดับปกติและมีขนาดเล็ก

<HTML>
<HEAD>
             <TITLE>SUPERSCRIPT</TITLE>
</HEAD>
<BODY>

     <FONT SIZE="4" color="green" >Computer</Font>
     A<Sup>2</Sup> = A2
     <FONT SIZE="4" color="green">Computer</Font>

</BODY>
</HTML>

Web Design by HTML

คำสั่งที่กำหนดตัวอักษรพ่วงท้าย (ตัวห้อย)
<SUB>..........</SUB>

คำสั่ง < SUB > ย่อมาจาก (subscript) เป็นคำสั่งที่จะกำหนดให้ตัวอักษร หรือข้อความพ่วงท้ายจะมีลักษณะต่ำกว่าระดับปกติและมีขนาดเล็ก

<HTML>
<HEAD>
             <TITLE>SUBSCRIPT</TITLE>
</HEAD>
<BODY>

     <FONT SIZE="4" color="green" >Computer</Font>
     H<Sub>2</Sub>0 = H2O
     <FONT SIZE="4" color="green">Computer</Font>

</BODY>
</HTML>

Web Design by HTML

การกำหนดตัวอักษรเคลื่อนที่
<MARQUEE>..........</MARQUEE>

คำสั่ง < MARQUEE > นั้นจะกำหนดการเคลื่อนที่ของตัวอักษรและข้อความจะทำให้เว็บเพจของเราเป็นที่น่าสนใจ            โดยปกติการเคลื่อนที่ของตัวอักษรนั้นจะเคลื่อนที่จากขวามาซ้าย คำสั่งนี้สามารถแสดงผลได้อย่างถูกต้องเมื่อใช้เบราเซอร์ Internet Explorer เท่านั้น

<HTML>
<HEAD>
             <TITLE>MARQUEE</TITLE>
</HEAD>
<BODY>

     <Marquee><FONT SIZE="4" color="green" >Computer</Font></Marquee>

     <Marquee><FONT SIZE="4" color="green" >Computer</Font></Marquee>

</BODY>
</HTML>