ชือ่ วิชา การสรา งเวบ็ เพจดว ยภาษาเอชทเี อม็ แอล หนว ยที่ 2 ช่อื หนวย การออกแบบเว็บเพจเบ้อื งตน รหัสวิชา 20901-2004 ชือ่ เรอื่ ง หลกั การออกแบบเว็บเพจ / ข้ันตอนการพัฒนาเวบ็ เพจ / เรม่ิ ตนการเขียนภาษา HTML / โครงสรางของภาษา HTML / โครงสรางของภาษา XHTML 1. สาระสำคญั HTML เปนภาษาหลักทใ่ี ชในการสรางไฟลเ ว็บเพจ โดยลกั ษณะของภาษา HTML แบง ออกเปน สองสวน คือ สวนของขอความท่ัว ๆ ไปและสว นทเี่ ปน คำสัง่ ในการกำหนดรปู แบบของขอ ความซงึ่ เรยี กวา แท็ก (Tag) หลังจากน้ันได พัฒนาภาษา HTML ขึ้นเรื่อย ๆ เพ่อื ลบจุดออ นหลายๆอยา งลง จนกลายมาเปนภาษาใหมที่ช่ือ XHTML 2. สมรรถนะประจำหนวย 1. หลักการออกแบบเวบ็ เพจ 2. ขัน้ ตอนการพฒั นาเว็บเพจ 3. เรมิ่ ตนการเขียนภาษา HTML 4. โครงสรา งของภาษา HTML 5. โครงสรางของภาษา XHTML 3. จุดประสงคก ารเรียนรู 1. สามารถแสดงความรคู วามเขาใจเกยี่ วกับหลักการออกแบบเวบ็ เพจ 2. บอกขน้ั ตอนในการพัฒนาเวบ็ เพจ 3. สามารถแสดงความรใู นการกำหนดไฟลและโฟลเดอร 4. สาระการเรยี นรู 1. หลกั การออกแบบเวบ็ เพจ 2. ขน้ั ตอนการพฒั นาเวบ็ เพจ 3. การกำหนดไฟลและโฟลเดอร
ใบความรู หนวยที่ 2 ชื่อวิชา การสรา งเวบ็ เพจดว ยภาษาเอชทเี อ็มแอล รหสั วิชา 20901-2004 ชือ่ หนว ย ความรเู บ้อื งตนเกยี่ วกับการสรางเวบ็ เพจ สัปดาหท ่ี 2-5 ชื่อเร่ือง หลกั การออกแบบเว็บเพจ / ขนั้ ตอนการพัฒนาเวบ็ เพจ / เริ่มตน การเขยี นภาษา HTML / โครงสรางของภาษา HTML / โครงสรางของภาษา XHTML หลักการออกแบบเว็บเพจ วิวัฒนาการของการ ออกแบบ เว็บไซต นั้นเปลี่ยนไปมาก แตเดิมนั้นหากเรา ออกแบบ เว็บไซต ดวยภาษา HTML เพยี งอยางเดยี วกส็ ามารถทำไดไมยากนกั เพียงแตม ันไมสามารถตอบสนองความตอ งการในหลาย ๆ ดานได เชน การสง ขอมลู ดว ยแบบฟอรม ผานทางหนา เวบ็ ไซต เขาสูฐานขอมลู ทรี่ จู ักกันดีในช่อื ของเว็บแอพพลิเคชั่น เปน ตน ดวยเหตุนี้จึงไดมีการพัฒนา เว็บไซต ที่เรียกวา CMS ขึ้นมา (ผมมักเรียก เว็บไซต ประเภทนี้วา เว็บไซต กึ่ง สำเรจ็ รปู ) เพือ่ ชว ยใหคนทมี่ คี วามรูในการออกแบบ เว็บไซต ไมมากนักสามารถ ออกแบบ เว็บไซต ไดอยางรวดเรว็ การ ออกแบบ เว็บเพจ ในปจจุบันนี้ตองประกอบดวยเทคโนโลยีสมัยใหม นั่นคือสามารถแสดง ขอมูล มัลติมีเดีย ไดอยาง สมบูรณ การจัดวางตำแหนงรูปภาพ และตัวอักษรเปนเรื่องที่มคี วามสำคัญ นอกจากนี้การเชื่อมโยงลิงคตาง ๆ ก็เปน เรอื่ งท่คี ณุ ควรใหค วามสำคญั ดวย เนือ่ งจากเปนการอำนวยความสะดวกใหกับผูเ ย่ยี มชม เวบ็ ไซต นัน่ เอง ขนาดของตัวอกั ษร ขนาดตวั อักษรเปนเรื่องสำคัญไมน อ ย เพราะหากตวั อักษรเล็กเกนิ ไปจะทำใหผูเยี่ยมชมรสู กึ วาอา นขอมลู ตาง ๆ ไดยาก แตถา ตวั อักษรใหญจนเกนิ ไปเราก็จะใสเนือ้ หาภายในหนาเวบ็ เพจไดน อ ย นอกจากนเี้ วบ็ ไซตของเราก็จะดไู ม สวยงามอีกดว ย เพราะฉะนนั้ ขนาดตวั อักษรจงึ เปน เร่อื งสำคญั ไมนอ ยเลย ปจจบุ ันหากคุณใช CMS ในการสรางเวบ็ ไซต มกั จะมเี ทมเพลททีอ่ อกแบบใหมีปุม เพม่ิ หรอื ลดขนาดของตวั อกั ษรอยดู วย ขนาดและความละเอยี ดของรปู ภาพ เว็บไชต จะดูดีหรือไม รูปภาพเปนสว นประกอบท่ีมคี วามสำคญั ชนดิ ของรปู ภาพที่นิยมนำมาใสในหนาเว็บเพจ กค็ ือ .jpg, .png และ .gif เปนตน เนือ่ งจากรปู ภาพเหลา น้ีมขี นาดเลก็ และสามารถแสดงสี หรอื การเคล่ือนไหวไดด ี นั่นเอง ท้งั น้คี วามกวา ง และความสูงของรปู ภาพเปนเร่ืองทีต่ องใหความสำคัญอกี เชนกัน เนอ่ื งจากภาพทใี่ หญไ ปมักจะ กนิ เน้อื ทที่ ำใหใ สข อมลู แลวไมส วยงาม สวนภาพที่เลก็ ไปจะทำใหดูรายรายละเอยี ดของภาพไมชดั เจน เปน ตน หากคณุ ตองการปรับแตงรูปดวยโปรแกรมงา ย ๆ เรามีบทความเก่ยี วกับการใชโปรแกรมดงั กลาว ซึ่งมีขนาดเลก็ และสามารถ Download มาใชง านไดฟ รี เชน Xnview, Gimp, Photoscape และ Paint.net ความกวาง และความสงู ของหนาเว็บเพจ ในเรื่องของความกวาง และความสงู ของหนาเวบ็ เพจนั้น เรอื่ งน้กี ม็ คี วามสำคญั ไมแ พเรือ่ งอนื่ ๆ เนือ่ งจาก ปจ จุบันจอคอมพวิ เตอรมีขนาดทใ่ี หญข ึ้น และมขี นาดที่หลากหลาย รวมทั้งมีอุปกรณใหม ๆ เพิ่มเขามา อยา งเชน Smartphone, Tablet, หรือแมกระทัง่ ทวี กี ส็ ามารถใชง าน Internet ไดในการกำหนดขนาดความกวา งจึง ตองคำนงึ เรือ่ งนี้ดวย สำหรบั ความสูงนั้นควรกำหนดใหหนาเวบ็ เพจไมยาวจนเกินไป เพราะอาจจะทำใหผูเย่ยี มชม เว็บไซตร สู ึกเบือ่ ในการเลือ่ นสกรอบารนาน ๆ นนั่ เอง
ใบความรู หนวยท่ี 2 ช่อื วิชา การสรางเว็บเพจดว ยภาษาเอชทีเอม็ แอล รหสั วิชา 20901-2004 ชอ่ื หนวย ความรูเ บ้ืองตน เก่ยี วกับการสรางเว็บเพจ สัปดาหท ี่ 2-5 ชอ่ื เรื่อง หลกั การออกแบบเวบ็ เพจ / ข้ันตอนการพฒั นาเวบ็ เพจ / เร่มิ ตนการเขียนภาษา HTML / โครงสรา งของภาษา HTML / โครงสรา งของภาษา XHTML ข้ันตอนการพฒั นาเวบ็ เพจ การทีจ่ ะสรา งพฒั นาเว็บเพจและนำเว็บไซตเ ขา สูระบบเวลิ ด ไวด เว็บ ใหคนอน่ื เขา มาเยี่ยมชมไดนน้ั มกี ระบวนการที่ ผูพัฒนาเว็บไซตจะตอ งศึกษาและปฏิบัตติ าม ดังนี้ 1. การวางแผนการทำงาน การวางแผนการทำงานเปรยี บเหมือนเขม็ ทิศท่จี ะชีท้ างใหเรารูวา ควรจะเดนิ ทางไปในทิศทางใดเพอื่ ไมใหห ลง ทาง การสรา งเวบ็ ไซตก็เหมือนกันจำเปน ตอ งมีการวางแผนการทำงานใหรอบดานกอนทจี่ ะเรมิ่ ลงมอื ทำ โดยมหี ลกั ทีต่ อง กำหนดในการวางแผน ดงั นี้ - ระยะเวลาการทำงาน เปน การกำหนดชวงเวลาที่จะใชใ นการสรางเว็บ ทีมงานหรือผูร ว มงาน ปกติการสรา งเว็บตอ งทำงานเปนทมี อยา งนอยตอ งมีผูเชย่ี วชาญ 3 ฝาย คอื ผูเ ชย่ี วชาญดา น ภาษา HTML หรอื โปรแกรมสรา งเว็บเพจ ผูเช่ียวชาญดานการออกแบบและตกแตงภาพ และผูเชย่ี วชาญดานเนือ้ หา หรอื บรรณาธกิ าร - งบประมาณ เปน การกำหนดคา ใชจาย อุปกรณหรอื เครื่องมือชว ยงาน เชน เคร่อื งคอมพิวเตอร เคร่อื งสแกนเนอรและรูปภาพประกอบเว็บเพจ เปนตน ปญหาและอปุ สรรค 2. การรวบรวมและวเิ คราะหโครงสรา ง เปน ข้ันตอนหนง่ึ ทีต่ อจากการวางแผน เปนการแผนงานไปปฏิบตั ิ โดยการรวบรวมขอมลู ทจ่ี ำเปน ตองใชในการ สรา งเวบ็ ตามหัวขอทเี่ ลอื กไว ท้งั เนอ้ื หา ภาพ เสยี งและภาพเคล่ือนไหว เกบ็ รวบรวมเปน ไฟลขอ มูล หรอื ใสแฟม แยก เปน หมวดหมู เพอื่ ความสะดวกในการนำมาใชง าน
3. การออกแบบและการสรางเว็บไซต เปนขั้นตอนการนำขอมลู ทั้งหมดมาสรา งเปน เวบ็ ไซตดว ยภาษา HTML หรอื เคร่อื งมอื ในการสรางเว็บอื่นๆ หลกั สำคัญในการออกแบบและสรา งเวบ็ คือ - กำหนดจดุ ประสงคเว็บไซต โดยวางเปา หมายของผูเขา ชมวา จะเปน กลุมใด - เลือกเว็บเบราวเซอร เปนการเลือกเวบ็ เบราวเ ซอรทีใ่ ชแ สดงผลเวบ็ ไซต จะไดกำหนดขนาดกวาง ยาว และ ลกั ษณะการวางองคประกอบเว็บใหสวยงามและแสดงผลไดเร็ว วางโครงรา งของเว็บไซต กำหนดโครงรา งวา มีทัง้ หมดกเี่ ว็บเพจ แตละเวบ็ เพจมีเน้อื หาอะไรบา ง ควรเขยี นเปนแผนผัง เวบ็ ไซตอ อกมาบนกระดาษ ออกแบบหนาตาเว็บ เปนขัน้ ตอนในการลงมอื สรา งเวบ็ เพจแตล ะหนาตามที่ไดออกแบบไว พรอมกบั ทดสอบผา นเว็บ เบราวเ ซอร (แบบ Offline) 4. ทดสอบและปรบั ปรงุ เว็บไซต หมายถงึ การทดสอบแบบออฟไลน โดยทย่ี ังไมไ ดน ำเวบ็ ไซตเขาสูอินเทอรเน็ต แตก็สามารถแสดงผลไดเ หมอื น จรงิ ผา นเวบ็ เบราวเ ซอร เชน IE เพื่อตรวจสอบตัวอยางเว็บท่สี รางไว เชน ขนาดตวั อักษร ขนาดภาพ การใชส ี ตาราง ฯลฯ วาเหมาะสมหรือไม พรอมกบั การปรับปรงุ จนเปน ที่นาพอใจ 5. เผยแพรผ า นเว็บไซต เปนการเผยแพรใหค นทว่ั ไปไดรูจ ัก หรือเรยี กวาการอัพโหลด (Upload) โดยเจาของเวบ็ จะตอ งจดทะเบยี น โดเมนเนม และเชาพ้นื ที่โฮสต ก็สามารถนำเว็บเพจอัพโหลดขึ้นสอู ินเทอรเน็ต และประชาสัมพันธใหคนท่ัวไปได รจู กั การท่ีจะทำใหค นรบั รู และเขามาใชบ ริการเวบ็ ไซตไดม ากน้นั จะตองมีการประชาสัมพนั ธอ ยา งตอเนื่องและใชเ วลา พอสมควร และถา จะใหดคี วรมเี คานเตอร (Counter) หรอื ตัวจดสถติ ิผเู ขาชม ก็จะชวยใหประเมนิ ไดวา เว็บไซตของเรา ไดรบั ความสนใจมากนอ ยเพียงใด 6. การพัฒนาเวบ็ ไซต เปน การปรับปรุงเนอื้ หา ภาพประกอบหรืออัพเดท (Update) เว็บไซต ถอื เปน ขนั้ ตอนสำคญั เพราะในโลกของ อินเทอรเ นต็ มกี ารเปลี่ยนแปลงอยางรวดเรว็ อยตู ลอดเวลา ผชู มเว็บมกั จะใชเ วลาในการคน หาและเปดผานเว็บไซตตา ง ๆ อยา งรวดเรว็ หากพบวา เว็บไซตข องเราไมไดเ ปลีย่ นแปลงหรือมีขอ มลู ใหมๆ เพม่ิ ข้ึนเลย ผูเขาชมเวบ็ ก็จะลดจำนวนลงไป เรอื่ ย ๆ จนกลายเปน เว็บที่ไมมผี คู นเขามาเลยหรอื เปนเว็บท่ีตายแลว การออกแบบโครงสรางเว็บไซต สามารถทำไดห ลายแบบ ข้นึ อยูก บั ลกั ษณะของขอ มูล ความถนัดของผอู อกแบบตลอดจนกลุม เปา หมายที่ ตองการนำเสนอ โครงสรางของเว็บไซตประกอบไปดว ย 3 ลักษณะดงั นี้ 1. แบบเชิงเสน เปนโครงสรางแบบธรรมดา งายตอการจัดระบบขอมูล ขอมูลที่นิยมจัดดวยโครงสรางแบบนี้มักเปน ขอมูลท่ีมีลกั ษณะเปนเรือ่ งราว ตามลำดบั โครงสรา งแบบนี้ เหมาะกบั เวบ็ ไซตท ี่มีขนาดเลก็ เน้อื หาไมซ บั ซอ นใช การลิงค (Link) ไปทีละหนา ทิศทางของการเขาสูเนื้อหา ภายในเว็บจะเปนการดำเนนิ เรื่องในลกั ษณะเสนตรง โดยมี ปมุ เดินหนา -ถอยหลงั เปนเครอื่ งมือหลักในการกำหนดทศิ ทาง ขอ เสียของโครงสรางระบบน้ีคอื ผูใชไมสามารถกำหนด ทศิ ทางการเขา สเู น้ือหาของตนเองไดทำใหเ สยี เวลา ในการเขาสูเน้ือหา รูปภาพ แสดงโครงสรางของเวบ็ ไซตแบบเชิงเสน
2. แบบลำดับชน้ั เปนโครงสรา งท่ีมีความซับซอ นของขอ มลู โดยแบงเนื้อหา ออกเปนสว นตาง ๆ และมรี ายละเอยี ด ยอย ๆ ในแตล ะสว นลดหลนั่ กันมาในลักษณะแนวคิดเดียวกบั แผนภมู อิ งคก ร จงึ เปนการงา ยตอการทำความเขาใจกบั โครงสรา ง ของเนื้อหา ลกั ษณะเดน คอื การมีจุดเร่ิมตนท่ีจดุ รว มจดุ เดยี ว นน่ั คือ โฮมเพจ (Homepage) และเช่อื มโยงไปสู เนื้อหาในลกั ษณะเปนลำดบั จากบนลงลา ง เรียงลำดับเปน กง่ิ กานแตกแขนงตอเน่อื ง เปรียบไดกับตนไมกลบั หวั รปู ภาพ แสดงโครงสรา งของเว็บไซตแ บบลำดับชั้น 3. แบบผสม เปน การจดั เรยี งหนาเอกสารเวบ็ ไซต โดยผสมผสานระหวา งแบบลำดบั ชน้ั และแบบเชิงเสน โครงสรางประเภทนีจ้ ะมคี วามยดื หยนุ มากท่ีสุด ทุกหนาในเวบ็ สามารถจะเช่ือมโยงไปถงึ กันไดหมด เปน การสรา งรปู แบบ การเขาสูเ นอื้ หาทีเ่ ปนอิสระ ผูใชสามารถกำหนดวิธีการเขาสูเนอ้ื หาไดด วยตนเอง รูปภาพ แสดงโครงสรางของเว็บไซตแ บบผสม
การกำหนดไฟลและโฟลเดอร การกำหนดโฟลเดอรก อนทีจ่ ะทำการสรางชุดเอกสารเว็บเพจนน้ั เปน ลำดับขนั้ ตอนท่ีควรกระทำทกุ ครง้ั เพ่ือให เอกสาร เว็บแตล ะชดุ นนั้ มีระบบการจดั เกบ็ ทีเ่ ปน ระบบ สามารถคน หาเรียกใชง านและแกไ ขขอ มูลภายหลังได โดยสะดวก โดยท่ี ในการสรา งชดุ เอกสารเว็บแตละชุดน้ันจะประกอบไปดว ยแฟมขอ มูลจำนวนมาก ทงั้ เอกสารเอชทีเอ็ม แอล แฟมขอมลู รูปภาพ เสัยง ภาพเคลอื่ นไหว และอ่ืน ๆ ท่เี กยี่ วขอ งกบั เวบ็ เพจ ดังนัน้ แฟม ขอมลู ท้ังหมดนี้ควรจัดเก็บ ไวอ ยางเปน หมวด หมู โดยอาจสรางเปนโฟลเดอรย อยเพ่ือทำการแยกกลมุ แฟมขอ มูล แตจะตองสรางภายใตโฟลเดอร หลกั ของโปรแกรม ทง้ั หมด ไมควรแยกไวคนละตำแหนง กัน เพราะจะทำใหก ารจัดการเกี่ยวกบั เวบ็ เพจนั้นมปี ญหา ยุงยากได โดยทำการ สรางโฟลเดอร 1 โฟลเดอร ตอเวบ็ ไซต 1 เวบ็ ไซต ตัวอยาง การสรางโฟลเดอรช อ่ื WEB-SITE ไวท ่ี desktop ของ Windows - ท่ีหนาจอของคอมพิวเตอรจะแสดง Desktop ของ Windows - นำเมาสไ ปช้ีตรงตำแหนงพน้ื ทีว่ า งบน Desktop จากน้ันใหกดปุมเมาสทางดา นขวาเพ่ือแสดงเมนูลัด - ทำการเลอื กคำสัง่ New จากนัน้ เลอื ก Folder - ปรากฏไอคอนของโฟลเดอรวาง - ใหท ำการพมิ พช่อื ของโฟลเดอร ในทีนีค้ ือ WEB-SITE จากนนั้ ทำการกดปมุ ENTER จะปรากฏโฟลเดอรชือ่ WES-SITE การจัดเตรยี มภาพท่ีเกี่ยวของกับเนื้อหาเว็บ เอกสารเว็บโดยท่วั ไปแลวจะตองเก่ยี วขอ งกับรูปภาพโดยตรง เพือ่ ใชในการสื่อสารความหมายกับผูใชงานได ชัดเจนมากกวา การสอ่ื ความหมายดวยตัวอักษรเพยี งอยางเดียว อีกทง้ั เปน การดงึ ดูดคสามสนใจของผใู ชงาน ดังนนั้ เม่ือ ทำการสรางรปู ภาพหรอื จดั หารปู ภาพเปน ทเ่ี รยี บรอยแลว ควรท่จี ะทำการคดั ลอกมาเก็บไวใ นโฟลเดอร ทไี่ ดจัดเตรียมไว เพ่อื ใหส ะดวกในการเรียกใชงานรูปภาพนน้ั และสะดวกตอการบริหารเวบ็ ไซตในอนาคต แฟมขอมูลรปู ภาพทน่ี ำมาใชใน การทำเว็บเพจน้ัน ปจจบุ นั นิยมใชอยู 2 รปู แบบคือ - ไฟลฟอรแ มต JPEG (Joint Photographer's Experts Group File) - ไฟลฟ อรแมต GIF (Graphics Interlace File) การจัดหารูปภาพที่นำมาใชในการจดั ทำเว็บเพจน้ัน สามารถจัดเตรยี มไดห ลายวธิ ี เชน - สรา งรปู ภาพโดยโปรแกรมกราฟฟกตา ง ๆ เชน Photoshop, Corel Draw เปน ตน ในการสรางแฟมขอมลู รูปภาพซง่ึ จะไดภาพทตี่ รงกบั ความตอ งการ แตใชเวลาในการสรางภาพมากข้ึน - เลอื กรปู ภาพจากชุดภาพสำเร็จรปู ท่มี ีการวางจำหนา ยในลักษณะคลงั รปู ภาพสำหรับทำเว็บเพจ (Web ClipArt) ซึง่ สะดวกรวดเรว็ และงายตอ การใชงาน แตอาจจะไดภาพท่ีไมต รงกับความตอ งการมากนัก - นำรูปภาพจากโปรแกรมอน่ื หรอื เวบ็ เพจอ่นื มาใชงาน ซ่ึงสะดวกรวดเรว็ ตอ การใชง านเชนกันแตอ าจเกดิ ปญหาทางดานลิขสทิ ธข์ิ องภาพ
ใบความรู หนวยท่ี 2 ชือ่ วชิ า การสรา งเว็บเพจดวยภาษาเอชทีเอม็ แอล รหสั วชิ า 20901-2004 ช่อื หนวย ความรเู บื้องตน เกยี่ วกับการสรา งเวบ็ เพจ สปั ดาหท ี่ 2-5 ชือ่ เรอ่ื ง หลกั การออกแบบเวบ็ เพจ / ขน้ั ตอนการพัฒนาเวบ็ เพจ / เรม่ิ ตนการเขยี นภาษา HTML / โครงสรางของภาษา HTML / โครงสรางของภาษา XHTML รูจ ักกบั ภาษา HTML HTML ยอมาจากคำวา Hypertext Markup Language เปนภาษาหลักที่ใชในการสรางไฟลเว็บเพจ โดยมี แนวคิดจากการสรา งเอกสารไฮเปอรเ ทก็ ซ (Hypertext Document : ขอความในเอกสารทีเ่ ชอ่ื มโยงถงึ ขอมลู ตาง ๆ ได) ซึ่งพัฒนาขึ้นมาจากภาษา SGML (Standard Generalized Markup Language) โดย Tim Berners-Lee ในป ค.ศ. 1990 ซึ่งใชในระบบของ CERN (Conseil European pour la Recherche Nuclearize) เบื้องตนไดเริ่มใชที่ สวิตเซอรแลนด จากนั้นกไ็ ดแ พรขยายออกไป ระบบนีไ้ ดถ กู ตั้งชอื่ วา World Wide Web : WWW ท่ีเรารูจักกนั จนมาถึง ยคุ ปจจบุ นั HTML = Hypertext+SGML HTML เกิดจากการสรางเอกสาร Hypertext โดยพัฒนาจากภาษา SGML ภาษา HTML ไดรับการพัฒนาและถูกนำไปใชอยางแพรห ลาย จงึ ทำใหเกิดมาตรฐานในเวอรชน่ั ตาง ๆ ดงั นี้ HTML 1.0 เกิดขน้ึ ในป 1993 โดย Tim Berners-Lee และ Dave Raggett ไดก ำหนดให เอกสาร HTML ท่ีไดพฒั นาขนึ้ แมจะเขยี นดว ยมาตรฐานใด ๆ กต็ าม ตองไมท ำใหเอกสารทสี่ รางน้ันอา นไมไ ด \"Any standard must not make existing documents (as far as possible) unreadable.\" HTML 2.0 เกิดขนึ้ ในป 1995 ถูกพฒั นาขึ้นโดย IETF (Internet Engineering Task ForceX) ซ่งึ มุงหวงั ใหส ามารถเปด แสดงผลกับบราวเซอรท ่ีใชง านทัว่ ไปได HTML 3.0 ในป 1995 ไดพฒั นา HTML ใหม ีความสามารถเพิ่มขน้ึ โดยการเพิม่ การทำงานเกยี วกบั ตาราง การปรับ ขอความลอ มรอบภาพ และแสดงสวนท่ีมคี วามซับซอ นไดด ขี ึน้ รวมทงั้ ชวยใหบราวเซอรย อนกลบั ไปดูเว็บเพจหนาท่ีเคย ชมมากอนไดดีกวา เวอรชัน่ 2.0 หรือทเี่ รียกวา Backward HTML 3.2 ในป 1996 ไดมีการเพิ่ม Element และ Attribute ท่ีสามารถทำงานรว มกบั หลายๆ บราวเซอรไดมากขนึ้ และ มชี อ่ื เรียกโคด แบบน้วี า \"Wilbur\" HTML 4.0 ในป 1997 ไดมีการพัฒนาและดูแลมาตรฐานของ HTML ดวยองคก รกลางที่ชอ่ื วา W3C (The World Wide Web Consortium) เพ่ือพฒั นาเทคโนโลยี WWW ใหล้ำหนา ย่ิงขึน้ โดยไดมีการเพม่ิ ประสทิ ธิภาพในการทำงานดวย Style sheet, Frame, การฝง ออบเจ็กตข องโปรแกรมเสรมิ เพอ่ื แสดงและเสียง การสรางฟอรม และการใชง านรวมกับ ภาษา Script แบบตา ง ๆ HTML 4.01 ในป 1997 เชนเดียวกันไดป รบั การทำงานท่ีผดิ พลาดใหสมบูรณย ่งิ ข้นึ (หลังจาก HTML 4.01 องคกร W3C ได หยดุ พัฒนา HTML โดยเปลี่ยนไปพัฒนาภาษามาตรฐานใหมท ี่ชอ่ื วา XHTML มาใชในการสรา งเว็บ เพือ่ จะขยายการใช เว็บไปสูอุปกรณต า ง ๆ ไดเพ่มิ มากขนึ้ แตก ็ยังคงใหบราวเซอรใ ชง านโปรแกรมภาษา HTML ไดเ ชน เดิม
ใบความรู หนวยท่ี 2 ชือ่ วชิ า การสรางเวบ็ เพจดวยภาษาเอชทเี อ็มแอล รหสั วิชา 20901-2004 ชอ่ื หนวย ความรูเ บื้องตน เกีย่ วกบั การสรา งเว็บเพจ สัปดาหท่ี 2-5 ช่ือเร่อื ง หลกั การออกแบบเวบ็ เพจ / ขนั้ ตอนการพฒั นาเว็บเพจ / เรมิ่ ตนการเขียนภาษา HTML / โครงสรางของภาษา HTML / โครงสรางของภาษา XHTML โครงสรา งของภาษา HTML การเขยี นโฮมเพจดวยภาษา HTML นัน้ เอกสาร HTML จะประกอบดวยสว นประกอบ 2 สวน ดงั นี้ 1. สวน Head คอื สว นทจ่ี ะเปนหัว (Header) ของหนาเอกสารท่ัวไป หรอื สว นชอ่ื เร่อื ง (Title) ของหนา ตา งการ ทำงานในระบบ Windows 2. สว น Body จะเปนสว นเนอื้ หาของเอกสารนัน้ ๆ ซงึ่ จะประกอบดว ย Tag คำส่งั ในการจดั รปู แบบ หรือ ตกแตงเอกสาร HTML ในทง้ั สองสว นนี้จะอยภู ายใน Tag <HTML>…</HTML> ดงั นี้ <html> <head> <title> สว นชื่อเอกสาร </title> </head> <body> tag คำสัง่ </body> </html> คำส่ัง หรือ Tag ท่ใี ชในภาษา HTML ประกอบไปดว ยเครือ่ งหมายนอยกวา \"<\" ตามดว ย ชอื่ คำสงั่ และปด ทาย ดวยเครื่องหมายมากกวา \">\" เปน สวนทที่ ำหนาที่ตกแตง ขอ ความ เพ่ือ การแสดงผลขอ มลู โดยทวั่ ไปคำส่ังของ HTML สวนใหญจะอยูเปนคู มีเพยี งบาง คำสั่งเทา นั้น ที่มีรปู แบบคำสง่ั อยเู พียงตัวเดียว ในแตล ะคำสั่ง จะมีคำสัง่ เปดและปด คำสงั่ ปดของแตละ คำส่ังจะมี รปู แบบเหมือนคำสั่งเปด เพียงแตจะเพิม่ \"/\" (Slash) นำหนาคำสงั่ ปดใหด ู แตกตาง เทาน้นั และในคำสง่ั เปด บางคำสง่ั อาจมสี ว นขยายอืน่ ผสมอยูดวย ในการเขยี นคำส่ังภาษา HTML สามารถเขยี น ดว ยตัวอกั ษร เลก็ หรอื ใหญ ท้งั หมดหรือเขียนคละกันได เชน <HTML> หรือ <Html> หรือ <html> ซ่งึ จะใหผ ลเหมือนกนั คำสัง่ เรม่ิ ตนของเอกสาร HTML <HTML>..........</HTML> คำสง่ั <HTML> เปนคำสัง่ เริ่มตน ในการเขียนโปรแกรมและคำส่งั </HTML> เปน การสิน้ สุดโปรแกรม HTML คำส่ังน้ีจะไมแสดงผลในโปรแกรมเวบ็ เบราเซอร แตตองเขียนเพือ่ ใหเ กิดความเปนระบบของงาน และเพื่อจะใหร ูวา เอกสารน้ีเปน เอกสารของภาษา HTML สวนหวั เรื่องเอกสารเวบ็ (Head Section) <HEAD>..........</HEAD> Head Section เปนสวนท่ีใชอ ธิบายเกย่ี วกับขอ มูลเฉพาะของหนาเวบ็ นนั้ ๆ เชน ชือ่ เรอ่ื งของหนา เวบ็ (Title), ช่อื ผจู ัดทำเว็บ (Author), คยี เวิรด สำหรบั การคนหา (Keyword) โดยมี Tag สำคญั คือ <TITLE>..........</TITLE > ขอ ความท่ีใชเปน TITLE ไมควรพมิ พเกนิ 64 ตวั อกั ษร, ไมตองใสลักษณะ พิเศษ เชน ตวั หนา เอยี ง หรือสี และควรใชภาษาท่มี ีความหมายครอบคลมุ ถงึ เนือ้ หาของเวบ็ เพจ นัน้ หรือเปน คำสำคญั ในการคน หา (Keyword)
<BODY>..........</BODY> Body Section เปนสวนเน้อื หาหลักของหนาเวบ็ ซง่ึ การแสดงผลจะตอ งใช Tag จำนวนมาก ขนึ้ อยูกับลักษณะ ของขอ มูล เชน ขอ ความ, รปู ภาพ, เสยี ง, วดี โิ อ หรือไฟลต า งๆสวนเนอื้ หาเอกสารเวบ็ เปนสว นการทำงานหลกั ของหนา เว็บ ประกอบดวย Tag มากมายตามลกั ษณะของขอ มลู ท่ีตอ งการนำเสนอ การปอ นคำสงั่ ในสวนนี้ ไมม ีขอ จำกัด สามารถปอนตดิ กัน หรือ 1 บรรทัดตอ 1 คำส่งั กไ็ ด แตสว นใหญจ ะยึดรูปแบบทีอ่ านงาย คือ การทำยอหนาในชุดคำสง่ั ที่ เกยี่ วของกนั ทั้งน้ีใหปอ นคำส่ังทั้งหมดภายใต Tag <BODY> … </BODY> ในบทเรียนนี้ไดท ำการจดั เนือ้ หาสำหรับการสรา งโฮมเพจดวยภาษา HTML สำหรบั กลุม คำส่งั ไดดงั น้ี 1. กลมุ คำส่ังจดั รูปแบบตวั อักษร 2. กลมุ คำส่งั การจดั รปู แบบเอกสาร 3. กลุม คำสั่งจดั การรปู ภาพ 4. กลุม คำสงั่ การจัดรูปแบบฉากหลงั 5. กลมุ คำสงั่ จดั การตาราง 6. กลมุ คำส่งั เกยี่ วกับการเชือ่ มโยง
ใบความรู หนวยที่ 2 ชอื่ วชิ า การสรางเว็บเพจดวยภาษาเอชทีเอ็มแอล รหัสวิชา 20901-2004 ชือ่ หนว ย ความรเู บ้อื งตนเกี่ยวกับการสรางเวบ็ เพจ สัปดาหท ี่ 2-5 ช่อื เรอ่ื ง หลกั การออกแบบเว็บเพจ / ขนั้ ตอนการพัฒนาเวบ็ เพจ / เร่มิ ตน การเขยี นภาษา HTML / โครงสรางของภาษา HTML / โครงสรางของภาษา XHTML โครงสรา งของภาษา XHTML XHTML ยอมาจากคำวา Extensible Hyper Text Markup Language คือภาษาโปรแกรมคอมพิวเตอร ประเภท Markup Language ที่รวมเอาภาษา HTML และภาษา XML เขาไวดวยกัน และไดกลายเปนมาตรฐานใหม ของ HTML ประโยชนข องมนั คือการสรางเว็บไซตเพื่อการสง ขอมูลทว่ั ๆ ไป และเพมิ่ ขีดความสามารถในการสรางแท็ก (Tag) ใหมๆ ไดอีกดวย โดยที่เรากำหนดไดดวยวาจะใหแท็กเหลานั้นแสดงผลอยางไร ทั้งยังรองรับภาษาอื่น ๆ ที่ใช XML เปน ฐาน เชน SVG, MathML, chemML, SMIL และในภาษา XHTML คำสงั่ ตาง ๆ น้ันก็ยงั เหมือนกบั HTML แต จะมีความเขม งวดในเรอื่ งโครงสรางทางภาษามากกวา และมีการตดั Tag และ Attribute ที่ลา สมยั ออกไป เนื่องมาจากขอเสียของ HTML ที่เมื่อแสดงผลผานบราวเซอรที่ตางกัน เชน Internet Explorer, Firefox, Netscape, Opera, Chrome และอื่น ๆ ก็จะไดผลที่แตกตางกัน ที่เราเสียแรงออกแบบเว็บไซตมาอยางดี อาจดู สวยงามถูกตอ งใน Firefox แตอาจจะมอี าการผิดเพ้ียนไปเม่ือเปดดูดวย Chrome ดังนัน้ จึงไดมีการนำภาษา XHTML มาใชเพื่อแกปญหาดังกลาว โดย XHTML เปนผลจากการนำภาษา HTML 4.0 มาปรับปรุงใหมใหสามารถใชกับแอพ พลเิ คชนั ตา ง ๆ ใหไดมากขึ้น เปนการเปล่ียนกรอบของ HTML ใหเปน XML สมาคมเวลิ ดไวดเว็บ (World Wide Web Consortium หรือ W3C) จึงประกาศรับรองคุณสมบัติ XHTML เพื่อชวยใหการใชงานเว็บไซต ไมไดจำกัดอยูแคเพยี ง บนเครื่องคอมพิวเตอรอีกตอไป แตสามารถขยายการใชงานออกไปไดกวางขึ้น โดยเฉพาะบนอุปกรณไรสายไดดวย ดังน้ัน ตอ ไปไมว า จะแสดงเว็บเพจของเราในบราวเซอรคายใด ก็สามารถแสดงผลไดเ หมือนกนั อยางถกู ตอ ง สรุปก็คือภาษา XHTML เปนภาษาที่ถูกกำหนดโดย W3C ใหเปนภาษามาตรฐานใหมที่จะใชในการสราง เว็บไซตตอ ไปในอนาคต เว็บบราวเซอรของทกุ คา ยจะสามารถรองรบั การใชงานภาษา XHTML ได และในอนาคตปญหา การแสดงผลที่ไมเ หมือนกนั ในเว็บบราวเซอรท ่ีตา งกันก็จะหมดไป ดงั น้นั จงึ เปน เร่อื งดี และสำคญั สำหรบั นกั พัฒนา และ ออกแบบเวบ็ ไซต ทจ่ี ะเริม่ เรียนรู และสรา งเวบ็ ไซตใหไดม าตรฐาน
Search
Read the Text Version
- 1 - 12
Pages: