Professional Documents
Culture Documents
ภาษา HTML
ภาษา HTML
**************
โลกธุรกิจบนอินเทอรเน็ตเริ่มขึ้นเมื่อเกิดเครือขายหลัก NFSNET โดยหนวยงานมูลนิธิ
วิทยาศาสตรแหงชาติ National Science Foundation (NFS) ทําใหเกิดการแผขยายเครือขาย
อินเทอรเน็ต ออกไปสูบุคคลในวงการศึกษา และมีจํานวนกวางขวางออกไปอีกเมื่อ NFS ไม
สามารถขยายงานการเปนเครือขายหลักหรือ Backbone ไดอีกตอไป เนื่องจากขอจํากัดในดาน
งบประมาณ ในขณะที่ความตองการที่จะขยายงานอินเทอรเน็ตเชิงพาณิชยสูงขึ้น จึงไดมีการรวมตัว
ในการสราง Backbone ใหมเพื่อตอบสนองความตองการอันนี้ คือ CIX หรือ Commercial Internet
Exchange จึงเกิดขึ้น โดยความรวมมือระหวาง NERIT IBN NCI ตั้งบริษัท Advanced Network and
Service Inc.(ANC)ขึ้น ทําใหเกิดการใชอินเทอรเน็ตเชิงพาณิชยอยางสมบูรณ
อินเทอรเน็ต เกิดจากการเชื่อมตอระหวางเครือขายหลายเครือขายตอกันและทํางานอยาง
เปนอันหนึ่งอันเดียวกัน อินเทอรเน็ตเกิดขึ้นเพื่อตอบสนองโลกของขอมูลขาวสารที่นับวันยิ่ง
มากมายกวางขวางขึ้น ความตองการใชขอ มูลอยางไมจํากัดและรวดเร็วเพื่อนํามาใชในการตัดสินใจ
ในเรื่องตาง ๆ ทวีความสําคัญมากขึ้น
Word Wide Web
เวิลดไวดเว็บ เปนอนุเครือขายของอินเทอรเน็ตที่เกิดขึ้นโดย Tim Berner-Lee ในป ค.ศ.
1989 โดยมีแนวคิดของการสรางเครือขายเวิลดไวดเว็บ เพื่อรวบรวมขอมูลขาวสาร ที่มีอยูอยาง
มหาศาลในอินเทอรเน็ตใหเปนกลุมและสามารถเชื่อมโยงถึงกันได โดยอาศัยเทคโนโลยีที่เรียกวา
ไฮเปอรเท็กซ (Hypertext) และไฮเปอรมีเดียที่ทําการเชื่อมโยง (Links) ขอความหรือ รูปภาพเขากับ
เอกสารอื่น ๆ อยางเปนอิสระตอกัน ภาพหรือขอความที่แสดงบนหนาจอจะแสดงไดทีละหนา ซึ่ง
เรียกวา เพจ (Page) หรืออาจมีการเชื่อมโยงดวยการลิงค(Link) เพื่อคนหาขอมูลจากอีกเพจหนึ่งที่อยู
หางออกไปไกล ๆ ก็ได โดยแตละหนาจอรวมกันทั้งหมดเรียกวา โฮมเพจ (Home Page)
ในระบบเว็บจะประกอบไปดวยเครื่องที่ใหบริการขอมูล (Web Server) หรืออาจจะเรียกวา
เว็บไซต (Web Site) กับเครื่องรับขอมูล (Web Client) โดยที่เว็บไซดแตละที่จะตองเชื่อมตออยูกับ
ผูใหบริการอินเทอรเน็ต (Internet Service Provider) ที่จะจัดเตรียมขอมูลในรูปแบบไฮเปอรเท็กซ
เอาไว ซึ่งในปจจุบันนิยมใชภาษามาตรฐานเรียกวา HTML (Hyper text Markup Language) ที่
ประกอบไปดวยไฟลขอความที่บรรจุคําสั่งในการทํางานไวภายใน และเมื่อผูใชตอ งการติดตอกับ
เวิลดไวดเว็บเพียงแคซอฟตแวรที่เรียกวา เว็บบราวเซอร (Web Browser) หรือบริการออนไลนและ
อุปกรณ หรือที่เรียกวา โมเด็ม เพื่อติดตอไปยังศูนยบริการขอมูลหรือเซิรฟเวอร จากนั้นชี้แลวคลิก
เลือกขอมูลที่เราตองการคนหา โดยเจาโปรแกรมเว็บบราวเซอรของเราจะเปนตัวที่แปลงสัญญาณ
2
เปดโปรแกรม Netscape และไปที่ File เลือก Open page คลิกที่ Choose File และเลือกชื่อ
ไดเรกเทอรี่และไฟลที่คุณ Save ไวกด Open
2. Internet Explorer
เปดโปรแกรม Explorer และไปที่ File เลือก Open คลิกที่ Browse และเลือกชื่อไดเรกเทอรี่
และไฟลที่คุณ Save ไวกด Open
1. โครงสรางพื้นฐานของ HTML
กิจกรรมที่ 1 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex01.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
<HTML>
<HEAD>
<TITLE> ชื่อหัวเรื่อง </TITLE>
</HEAD>
<BODY> ขอมูลที่ตองการแสดงผล
</BODY>
</HTML>
ภาพที่ 1
ภาพที่ 2
คําสั่งที่มีเครื่องหมาย <….. > จะถูกเรียกวา Tag เปนคําสั่งที่ใชในการกําหนดการแสดงผล
ของ Browser ซึ่งคําสั่งของ HTML สวนมากแลวคําสั่ง Tag จะถูกเปดตัว <….> และปดดวย </….>
รูปแบบคําสั่ง
< !.... >
1.2 คําสั่งขึ้นบรรทัดใหม
รูปแบบคําสั่ง
< BR >
เปนคําสั่งที่สั่งใหขอมูลที่จะแสดงผลขึ้นบรรทัดใหม กลาวคือเมื่อเราพิมพขอมูลอะไรลงไปใน Tag
< BODY > ….. < /BODY > การแสดงผลของขอมูล จะเรียงตอกันไปเรื่อย ๆ แมวา เราจะขึ้น
บรรทัดใหมในการพิมพขอมูลในคําสั่ง Tag < BODY > ….. < /BODY >แลวก็ตาม คําสั่ง < BR >
จึงเปนคําสั่งทีช่ วยใหเราบังคับใหขอมูลขึ้นบรรทัดใหมได
กิจกรรมที่ 3 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex03.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> คําสั่งขึ้นบรรทัดใหม </TITLE>
</HEAD>
<BODY> คําสั่งใหเปลี่ยนบรรทัด <BR> ขอความนี้อยูบรรทัดใหม
<! นี่คือ Comment โปรแกรม Browserจะไมอานขอความในเครื่องหมายนี้>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 3
1.3 คําสั่งการยอหนาใหม
รูปแบบคําสั่ง
< P > …………..< /P > หรือ < P >
มีลักษณะคลายกับคําสั่ง < BR > แตคาํ สั่งนี้จะมีการเวนบรรทัดวางใหหนึ่งบรรทัด เพราะบางครัง้
เราตองการเวนบรรทัดวางหนึ่งบรรทัด แตโปรแกรม Web Browser จะไมเขาใจการพิมพบรรทัด
เปลา
กิจกรรมที่ 4 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex04.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> คําสั่งขึ้นบรรทัดใหม </TITLE>
</HEAD>
<BODY> คําสั่งใหเปลี่ยนบรรทัด <p> ขอความนี้อยูบรรทัดใหมแตเวนวาง 1 บรรทัด
<! นี่คือ Comment โปรแกรม Browserจะไมอานขอความในเครื่องหมายนี้>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 4
1.4 เสนคั่นบรรทัด
รูปแบบคําสั่ง
< HR >
เปนคําสั่งที่ใชแบงขอความของจอภาพใหเปนสวน ๆ
ภาพที่ 5
2. รูปแบบตัวอักษร
ในสวนนี้จะเปนสวนที่ใชในการกําหนดรูปแบบตัวอักษรเชน การกําหนดสี, การกําหนด
ขนาด, รูปแบบตัวอักษร ฯลฯ
2.1 การกําหนดหัวเรื่อง
ภาพที่ 6
2.2 ขนาดตัวอักษร (Font size & Basefontsize)
คําสั่ง <BASEFONT SIZE>
เปนคําสั่งที่ใชกําหนดขนาดตัวอักษรทั้งหมดในไฟลใหมีคาตามที่เรากําหนด ซึ่งขนาดตัวอักษรมีได
ตั้งแต 1 ถึง 7 คือขนาด 1 เปนขนาดเล็กที่สุด และขนาด 7 เปนขนาดที่ใหญที่สุด ซึ่งตรงขามกับ
ขนาดของคําสั่ง <Hx> ปกติถาเราไมกําหนดขนาดของ <BASEFONT SIZE> โปรแกรมจะกําหนด
ขนาดใหมีขนาดเปน 3 เสมอ
รูปแบบคําสั่ง
<BASEFONT SIZE>
คําสั่ง <FONT SIZE>
เปนคําสั่งที่ใชในการกําหนดขนาดตัวอักษรในบรรทัดเดียวกันใหมีขนาดแตกตางกันได ซึ่งมีคาได
ตั้งแต -7 ถึง +7 ซึ่งคาตัวเลขยิ่งมาก ขนาดของตัวอักษรก็จะยิ่งใหญมากขึ้น การกําหนดขนาดของ
ตัวอักษรในคําสั่ง <FONT SIZE> จะถูกอางอิงโดยคําสั่ง <BASEFONT SIZE>
กิจกรรมที่ 7 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex07.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
รูปแบบคําสั่ง
<FONT SIZE = “number”>…….</FONT>
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> ขนาดตัวอักษร (Fontsize & Basefontsize) </TITLE>
</HEAD>
<BODY>
<BASEFONT SIZE = “3”> ทดลองการกําหนดขนาด BASEFONT SIZE= “3”<BR>
<FONT SIZE= “+2”> ทดลองการกําหนดขนาด FONT SIZE= “+2”</FONT><BR>
<FONT SIZE= “-1”> ทดลองกําหนดขนาด FONT SIZE= “-1”</FONT><BR>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 7
การกําหนดรูปแบบตัวอักษร
ในที่นี้จะไดทราบถึงการกําหนดรูปแบบตัวอักษรใหเปน ตัวอักษรเอียง <I>, ตัวอักษรหนา <B> ,
และตัวอักษรมีเสน <U>
รูปแบบคําสั่ง
<B>……..</B>
<I>………</I>
<U>…….</U>
กิจกรรมที่ 8 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex08.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การกําหนดรูปแบบตัวอักษร </TITLE>
</HEAD>
<BODY>
<B> ตัวอักษรตัวหนา</B ><Br>
<I> ตัวอักษรตัวเอียง</I ><Br>
<U> ตัวอักษรหนา</U ><Br>
<B><I><U> การใชคาํ สั่งทั้ง 3 แบบพรอมกัน </U></I></B><Br>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 8
2.3 ตัวอักษรกระพริบ
เปนคําสั่งที่ใชกําหนดตัวอักษรที่อยูใน Tag เกิดการกระพริบ ซึ่งคําสั่งนี้จะใชไดกับ Browser ของ
Netscape เทานั้น
รูปแบบคําสั่ง
<BLINK>………</BLINK>
กิจกรรมที่ 9 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟลนี้
เปน ex09.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> ตัวอักษรกระพริบ</TITLE>
</HEAD>
<BODY>
<BLANK> ตัวอักษรกระพริบ</BLINK>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 9
(แสดงไดเฉพาะใน Netcape Navigator)
ภาพที่ 10
การจัดวางตําแหนงขอมูลไวกึ่งกลาง
ขอมูลที่อยูภายใน Tag คําสั่ง <CENTER> จะถูกกําหนดใหอยูกึ่งกลางของจอภาพ
รูปแบบคําสั่ง
<CENTER>……..</CENTER>
กิจกรรมที่ 11 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex11.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การจัดวางตําแหนงขอมูลไวกึ่งกลาง </TITLE>
</HEAD>
<BODY>
<CENTER> ตัวอักษรกึ่งกลาง </CEHNTER>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 11
2.5 การกําหนดสีของพื้นฉากหลัง
เปนคําสั่งที่ใชกําหนดสีของ Background จอภาพใหมีสีตาง ๆ ตามตองการโดยการกําหนดเลขฐาน
16
รูปแบบคําสั่ง
<BODY BGCOLOR= “#เลขฐาน 16 จํานวน 6 ตัว>……..</BODY>
กิจกรรมที่ 12 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex12.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การกําหนดสีของพื้นฉากหลัง </TITLE>
</HEAD>
<BODY BGCOLOR= “#0000FF” TEXT=”#FFFFFF”>
กําหนด BACKGROUND เปนสีน้ําเงิน
</BODY>
</HTML>
การแสดงผล
ภาพที่ 12
การกําหนดสีของตัวอักษร
เปนคําสั่งที่ใชกําหนดสีของตัวอักษรใหมีสีตางๆ ตามตองการโดยการกําหนดเลขฐาน 16
ตัวอยางการใชคําสั่ง
กิจกรรมที่ 13 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex13.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
คําสั่ง
<HTML>
<HEAD>
<TITLE> การกําหนดสีของตัวอักษร </TITLE>
</HEAD>
<BODY TEXT= “#00ff00”>
กําหนด ตัวอักษรเปนสีเขียว
</BODY>
</HTML>
การแสดงผล
ภาพที่ 13
การกําหนดสีของตัวอักษรเฉพาะสวน
เปนคําสั่งที่ใชกําหนดสีของตัวอักษรใหมีสีตางๆ เฉพาะสวนตามตองการโดยการกําหนดเลขฐาน
16
รูปแบบคําสั่ง
<FONT COLOR= “#เลขฐาน 16 จํานวน 6 ตัว”>…….</FONT>
ตัวอยางการใชคําสั่ง
กิจกรรมที่ 14 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex14.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
คําสั่ง
<HTML>
<HEAD>
<TITLE> การกําหนดสีของตัวอักษรเฉพาะสวน </TITLE>
</HEAD>
<BODY>
ทดสอบ <FONT COLOR= “#FF0000”> กําหนดตัวอักษรเฉพาะสวนเปนสีแดง</FONT> โดย
คําสั่ง FONTCOLOR
</BODY>
</HTML>
การแสดงผล
ภาพที่ 14
3. คําสั่งรายการ[Lists]
การแสดงขอมูลแบบรายการเปนสวนที่ทําใหเกิดความสะดวก, รวดเร็วในการอธิบาย
รายละเอียดตาง ๆ ของขอมูลในกรณีที่มีขอมูลจํานวนมาก ซึ่งจะมีลักษณะการแสดงผล 3 แบบ คือ
3.1 แบบมีหมายเลขกํากับ (Number Styles)
3.2 แบบมีสัญลักษณกํากับ (Bulleted Styles)
3.3 แบบไมมีสัญลักษณกํากับ (No Bulleted Styles)
3.1 การแสดงรายงการแบบมีหมายเลขกํากับ
(Number Styles/Order Lists)
รูปแบบคําสั่ง
<OL TYPE= “รูปแบบ”>……………..
<LI>…………………………………..
<LI>…………………………………..
<LI>…………………………………..
-
-
<Lx>…………………………………..
</OL>
มีการแสดงแบบเรียงลําดับหลายรูปแบบ เชน ตัวอักษร, ตัวเลข ฯลฯ
กิจกรรมที่ 15 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex15.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การแสดงรายการแบบมีหมายเลขกํากับ</TITLE>
</HEAD>
<BODY>
<OL TYPE= “A” >
<LI> รายการที่ 1
<LI> รายการที่ 2
<LI> รายการที่ 3
</OL>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 15
3.2 การแสดงรายการแบบมีสัญลักษณกํากับ
(Bulleted Styles)
รูปแบบคําสั่ง
<UL TYPE= “รูปแบบ”>…………………
<LI>…………
<LI>…………
<LI>…………
-
<Lx>………..
</UL>
มีการแสดงสัญลักษณ 3 รูปแบบ คือ DISC, CIRCLE, SQUARE
กิจกรรมที่ 16 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex16.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การแสดงรายการแบบมีสัญลักษณกํากับ (Bulleted Styles) </TITLE>
</HEAD>
<BODY>
ทดสอบ DISC
<UL TYPE= “DISC”>
<LI> รายการที่ 1
<LI> รายการที่ 2
<LI> รายการที่ 3
</UL>
ทดสอบ CIRCLE
<UL TYPE= “CIRCLE”>
<LI> รายการที่ 1
<LI> รายการที่ 2
<LI> รายการที่ 3
</UL>
ทดสอบ SQUARE
<UL TYPE= “ SQUARE”>
<LI> รายการที่ 1
<LI> รายการที่ 2
<LI> รายการที่ 3
</UL>
</BODY>
</HTML>
3.3 การแสดงแบบรายการแบบไมมีสัญลักษณ
กํากับ
(No Bulleted Styles)
รูปแบบคําสั่ง
<DL> คําจํากัดความ
<DT> คําจํากัดความยอย
<DD> รายละเอียด
</DL>
ภาพที่ 16
ภาพที่ 17
รูปภาพ(IMAGE)
รูปภาพถือเปนสวนประกอบที่สําคัญอยางหนึ่งาของโฮมเพจ เพราะจะทําใหโฮมเพจ
นาสนใจมากยิ่งขึ้น โดยปกติแลวรูปภาพที่สามารถนํามาประกอบโฮมเพจไดจะมีดวยกันสองไฟล
คือไฟล JPG. (JPEG) และ GIF.
รูปแบบคําสั่ง
ex18.html
การกําหนดขนาดของรูปภาพ
รูปแบบคําสั่ง
<IMG SRC= “ชื่อไฟล JPG/GIF”=WIDTH= “number” HEIGHT= “number”>
ภาพที่ 19
การใชรูปภาพเปน Background
รูปแบบคําสั่ง
<BODY BACKGROUND= “ชื่อไฟล JPG/GIF”>
Option:
bgproperties= ”fixed” : ทําให Background อยูกับที่เมื่อมีการเลื่อน Scroll
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การใชรูปภาพเปน Background </TITLE>
</HEAD>
<BODY BACKGROUND= “food046.gif” bgproperties= “fixed”>
ทดสอบ BACKGROUND
</BODY>
</HTML>
การแสดงผล
ภาพที่ 20
5. การเชื่อมโยงขอมูล (LINKS)
โดยทั่วไปมี 2 ประเภท คือ แบบ INTERNAL LINKS คือการเชื่อมโยงขอมูลภายในไฟล
ของเราเอง และ EXTERNAL LINKS คือการเชื่อมโยงขอมูลออกไปสูภายนอกไฟล หรือ นอก
โฮมเพจของเรา
5.1 คําสั่งการเชื่อมโยงขอมูลภายในไฟล (Internal Links)
คําสั่งการเชื่อมโยงแบบ Internal Links จะแบงออกเปน 2 สวนดวยกันคือ
1. ชื่อเปาหมายที่ตองการแสดงผล
รูปแบบคําสั่ง <A NAME= “ชื่อเปาหมาย”>………………..</A>
2. คําสั่งในการกําหนดการแสดงผลการเชื่อมโยงของเปาหมาย
รูปแบบคําสั่ง <A HREF= “#ชื่อเปาหมาย”>……………….</A>
กิจกรรมที่ 21 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex21.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML><HEAD>
<TITLE> คําสั่งการเชื่อมโยงขอมูลภายในไฟล (Internal Links) </TITLE></HEAD>
<BODY>
<UL>
<LI> รายการที่ 1
<LI> รายการที่ 2
<LI> รายการที่ 3
<LI> รายการที่ 4
</UL>
<A HREF= "#link">
กลับไปสูหัวขอทดสอบการเชื่อมโยงขอมูลภายในเอกสารเดียวกัน </A>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 21
5.2 การเชื่อมโยงขอมูลออกไปสูภายนอกไฟล
รูปแบบคําสั่ง
< A HREF= “URL”>…………….</A>
มีสองแบบดวยกันคือแบบแรกเปนการเชื่อมโยงภายในโฮมเพจของเรา การกําหนดเปาหมายก็
เพียงแตกําหนดชื่อของไฟลก็เพียงพอแลวสวนแบบที่สองคือการเชื่อมโยงออกสูภายนอกโฮมเพจ
ซึ่งจะตองกําหนดชื่อของโฮมเพจที่เราตองการเชื่อมโยงโดยละเอียด
กิจกรรมที่ 22 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex22.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การเชื่อมโยงขอมูลออกไปสูภายนอกไฟล (External Links) </TITLE>
</HEAD>
<BODY>
ทดสอบการเชื่อมโยงขอมูลออกไปสูภายนอกไฟล
<A HREF=“http://sansuk.cjb.net”> ไปสู Sansuk </A>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 22
6. การสรางตาราง (TABLE)
คําสั่งการสรางตารางจะทําใหขอมูลที่เราตองการแสดงผลมีความเปนระเบียบเรียบรอย
มากขึ้นเมื่อเราสามารถใชคาํ สั่งการสรางตารางไดอยางมีประสิทธิภาพ
รูปแบบคําสั่ง
<TABLE>
<CAPTION> ขอความอธิบายตาราง </CAPTION>
<TR><TH></TH><TH></TH><TH>--<./TH></TR>
<TR><TD></TD><TD></TD><TD>--</TD></TR>
--
--
<TR><TD><TD/><TD><TD/><TD>--</TD><TR>
</TADLE>
กิจกรรมที่ 23 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex23.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML>
<HEAD>
<TITLE> การสรางตาราง(TABLE) </TITLE>
</HEAD>
<BODY>
การสรางตาราง (TABLE)
<TABLE>
<CAPTION> ผลการแขงขัน </CAPTION>
<TR><TH> รางวัลที่ 1 </TH><TH> รางวัลที่ 2 </TH></TR>
<TR><TD>TV</TD><TD>CARD</TD></TR>
<TR><TD>VDO</TD><TD>TOY</TD></TR>
</TABLE>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 23
การเพิ่มความหนาใหกับตาราง
รูปแบบคําสั่ง
<TABLE BORDER= “number”>
กิจกรรมที่ 24 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex24.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML><HEAD><TITLE> การสรางตาราง(TABLE) </TITLE></HEAD>
<BODY> การสรางตาราง (TABLE)
<TABLE BORDER= “10”>
<CAPTION> ผลการแขงขัน </CAPTION>
<TR><TH> รางวัลที่ 1 </TH><TH> รางวัลที่ 2 </TH></TR>
<TR><TD>TV</TD><TD>CARD</TD></TR>
<TR><TD>VDO</TD><TD>TOY</TD></TR>
</TABLE>
</BODY></HTML>
การแสดงผล
ภาพที่ 24
6.1 ตารางซอนตาราง
รูปแบบคําสั่ง
เหมือนกับคําสั่งการสรางตารางทั่วๆ ไป เพียงแตเราสรางตารางอีกชุดหนึ่งไวใน
<TD>……</TD> ของตารางหลัก
กิจกรรมที่ 25 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex25.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<HTML><HEAD><TITLE> ตารางซอนตาราง </TITLE></HEAD>
<BODY> ตารางซอนตาราง
<TABLE BORDER= “10”>
<CAPTION> ผลการแขงขัน </CAPTION>
<TR>
<TD>
<TABLE BORDER= “10”>
<TR><TH> รางวัลที่ 1 </TH><TH> รางวัลที่ 2 </TH></TR>
<TR><TD>TV</TD><TD>CARD</TD></TR>
<TR><TD>VDO</TD><TD>TOY</TD></TR>
</TABLE>
</TD>
<TH> รางวัลที่ 2 </TH></TR>
<TR><TD>TV</TD><TD>CARD</TD></TR>
<TR><TD>VDO</TD><TD>TOY</TD></TR>
</TABLE>
</BODY>
</HTML>
การแสดงผล
ภาพที่ 25
6. การแบงจอภาพโดยคําสั่ง FRAME SRC
รูปแบบคําสั่ง
<HTML>
<HEAD><TITLE>…………………………..</TITLE></HEAD>
<FRAMESET ROWS[COLS]= “number หรือ %”>
<FRAME SRC= ชื่อไฟลที่ตองการแสดงผลหรือ URL>
<FRAME SRC= ชื่อไฟลที่ตองการแสดงผล หรือ URL>
</FRAMESET>
</HTML>
กิจกรรมที่ 26 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex26.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<html>
<head>
<title>การแบงเฟรม</title>
<meta http-equiv="Content-Type" content="text/html; charset=">
</head>
<frameset rows="211,481" cols="*">
<frame src="ex24.html" name="top">
<! แสดงไฟลชื่อ ex24.html ในเฟรมชื่อ top >
<frame src="ex25.html" name="main">
<! แสดงไฟลชื่อ ex25.html ในเฟรมชื่อ main>
</frameset>
<noframes><body bgcolor="#FFFFFF" text="#000000">
</body></noframes>
</html>
ภาพที่ 26
8. การสรางแบบสอบถาม [Form]
ในโฮมเพจโดยทั่วไปนั้นมักจะมีการใชคําสั่งแบบสอบถามแทรกอยูโดยทั่วไป ไมวา จะ
เปนแบบฟอรมการจายชําระเงิน, แสดงความคิดเห็น, ลงทะเบียน ฯลฯ หรือแมกระทั่งการสราง
ตัวเลือกตาง ๆ
การสรางแบบสอบถามถือเปนการสื่อสารสองทางระหวางเจาของเว็บไซดกับผูเขาชม
ประเภทของคําสั่งในการสรางขอบเขตของแบบสอบถามโดยใชเครื่องหมายควบคุมพิเศษแบง
ออกเปน 3 ประเภทดังนี้
8.1 <TEXTAREA>
เปนคําสั่งที่ใชสําหรับสรางกรอบปอนขอมูลไดแบบหลายบรรทัดและสามารถกําหนดขอมูลเริ่มตน
ในกรอบได
รูปแบบคําสั่ง
<TEXTAREA>……………. <TEXTAREA>
8.2 <SELECT>
เปนคําสั่งที่ใชสรางตัวเลือกที่อยูในกรอบแสดงตัวเลือกโดยผูชมสามารถที่จะเลือกคลิกตัวเลือกที่
กําหนดได
รูปแบบคําสั่ง
<SELECT>………….</SELECT>
8.3 <INPUT>
เปนคําสั่งสรางแบบสอบถามแบบบรรทัดเดียว เชน ปุมแบบวิทยุ, แบบชองทําเครื่องหมาย, ปุม
ยืนยัน, ปุมยกเลิก ฯลฯ
คําสั่งในการสรางแบบสอบถามโดยใชคําสั่ง METHOD และ ACTION
รูปแบบคําสั่ง
<FORM METHOD= “POST/GET” ACTION= “URL”>
……….ขอมูลของแบบสอบถาม.............
</FORM>
โดยที่
METHOD แบงเปน
GET และ POST ซึ่ง GET เปนคําสั่งรับขอมูล และ POST เปนคําสั่งสงขอมูล
ACTION
จะเปนคําสั่งทีร่ ะบุที่ตั้งของตัวประมวลผลทั้งรับและสงขอมูล โดยสวนใหญมักจะถูกออกแบบตัว
ประมวลผลเปน CGI ซึ่งสามารถทํางานโตตอบกับผูเขาชมไดทันที
คําสั่งในการสรางกรอบปอนขอความแบบหลายบรรทัดดวยคําสั่ง <TEXTAREA>
รูปแบบคําสั่ง
<FORM>
<TEXTAREA NAME= “ชื่อของขอมูล” ROWS= “number” COLS= “number”>
ขอมูลที่ตองการแสดงผลในกรอบปอนขอมูล
</TEXTAREA>
</FORM>
ภาพที่ 27
คําสั่งในการสรางตัวเลือกดวยคําสั่ง <SELECT>
รูปแบบคําสั่ง
<FORM>
<SELECT NAME= “ชื่อของขอมูล”>
<OPTION SELECTED VALUE= “=ชื่อยอของตัวเลือก1”> ตัวเลือกที่ตองการใหแสดงผล 1
<OPTION VALUE= “=ชื่อยอของตัวเลือก2”> ตัวเลือกที่ตองการใหแสดงผล 2
<OPTION VALUE10
…………..
</SELECT>
</FORM>
กิจกรรมที่ 28 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex28.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<FORM>
<SELECT NAME= “ชื่อของขอมูล”>
<OPTION SELECTED VALUE= “=ชื่อยอของตัวเลือก1”> number 1
<OPTION VALUE= “=ชื่อยอของตัวเลือก2”> number 2
<OPTION VALUE= “ชื่อยอของตัวเลือก 3”> number 3
</SELECT>
</FORM>
การแสดงผล
ภาพที่ 28
คําสั่งในการการกําหนดรูปแบบสอบถามแบบ <INPUT>
รูปแบบคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล” TYPE= “ชนิดของลักษณะการแสดงในแบบสอบถาม”
SIZE= “number” MAXLENGTH= “number” VALUE= “ชื่อยอของขอมูล”>
ขอมูลที่ตองการแสดงผล
</FORM>
ซึ่งคําสั่ง INPUT แบบสามารถแบงตามชนิดขดอง TYPE ไดดังนี้
<INPUT TYPE= “TEXT”>
รูปแบบคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล” TYPE= “TEXT”
การแสดงผล
ภาพที่ 30
การแสดงผล
ภาพที่ 30
เมื่อพิมพอักษรใดก็ตามจะแสดงผลเปน จุดแทน
<INPUT TYPE= “CHECKBOX”>
รูปแบบคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล”TYPE= “CHECKBOX”VALUE= “ชื่อยอตัวเลือก
1” CHECKED>ขอมูลที่ตองการแสดงผล
<INPUT NAME= “ชื่อของขอมูล” TYPE= “CHECKBOX” VALUE= “ชื่อยอตัวเลือก 2”>ขอมูลที่
ตองการแสดงผล
<INPUT NAME= “ชื่อของขอมูล” TYPE= “CHECKBOX” VALUE= “ชื่อยอตัวเลือก3”>ขอมูลที่
ตองการแสดงผล
</FORM>
กิจกรรมที่ 31 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex31.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล”TYPE= “CHECKBOX”VALUE= “ชื่อยอตัวเลือก
1” CHECKED>SHOW1
<INPUT NAME= “ชื่อของขอมูล” TYPE= “CHECKBOX” VALUE= “ชื่อยอตัวเลือก 2”>SHOW2
<INPUT NAME= “ชื่อของขอมูล” TYPE= “CHECKBOX” VALUE= “ชื่อยอตัวเลือก3”>SHOW3
</FORM>
การแสดงผล
ภาพที่ 31
<INPUT TYPE= “RADIO”>
รูปแบบคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล”TYPE= “RADIO”VALUE= “ชื่อยอตัวเลือก
1” CHECKED>ขอมูลที่ตองการแสดงผล
<INPUT NAME= “ชื่อของขอมูล” TYPE= “RADIO” VALUE= “ชื่อยอตัวเลือก 2”>ขอมูลที่
ตองการแสดงผล
<INPUT NAME= “ชื่อของขอมูล” TYPE= “RADIO” VALUE= “ชื่อยอตัวเลือก3”>ขอมูลที่
ตองการแสดงผล
</FORM>
กิจกรรมที่ 32 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex32.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<FORM>
<INPUT NAME= “ชื่อของขอมูล”TYPE= “RADIO”VALUE= “ชื่อยอตัวเลือก
1” CHECKED>SHOW1
<INPUT NAME= “ชื่อของขอมูล” TYPE= “RADIO” VALUE= “ชื่อยอตัวเลือก 2”>SHOW2
<INPUT NAME= “ชื่อของขอมูล” TYPE= “RADIO” VALUE= “ชื่อยอตัวเลือก3”>SHOW3
</FORM>
การแสดงผล
ภาพที่ 32
<INPUT TYPE= “SUBMIT”>
รูปแบบคําสั่ง
<FORM>
<INPUT TYPE= “SUBMIT” VALUE= “ขอความทีแ่ สดงผลบนปุม”>
<INPUT TYPE= “SUBMIT”>
</FORM>
กิจกรรมที่ 33 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex33.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
ตัวอยางการใชคําสั่ง
<FORM>
<INPUT TYPE= “SUBMIT” VALUE= “GO”>
<INPUT TYPE= “SUBMIT”>
</FORM>
การแสดงผล
ภาพที่ 33
<INPUT TYPE= “RESET”>
รูปแบบคําสั่ง
<FORM>
<INPUT TYPE= “RESET” VALUE= “ขอความทีแ่ สดงผลบนปุม”>
<INPUT TYPE= “RESET”>
</FORM>
กิจกรรมที่ 34 ฝกเขียนภาษา HTML อยางงายในโปรแกรม EditPlus หรือ Notepad แลวบันทึกไฟล
นี้เปน ex34.html และทดสอบการแสดงผลดวยการเปดไฟลนี้ดวย Browser
<FORM>
<INPUT TYPE= “RESET” VALUE= “DEL”>
<INPUT TYPE= “RESET”>
</FORM>
การแสดงผล
ภาพที่ 34
หมายเหตุ : คําสั่งทั้งหมดสามารถนํามาประยุกตรวมกันเขาเปนฟอรมอันเดียวกันได
เรื่อง
ภาษา
โดย
องอาจ ชาญเชาว
ศูนยนวัตกรรมและการนิเทศทางไกล
หนวยศึกษานิเทศก กรมสามัญศึกษา
เอกสารประกอบการฝกอบรม
หลักสูตรการพัฒนาสื่อผานเครือขายอินเทอรเน็ต
เรื่อง
โดย
องอาจ ชาญเชาว
ศูนยนวัตกรรมและการนิเทศทางไกล
หนวยศึกษานิเทศก กรมสามัญศึกษา
คํานํา
เอกสารประกอบการฝกอบรมหลักสูตรการพัฒนาสื่อผานเครือขายอินเทอรเน็ต ฉบับนี้
เปนสื่อที่ใหทั้งเนื้อหาสาระความรูตางๆ เกี่ยวกับภาษา HTMLใชฝกปฏิบัติตามกิจกรรมตามที่
กําหนดในเอกสาร ซึ่งจะทําใหผูฝกอบรมไดเรียนรูดวยการปฏิบัติจริง ซึ่งจะทําใหเกิดความรูความ
เขาใจและมีทกั ษะยิ่งขึ้นหากไดมีการทดลองเปลี่ยนคาตัวแปรตางๆ ใหตางจากที่กําหนดไวใน
กิจกรรม
ขาพเจาหวังเปนอยางยิ่งวา เอกสารฉบับนี้จะกอใหเกิดคุณประโยชนในการใช
ประกอบการพัฒนาสื่อของทาน และเมื่อไดใชสื่อในกระบวนการเรียนการสอนแลวยอม
สงผลใหเกิดประโยชนตอระบบการศึกษาของไทยโดยรวม
องอาจ ชาญเชาว