Top Banner
หน่วยการเรียนที 3 การสร้างเว็บเพจด้วยโปรแกรมภาษา HTML สาระการเรียนรู้ ภาษา HTML เป็นภาษาที่ใช้สร้างเอกสารเว็บเพจ ตามมาตรฐานของ The World Wide Web Consortium (W3C) ที่สามารถสงข้อมูลประเภท ข้อความ รูปภาพ ภาพเคลื่อนไหว เสียง และ วีดิทัศน์ ในระบบเครือขายอินเทอร์เน็ต แสดงผลผานโปรแกรมเว็บบราวเซอร์ได้ทุกระบบปฏิบัติการ โดยที่เอกสาร เว็บจะต้องมีการเชื่อมโยง(Link) ถึงกนได้ การเรียนรู้ โปรแกรมภาษาHTML ซึ ่งเป็นโปรแกรมแบบ Text จะใช้โปรแกรม Text Editor เชน Note pad , Edit Plus, WordPad หรืออื่นๆ เขียนได้ เป็นการเรียนรู้ การใช้คําสัง ่ สร้างเว็บให้แสดง ข้อความ จัดการรูปแบบเนือหาให้อานได้งาย ด้วยการใช้ตารางชวย สร้างความนาสนใจเชน ใส ่รูปภาพ ภาพเคลื่อนไหว สร้างการเชื่อมโยง (Link) เว็บเพจ ในเครือขาย อินเทอร์เน็ต ผานโปรแกรมเว็บบราวเซอร์ได้ เนื ้อหาในหนวยการเรียนนีเป็นการเรียนรู ้คําสังพืนฐาน ที่สําคัญของ ภาษา HTML เกยวกบ ั รูปแบบโครงสร้างคําสัง และ การกาหนดคุณสมบัติเ พิมเติม เทานัน เพื่อนําความรู้ไปใช้แกไข Code คําสัง HTML ในโปรแกรมสร้างเว็บแบบสําเร็จรูป (WYSIWYG) ซึ ่งสร้าง คําสัง HTML ให้โดยอัตโนมัติ ได้ในหนวยการเรียน ตอไป ผังความคิด (Mind Mapping) การสร้างเว็บเพจด้วยโปรแกรมภาษา HTML 2.การเขียนโปรแกรมภาษา HTML 2.1 โปรแกรมเขียน HTML 3.การใช้คําสังและทดสอบผล 1.การสร้าง Folder เกบข้อมูล 2.2 โครงสร้างภาษาและคําสัง 3.1 คําสังจัดการข้อความ 3.2 คําสังสร้างความนาสนใจ 3.3 คําสังการใช้ตาราง 3.4 คําสังการเชื่อมโยง
32

หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

Jul 28, 2015

Download

Documents

tanongsak

หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

หนวยการเรยนท 3 การสรางเวบเพจดวยโปรแกรมภาษา HTML

สาระการเรยนร ภาษา HTML เปนภาษาทใชสรางเอกสารเวบเพจ ตามมาตรฐานของ The World Wide Web Consortium (W3C) ทสามารถสงขอมลประเภท ขอความ รปภาพ ภาพเคลอนไหว เสยง และ วดทศน ในระบบเครอขายอนเทอรเนต แสดงผลผานโปรแกรมเวบบราวเซอรไดทกระบบปฏบตการ โดยทเอกสารเวบจะตองมการเชอมโยง(Link) ถงกนได การเรยนร โปรแกรมภาษาHTML ซงเปนโปรแกรมแบบ Text จะใชโปรแกรม Text Editor เชน Note pad , Edit Plus, WordPad หรออนๆ เขยนได เปนการเรยนร การใชคาสง สรางเวบใหแสดง ขอความ จดการรปแบบเนอหาใหอานไดงาย ดวยการใชตารางชวย สรางความนาสนใจเชน ใส รปภาพ ภาพเคลอนไหว สรางการเชอมโยง (Link) เวบเพจ ในเครอขายอนเทอรเนต ผานโปรแกรมเวบบราวเซอรได เนอหาในหนวยการเรยนนเปนการเรยนรคาสงพนฐาน ทสาคญของ ภาษา HTML เกยวกบ รปแบบโครงสรางคาสง และ การกาหนดคณสมบตเ พมเตม เทานน เพอนาความรไปใชแกไข Code คาสง HTML ในโปรแกรมสรางเวบแบบสาเรจรป (WYSIWYG) ซงสรางคาสง HTML ใหโดยอตโนมต ไดในหนวยการเรยน ตอไป ผงความคด (Mind Mapping)

การสรางเวบเพจดวยโปรแกรมภาษา HTML

2.การเขยนโปรแกรมภาษา

HTML

2.1 โปรแกรมเขยน HTML

3.การใชคาสงและทดสอบผล

1.การสราง Folder เกบขอมล

2.2 โครงสรางภาษาและคาสง

3.1 คาสงจดการขอความ

3.2 คาสงสรางความนาสนใจ 3.3 คาสงการใชตาราง

3.4 คาสงการเชอมโยง

Page 2: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

46

จดประสงคการเรยนร 1. สามารถสรางโฟลเดอรเกบขอมลเวบไซตได 2. บอกทมาและความสาคญของภาษา HTML ได 3. สามารถใชโปรแกรมเทกเอดเตอรสรางและบนทกไฟล .html ได

4. บอกโครงสรางภาษาและ Tag ควบคม (คาสง) ของ HTML ได

5. สามารถใชคาสงจดการตวอกษร ขอความ และทดสอบผลบนโปรแกรมบราวเซอรได

6. สามารถใชคาสงตกแตงสราง ความนาสนใจและทดสอบผลบนโปรแกรมบราวเซอรได 7. สามารถใชคาสงสรางตาราง ใสการเน อหาและทดสอบผลบนโปรแกรมบราวเซอรได

8. สามารถใชคาสงสรางการเชอมโยง (ลงค) แบบตา ง ๆและทดสอบผลบนโปรแกรม

บราวเซอรได

Page 3: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

47

การสรางเวบเพจดวยโปรแกรมภาษา HTML

ในหนวยการเรยนนจะเรมสรางเวบดวยโปรแกรมภาษา HTMLในเครองคอมพวเตอรมขนตอนและคาสงควบคมการแสดงผลบ นโปรแกรมบราวเซอร ดงน

1. การจดการโฟลเดอร(Folder) เกบขอมลเวบไซต การเขยนโปรแกรมใด ๆ ในเครองคอมพวเตอร สงแรกทตองดาเนนการคอการสราง โฟลเดอรเกบขอมล รวมไวในทเดยวกน เพอความปลอดภยจากการถกลบทง และ การเรยกใชงานทสะดวก สาหรบการสรางเวบไซต โฟลเดอรเกบไฟลขอมลตาง ๆ ทนามาประกอบเปนหนาเอกสารเวบ และไฟล .html ทจะตองเชอมโยงถงกน จะตองมการอางองตาแหนงเกบ ชดเจน เปลยนแปลงไมได จงใหเกบไวภายใน โฟลเดอรหลก (Local Root Directory ) เดยวกน แลวสรางโฟลเดอรยอย ๆ (Sub-Directories)เชน image , CSS, Template ไวภายใตโฟลเดอรหลก หากเครองคอมพวเตอรทใชสรางเวบ มผใชหลายคนการสรางโฟลเดอรเวบไซตควรสรางเกบไวในทปลอดภย แลวใสรหสผานกนไวดวย

ตวอยาง สมมตวาตองการ สรางโฟลเดอรทไดรฟ D: มลาดบขนการสราง ดงรปท 3.1

D: → คลกขวาบรเวณทวาง → เลอก New → Folder 1. เขา ไดรฟ 2. เมอไดโฟลเดอรชอ New Folder ทาการเปลยนชอโฟลเดอร ชอโฟลเดอรควรสอดคลองกบชอองคกรหรองานทจดทาเวบไซต เชน สรางเวบไซตบรษทฮอนดา ตงชอวา Web-Honda ทสาคญการตงชอ โฟลเดอร หรอไฟลตาง ๆ ตองใชภาษาองกฤษ ใชชอสน ๆ เพราะจะมผลตอการสรางลงค ทตองเขยนคาสงอางองชอภายหลง การใชชอภาษาไทยจะมปญหาตอ โปรแกรมบราวเซอร จะหาไมพบ

รปท 3.1 แสดงการสรางโฟลเดอร เพอเกบขอมลเวบ

Page 4: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

48

2. การเขยนโปรแกรมภาษา HTML

ภาษา HTML (Hyper Text Markup Language) เปนภาษาหลกทใชในการสรางเวบเพจ เปนภาษาประเภท Markup Language เกดขนจากการพฒนาเทคโนโลยระบบ World Wide Web: WWW. ใชเพอกระจายขอมลในองคกรอนเทอรเนต พฒนาและกาหนดมาตรฐานโดยองคกร W3C (World Wide Web Consortium) ระบบ WWW. พฒนาขนโดย นกวจยจากสถาบน CERN (Conseil European Pour La Recherche Nucleaire) ชอ ทม เบอรเนอร - ล (Tim Berners-Lee) ใน ป ค.ศ.1989 เมองเจนวา ประเทศสวสเซอรแลนด

ภาษา HTML เปนภาษาทมลกษณะของขอมลทเปนตวอกษรในมาตรฐานของรหส แอสก (ASCII Code) โดยเขยนอยในรปของเอกสารขอความ (Text Document) ปจจบนพฒนาเปนเวอรชน 4.01 หรอ XHTML1.0 เพอรองรบมาตรฐานภาษา XML (ซงจะนามาใชแทนภาษา HTML) สามารถแสดงภาพกราฟกและระบบเสยงไดสมบรณ ตอบสนองเทคโนโลยปจจบน ครอบคลมการใชรวมในระบบโทรศพทได การเขยนภาษา HTML สามารถแทรกคาสงทตองการไดงาย โปรแกรมจะไมยดความเปน โครงสราง การเขยนคาสงผดกไมมผลตอตวโปรแกรม เพยงแตจดทผดจะไมแสดงผลออกมา ซงนบเปน จดออนของโปรแกรม (ทาใหตามหาจดผดไดยาก และเปนเหตผลทมการพฒนาภาษา XML มาใชแทน) ไฟลทไดจากการสรางเอกสารเวบ HTML จะเปนไฟลนามสกล .htm หรอ .html ใชไดทงระบบปฏบตการยนกซ (UNIX) และระบบปฏบตการ Windows เวลาเรยกใชหรอสงแสดงผล เรยกใชไดจากโปรแกรม เวบบราวเซอร (Web Browser)

2.1 โปรแกรมเขยนภาษา HTML โปรแกรมทนยมนามาใชเขยนภาษา HTML ทนยมม 2 โปรแกรมคอ Notepad และ Edit Plus ดงตวอยาง ดงน

โปรแกรม Note Pad Note Pad เปนโปรแกรม Text Editor มาตรฐานทมมากบ Windows วธเรยกใชทาไดดงรปท 3.2

1. การเขาสโปรแกรม เรม ทหนาตาง Desk top คลกทปม

START → All PROGRAMS → ACCESSARIES → NOTE PAD

Page 5: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

49

รปท 3.2 แสดงการเปดโปรแกรม Note pad เมอเขาโปรแกรม กสามารถพมพขอความหรอ Code HTML ไดทนทตามรปแบบคาสง ของโปรแกรม หากไมสามารถพมพภาษาไทยได ใหเขาไปตงทเมน Format เลอก Font เชน Angsana New เลอกขนาด Font ตามตองการ โปรแกรมภาษา HTML ไมยดตดกบ ตวพมพเลก หรอตวพมพใหญสามารถ ใชได ใหพจารณาจดความสวยงาม การดงายเปนหลก การบนทกไฟล เมอเขยน Code HTML เสรจแลวใหบนทกไฟล เลอกนามสกล เปน .htm หรอ .html เกบไวใน Folder ทเตรยมไวสาหรบเกบทรพยากรเวบไซต ดงรปท 3.3 และ รปท 3.4

รปท 3.3 แสดง Code HTML ทเขยนดวยโปรแกรม Note pad

Page 6: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

50

รปท 3.4 แสดงการบนทกไฟล นามสกล .html

โปรแกรม EDIT PLUS Edit Plus เปนโปรแกรม Text Editor ทใชบน Windows 95/98/Me/NT/2000/XP ผลตโดยบรษท ES-Computing ขนาดโปรแกรม 1.02 MB เปนโปรแกรมทมเครองมอชวยใหเขยนโปรแกรมภาษา สะดวกขน เชนมสเนนคาสง หมายเลขบอกบรรทด ตวชวยในการเขยน Tag คาสงตา ง ๆ การใชงานเขยนภาษา HTML ทา ดงรปท 3.5

1. เมอเขาสโปรแกรม File → New → HTML Page กด Enter (จะเหนวาสามารถใชโปรแกรม EditPlus เขยนโปรแกรมภาษาไดหลายโปรแกรม)

รปท 3.5 การใช โปรแกรม Edit Plus สรางไฟลเวบ HTML

Page 7: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

51

2. เมอเลอกการสรางเอกสารแบบ HTML Page แลวโปรแกรมจะสรางรปแบบคาสง HTML ใหเราสามารถเขยนเพมเตม และสามารถเลอกคาสงจาก Tool bar ทมมาใหทาให สามารถเลอกใชวางคาสงสาเรจลงในตาแหนงทตองการไดเลย ดงรปท 3.6

รปท 3.6 แสดงแบบฟอรม HTML ของโปรแกรม EDIT PLUS

HTML 2.2 โครงสรางภาษาและคาสง

ภาษา HTML ใชปายระบ (Tag) เปนคาสงควบคมการแสดงผล เปนลกษณะเฉพาะของภาษา ซงคาสงหรอปายระบแตละคาสง อาจมลกษณะพเศษ(Attribute) หรอสวนขยาย เพมเตม ได เชน <Font> เพมสวนขยายเปน <Font color=”RED”> คอกาหนดใหอกษรเปนสแดง ซงคาปกตหากไมกาหนดจะเปน สดา หรอสพนหลง หากไม กาหนดจะเปนสขาว เสมอ การกาหนดลกษณะพเศษใหแตละคาสงสามารถ กาหนดไดมากกวา 1 ลกษณะโดยใชเครองหมาย , คน เชน <font size = 3, color=red> …ขอความ..</font> ปายระบ (Tag) อยภายใตเครองหมายนอยกวา (<) และมากกวา (>) ดงน <…> โดยปายระบ แบงเปน 2 ประเภท คอ

1. ปายระบเดยว เปนคาสงควบคมการแสดงผลเดยว เชน คาสงขนบรรทดใหม <br> คาสงขนยอหนาใหม <P> , คาสงแทรกรปภาพ <img>, คาสงใสเสนคน <HR>เปนตน

2. ปายระบเปด/ปด เปนคาสงควบคมการแสดงผลเปนกลมคอ เมอมคาสงเปด จะต องมคาสงปดเสมอ เชน <body>…. </body>, <b>…..</b>, <I> … </I> เปนตน

Page 8: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

52

โครงสรางคาสง HTML จะมรปแบบการเขยนแบงออกเปน 3 สวน ดงน (รปท 3.7)

1. สวนประกาศ เปนสวนทกาหนดใหบราวเซอรทราบวา นคอภาษา HTML และจะตองทาการแปรผลอยางไรมคาสง เปนค เพยงคเดยวเทานน คอ <html> และ </html> ปรากฏทหวและทายไฟล 2. สวนหวเรอง (head) เปนสวนทแสดงผลขอความบน ไตเตลบารของบราวเซอร และอาจ มคาสงสาหรบกาหนดรายละเอยดดานเทคนคอนๆ อก แทรกอยระ หวางคาสง <head> ....... </head> ดงน

2.1 หวเรองบนไตเตลบาร เปนสวนสาคญทจะบอกรายละเอยดของหนาเวบเพจนนๆ อยภายในคาสง <title> .. </title> จะตองกาหนดเสมอและควรใชภาษาองกฤษนา สามารถใชภาษาไทยเปนคาตามได แตตองไมยาวเกน 64 ตวอกษร เชน <title> HTML LANGUAGE : การใชภาษา HTML </title> การนบตวอกษรใน คา-ภาษาไทยตองนบสระบน/ลาง /วรรณยกตดวย ชอเรยกเวบไซต ทปรากฏบนไตเตลบาร นอกจากจะนามาใชแสดงชอเรองของเวบไซตนนๆ แลวยงเปนขอความทจะ ถกนามาใชเปนคาสาคญ (Keyword) ในการสบคนขอมลจาก Search Engine ดวย

2.2 การระบอกขระภาษา นบเปนสวนสาคญ สาหรบเวบเพจภาษาไทย ททาใหผชมสามารถอานขอ ความบนเวบเพจเปนภาษาไทยได โดยเฉพาะการสรางเวบจากเครองมอสาเรจรปหลาย ๆ โปรแกรมทมกจะทาการกาหนดใหเวบเปนภาษาของผพฒนาโปรแกรม เชน เปนภาษาในยโรป/อเมรกา/หรอภาษาอนๆ ทาใหผชมไมสามารถอานภาษาไทยได ดงนนผสรางเวบจะตองทากา รกาหนดคาการ ถอดรหสภาษาไทยไวในทกๆ ไฟลโดยใชคาสง Meta ระบไวทสวน Head เชนเด ยวกนกบไตเต ล ดงน

<meta http-equiv="Content-Type" content="text/html; charset=TIS-620"> หรอ <meta http-equiv="Content-Type" content="text/html; charset=Windows-874">

ใหเลอกใชอยางใดอยางหนง เวบเพจทสรางขนกจะสามารถแสดงผลภาษาไทย ไดอยางถกตอง

2.3 ประกาศใหโลกร การประกาศหรอเผยแพรสอนเทอรเนตเพอให ระบบการคนหาของ Search Engine ของเราไดโดยใชคาหลก (Keyword) การกาหนดคาหลกใหกบหนาเวบเพจ จะใชคาสงทมรปแบบเฉพาะในสวน Head ถดจาก Title เรยกวาการใชคาส ง Meta (ซงจะไมแสดงผลในหนาตาง บราวเซอร) ดงน

<Meta name="X" content="Y"> (x และ y จะถกแทนคาดวยขอความ )

Page 9: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

53

ถา X แทนคาดวยคาวา Keyword ในสวน Y จะแทนคาดวยคาหลกทเกยวของกบเวบไซต นน คาหลกควรเปนภาษาองกฤษ (ใชภาษาไทยได) สามารถกาหนดไดมา กกวา 1 คา แตละคาจะคนดวย เครองหมายจลภาค (,)

เชน <Meta name="keyword" content="html, web, page, website, home.">

ถา X แทนคาดวยคาวา Description ในสวน Y จะแทนคาดวยคาอธบายทเกยวของกบ เวบไซตนน ควรเปนภาษาองกฤษ เขยนในรปประโยคบอกเลาสอความหมายถงเนอหาในเวบนนๆ เช น <Meta name="Description" content="HTML is a wonderful language for internet communication.">

ถา X แทนคาดวยคาวา Author ในสวน Y จะแทนคาดวยชอของเจาของเวบไซต หรอหนวยงาน อาจระบชออเมลไวเพอใหสะดวกในการตดตอกบผรบผดชอบโดยตรง เชน <Meta name="Author" content="Prasit – [email protected]">

2.4 เทคนคพเศษ เราสามารถใสเทคนคพเศษตาง ๆ เพมเตมในสวนนได เชน สครปตพเศษ แสดงวนเวลา การแสดงผลพเศษ มสครปแจกฟรใหนกศกษาคนหาจากอนเทอรเนต เชนhttp://www.codetukyang.com/java/scrollbar/index.htm, http://www.geocities.com/thaijava43/js.html

2.5 คาสงการทาหมายเหต ใชในกรณตองการอธบายคาสงเพมเตม รปแบบ <!-- ..... --> ตวอยาง <!-- END WEBSTAT CODE --> ขอความทอยในคาสง หมายเหตจะปรากฏอยในโปรแกรมแตไมถกแสดง บนจอภาพ

<html> 1.สวนประกาศ <head> <title> HTML LANGUAGE : การสรางเวบดวยภาษา HTML</title>

<meta http-equiv="Content-Type" content="text/html; charset=TIS-620">

<meta name="keyword" content="html, web, page, website, home.">

<meta name="description" content="HTML is a wonderful language for internet

communication.">

<meta name="author" content="Prasit :[email protected]">

<link href="htmlstyle.css" rel="stylesheet" type="text/css"> </head>

2. สวนหว

<body> welcome to my web HTML<br> ยนดตอนรบสเวบ HTML

</body> </html> 1.สวนประกาศ

3. สวนเนอหา

Rรปท 3.7 แสดงสวนประกอบโครงสรางภาษา RHTML

Page 10: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

54

3. สวนเนอหา (body) นบเปนสวนทมความซบซอนมากทสด เพราะเปนเนอหา หรอเรองราวทงหมดทเราจะนาเสนอ สามารถใสเทคนคลกเลนเพอดงดดความสนใจไดมาก ความแตกตางระหวาง เวบไซตตางๆ แสดงความมฝมอของผจดทา ศลปะในการออกแบบจะอยในสวนนทงหมด จะแทรกอยระหวางคาสง <body> และ </body> โดยจะกลาวในหวขอตอไป

3. การใชคาสงและการทดสอบผล คาสงและการทดสอบในทนจะกลาวถง คาสงทใชในสวน เนอหา คอ ใน Tag body โดยปกตหากไมมการกาหนดอะไรเปนพเศษในคาสง body บราวเซอรจะแสดงผลหนาเวบเพจเปนพนหล งสขาว ตวอกษรสดาเสมอ ในคาสง body เราสามารถระบคาสงพเศษ (Attribute) เชน คาสของพนหลง สตวอกษร สจดเชอมโยง ตาแหนงการแสดงผลของหนาเวบ ไดตามตองการ ซงการเพมคาหรอคาสง พเศษจะเพมในปายระบ (tag) หรอคาสงเปดเสมอดงตวอยาง <html> <head> <title> Example of Body : ไฟลตวอยางคาสง BODY</title> </head> <body background="bgimage.gif" bgcolor="#ffffff" text="#000099" link="#ff0000" vlink="#990099" alink="#009900" topmargin=0 leftmargin=0 > สวนนสาหรบขอความทแสดงในสวนเนอหา </body> </html>

การกาหนดคาส คาส เปนสวนสาคญของการกาหนดคณสมบตแก Object ตาง ๆ สามารถกาหนดโดยระบชอสโดยตรง เชน black, white, blue, green,... เปนตน แตการกาหนดแบบนจะไมสามารถ ระบความเขมแบบไลเฉดสได จงไดใชคาสเปนตวเลขฐานสบหก (hexadecimal format) โดยกาหนดเปน คาสของแสง RGB แตละสประกอบดวยเลข 2 หลก ในแตละสจะมคาของสจากมดไปสวางดงน 0 1 2 3 4 5 6 7 8 9 A B C D E F เลข 2 หลกของแตละสจงมคาไดตงแต 00 – FF ดงนนการกาหนดคาส ดวยตวเลขฐานสบหกจงไดคาสทดกวา

Page 11: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

55

ตวอยางคารหสส (HEX number) สาหรบใชในการเขยน Homepage

ชอส เลขฐานสบหก ชอส เลขฐานสบหก WHITE #FFFFFF BLACK #000000

YELLOW #FFFF00 RED #FF0000

GREEN #008000 BLUE #0000FF

CYAN #00FFFF MAGENTA #FF00FF

คาสเหลานสามารถดไดจาก คาส Color picker ของโปรแกรม Photoshop ซงจะสามารถเลอกใชสได 16.7 ลานส ดงรปท 3.8

คาส เลขฐานสบหก = #2E47B4

(นาคานไปใชไดเลย)

คลกเลอกส

รปท 3.8 แสดงการดเลขคาส ในตารางส ของโปรแกรม Photoshop

คาสงจดการขอความ 3.1

การจดการขอความ หรอ เนอหาเวบ เปนการเขยนคาสงลงใน <Body>………</Body> คาสง HTML ทเกยวของกบการใสเนอหาในทคอการใชคาสงจดการกบตวอกษร จดระเบยบขอความ ใหอานงาย ในเอกสารเวบของเรานนเอง คาสงทเกยวของไดแก 1. ตวอกษร ไดแก หนา เอยง ขดเสนใต ใสส กาหนดขนาด เลอกแบบอกษร

Page 12: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

56

2.จดขอความ ไดแก ขนบรรทดใหม กาหนดหวขอ กาหนดใหยอหนาใหม ใสเสนขนขอความ

เปนตน

คาสงจดตวอกษร

1. ตวอกษร : <B>...ขอความ..... </B> :คาสงตวหนา <I>...ขอความ..... </I> :คาสงตวเอยง <U>...ขอความ..... </U> :คาสงขดเสนใต

เมอตองการทาใหตวอกษรหนา เอยง หรอขดเสนใต ใหนาคาสงขางตน (Tag) ไปครอ ม ขอความนนไว เชน ตองการแตงคาวา "การเขยนเวบเพจดวยภาษา HTML " ใหหนา เอยงและขดเสนใต ใหทาดงน รปท 3.9

<B> <I><U> การเขยนเวบเพจดวยภาษา HTML</U></I></B>

รปท 3.9 แสดงการใชคาสง <B> <I> <U> พรอมกน

2. ควบคมตวอกษรทงหนาเวบ : ในการตกแตงขอความหรอตวอกษรทงหนาเวบใชคาสง <basefont >โดยเพม คณสมบต

(Attribute) เพมลงไป ไมตองม แทกป ด ดงตวอยาง คาสงดงน

<basefont color=”blue” size=3>…ขอความ....

Page 13: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

57

3. ใสสตวอกษร : <font color=ชอส หรอ #รหสส >.....ขอความ...... </font>

ในการตกแตงอกษรใหเปนสตางๆ ตามชอสหรอรหสส เปนการกาหนดคณสมบตพเศษใหกบ FONT จะเขยนคาสงลงในคาสง (Tag) เปด ใหนาคาสงนไปครอมขอความทจะตกแตงส ดงตวอยาง <font color= red > การกาหนดสตวอกษรสแดง </font> หรอ <font color= #ff0066 > การกาหนดสตวอกษร </font>

4. กาหนดขนาดตวอกษร : <font size= ขนาด > .....ขอความ...... </font> ในการกาหนดขนาด อกษร เปนการกาหนดคณสมบตพเศษใหกบ FONT ขนาด FONT

ทกาหนดไดในภาษา HTML กาหนดไวคอ 1 , 2 , 3 , 4 , 5 , 6 , 7 โดย 1 ขนาดเลกสด 7 ขนาดใหญสด การเขยนคาสงจะเขยนคาสงลงในคาสง (Tag)เปด ใหนาคาสงนไปครอมขอความ ทตองการ ดงตวอยาง <font size= 5 > การกาหนดขนาดตวอกษรขนาดเทากบ 4</font>

รปท 3.10 แสดงการใชคาสงกาหนดขนาดและ ส ตวอกษร

5. กาหนดแบบตวอกษร : <font face= “แบบอกษร” > .....ขอความ...... </font> การกาหนดแบบ อกษร เปนการกาหนดคณสมบตพเศษใหกบ FONT เชนกน การเขยนคาสง

จะเขยนคาสงลงในคาสง (Tag)เปด ใหนาคาสงนไปครอมขอความ ทตองการ ดงตวอยาง <font face= “Cordia New”> การกาห นดแบบอกษร </font>

Page 14: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

58

การเขยนคาสงรวมมากกวา 1 คาสง จะเหนวาการกาหนดคณสมบตพเศษใหตวอกษร หรอ FONT ทง ส ขนาด แบบ ทาไดคลายกน ดงนนในการใชงานหากตองการกาหนดคณสมบตมากกวา 1 อยาง กสามารถเขยนตอกนโดยเคาะวรรควาง ไวระหวางคาสง ดงตวอยางรปท 3.11

<font color=red size=4 face= “Cordia New” > การกาหนดคณสมบตพเศษ อกษร </font>

ผลลพธทได: การกาหนดคณสมบตพเศษอกษร

ตวอยางการใช HTML

รปท 3.11 แสดงการใชคาสงกาหนดแบบ ขนาด ส ตวอกษร

Page 15: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

59

คาสงจดขอความ

1. คาสงขนบรรทดใหม

หากพมพขอความยาวๆ เมอตองการจะตดคาขนบรรทดใหมตองใชคาสง <br> แทรก ตามตาแหนงทตองการใหขนบรรทดใหม ไมตองมแทกปด ดงตวอยาง ผลลพธทได ดรปท 3.12

การเขยนขอความทตองการตดคาขนบรรทดใหมสามารถทาไดดวยการใชคาสง Break (br) แทรก<br> ขอความหลงคาสงBreak จะถกตดลงบรรทดถดไป

2. คาสงขนยอหนาใหม <p>.................ขอความ.........</p> สาหรบกลมขอความจานวนมา ก เราสามารถแบงขอความในรปของยอหนา (Paragraph) ดวยการใชคาสง <P> ... </P> ผลทไดจะแตกตางจากการใชคาสง <br> นนคอจะมการเวนชองวางหนงบรรทด กอนและหลงยอหนา ดงตวอยาง ผลลพธ ดรปท 3.12

<P>นคอตวอยาง การจดกลมขอความแบบยอหนาทใชคาสง Paragraph กากบ สวนน คอยอหนาแรก </P> <P>นคอตวอยาง การจดกลมขอความแบบยอหนาทใชคาสง Paragraph กากบ สวนน คอยอหนาทสอง </P> ประโยคใหมทไมมคาสงกากบ

รปท 3.12 แสดงการใชคาสง <br> , <p>….</p>

Page 16: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

60

3. คาสงกาหนดชองวางระหวางขอความ การพมพทมการเคาะวรรคในหนาออกแบบ บราวเซอรจะไมสนบสนนการแสดงผลการเคาะเวนวรรคมากเกนกวา 1 เคาะ (จะเวนวรรค 10 ชองกแสดงเพยงชอง เดยว) และการกดป มเยองยอหนา กจะแสดงเพยง 1 ชองวางเทานน เราสามารถกาหนดใหแสดงชองวางไดมากกวา 1 ชองวางไดดวยการ แทรกอกขระพเศษลงไปคอ &nbsp; แทน 1 ชดตอ 1 ชองวางตวอกษร ตวอยาง การแทรกชองวางเกนกวา 1 ชองวาง เชน นายประสทธ &nbsp; &nbsp; &nbsp; &nbsp; ชสกล (เวน 4 ชอง ระหวางชอ - นามสกล) ผลลพธ รปท 3.13 หมายเลข 1

4. คาสงจดกลมขอความเยองยอหนา ตองการใหขอความมการเยองจากขอบทงสองขางของหน าเวบเพจ สามารถใชคาสง <BLOCKQUOTE> …ขอความ….. </BLOCKQUOTE> ได ขอความทอยระหวางคาสงดงกลาวจะเยอง ระยะจากขอบทงสองดานดงตวอยาง <BLOCKQUOTE> นคอขอความทตองการเยองใหหางจากขอบทงสองขาง เพอใหเกดกลมขอความ

ทดสวยงามอานงาย ดวยการใชคาสง <BLOCKQUOTE> </BLOCKQUOTE>

ผลลพธ รปท 3.13 หมายเลข 2

หากตองการเยองยอหนาในบรรทดแรกเพยงบรรทดเดยว สามารถใชการแทรกตวอกษรวาง(&nbsp;) ลงไปเทากบจานวนเคาะวรรคทตองการไดโดยตรง หรอจะกาหนดในคาสงยอหนา <p style="text-indent: 30"> กได (ใชไดดกบบราวเซอร IE บราวเซอรอนอาจไมแสดงผล ) ดงตวอยาง

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; การเยองยอหนาดวยการแทรกอกษรวางลงไป 6 ชด

ผลลพธ รปท 3.13 หมายเลข 3

<p style="text-indent: 30">การเยองยอหนาดวยการกาหนดสไตลใหกบคาสงยอหนา คาตวเลข 30 คอหนวยพกเซล </p>

ผลลพธ รปท 3.13 หมายเลข 4

Page 17: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

61

5. คาสงกาหนดกลมคา ใหเหมอนตนฉบบ

รปท 3.13 แสดงคาสงจดตาแหนงขอความดวย &nbsp; , <blockquote>,<p style= “text-indent …”>

5. คาสงกาหนดกลมคาใหเหมอนตนฉบบ การกาหนดกลมคาให การแสดงผลบนบราวเซอรเหมอนตนฉบบทพมพหรอออกแบบในเอกสาร HTML สามารถใชคาสง <PRE> …ขอความ….. </PRE> ได ดงตวอยาง ผลลพธดงรปท 3.14

<PRE> ว.ด.ป. เวลา หมายเหต 1.01.51 7.50 -

8.02.51 8.50 -

12.04.51 8.20 - </PRE>

Page 18: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

62

รปท 3.14 แสดงการใชคาสง

<PRE>…..</PRE>

6. การจดวางตาแหนงของขอความ การกาหนดใหตวอกษรขอความหรอรปภาพ ใหอยในตาแหนง ชดดานซาย/กลาง/ขวา ของหนาเวบเพจ (ปกตขอความจะถกจดชดซายอยแลว ) ดวยการใชคาสง <DIV ALIGN="LEFT/CENTER/RIGHT"> …ขอความ... </DIV> ครอบขอความ/รปภาพนน ดงตวอยาง ผลลพธดงรปท 3.15 <DIV ALIGN="LEFT">ขอความนจดชดซาย</DIV><br>

<DIV ALIGN="CENTER">ขอความนจดกงกลาง</DIV><br>

<DIV ALIGN="RIGHT">ขอความนจดชดขวา</DIV>

รปท 3.15 แสดงการใชคาสงจดตาแหนงขอความดวย <DIV ALIGN= “”>….</DIV>

Page 19: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

63

7. การทาหวเรอง (Heading) การกาหนดขอความเปนหวเรองเนอหา (Heading) ใชคาสง (Tag) <Hn>…….</Hn> n คอตวเลขกาหนดขนาด มคา 1-6 โดยเลข 1 เปนขนาดตวอกษรใหญทสด และ 6 เปนขนาดตวอกษร เลกทสด การใชคาสง ดงตวอยางดงน <H4>ขอความหวเรองขนาด 4</H4>

8. การจดทารายการยอย (List) การทารายการหวขอมหลายวธสามารถเลอกใชไดตามความตองการดงน

8.1 คาสง <DL> , <DT> , <DD>

คาสงทง 3 คาสงนใชรวมกน เปนการกาหนดหวขอใ หญ หวขอยอย ลด ลาดบกน ผลลพธ ดงรปท 3.16

<DL> <DT>หวขอท1</DT><DD> หวขอยอยท 1.1 </DD>

<DT>หวขอท2</DT><DD> หวขอยอยท 2.1 </DD> </DL>

รปท 3.16 แสดงการใชคาสงจดหวเรองใหญ <H..>….</H..> และหวขอยอย <DL>, <DT>, <DD>

Page 20: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

64

8.2 คาสง <LI> ควบคมขอบเขตหวขอดวย <DIR>….</DIR>

ใชควบคมรายการหวขอทมความยาวไมเกน 20 ตวอกษร การใชงานดงน <DIR> ผลลพธ

<LI>รายการหวขอท 1 • รายการหวขอท 1

<LI>รายการหวขอท 2 • รายการหวขอท 2 </DIR> ผลลพธ ดงรปท 3.17

รปท 3.17 แสดงการใชคาสงจดหวเรองใหญ <H..>….</H..> และหวขอยอย <LI> โดยควบคมดวย<DIR>…</DIR>

ใชควบคมรายการหวขอเชนเดยวกบ <DIR>….</DIR> แตแบบ <MENU>….</MENU> ไมกาหนดความยาว หวขอ การใชงานดงน

8.3 คาสง <LI> ควบคมขอบเขตหวขอดวย

<MENU> <LI>รายการหวขอท 1 <LI>รายการหวขอท 2

รปท 3.18 แสดงการใชคาสงจดหวเรองใหญ <H..>….</H..> และหวขอยอย <LI> โดยควบคมดวย <Menu>….</Menu>

</MENU>

ผลลพธ ดงรปท 3.18

Page 21: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

65

8.4 คาสง <OL>….</OL>

เปนคาสงกาหนดลกษณะ (Type) รายการหวขอใหมลาดบ เชน 1 2 3 ... หรอ a, b, c… คาสง <OL>…. <OL> ใชควบคม <LI> โดยใชรวมกบคาสง START การใชงานตามตวอยางดงน

1) <OL START=1 Type=”a”>

<LI>รายการหวขอท 1 <LI>รายการหวขอท 2 <LI>รายการหวขอท 3 </OL>

2) <OL START=1 Type=”1”>

<LI>รายการหวขอท 1 <LI>รายการหวขอท 2 <LI>รายการหวขอท 3 </OL>

ผลลพธ

รปท 3.19 แสดงการใชคาสงจดหวเรองใหญ <H..>….</H..> และกาหนดลกษณะหวขอยอย <LO> ,<LI>

ดงรปท 3.19

8.5 คาสง <UL>….</UL>

เปนคาสงกาหนดลกษณะ (Type) รายการหวขอแบบใชสญลกษณเปนหวขอ เชน • , ο , คาสง <UL>…. <UL> ใชควบคม <LI> การใชงานดงรปท 3.20

รปท 3.20 แสดงการใชคาสงจดหวเรอง

<H..>….</H..> และ <UI> ,<LI>

Page 22: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

66

8.6 การสรางเสนคนแนวนอน

การเนนขอความหรอเนอหาใหมความชดเจน ดวยการใชเสนคน <HR> สามารถกาหนดตาแหนง ความหนา ความยาว ส ความทบ ไดใชคาสงดงตวอยาง <HR color= “red” size=10> กาหนดใหเสนมสแดง ความหนา (size) 10 pixels ไมไดกาหนดความกวาง จะแสดงผลกวาง (หรอความยาวเสน) เตมพนท ดานกวางของหนาเวบ <HR width= 300 align= “center” color= “blue” size= 5 noshade> กาหนด ความกวางเทากบ 300 pixels อยกงกลางหนา ใหเสนมสนาเงน ความหนา(size) 5 pixels ไมกาหนดความทบ (noshade) รปท 3.21 ดงน

รปท 3.21 การใชคาสง <HR> สรางเสน

Page 23: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

67

3.2 คาสงตกแตงสรางความนาสนใจ

1. การใสรปภาพ กอนนารปภาพมาประกอบ ใหศกษา ชนดของภาพ เชน GIF, JPEG และ PNG ทจะนามา ใชประกอบบนเวบเพจ เชนควรจะตองมขนาดเลก เพอนาไปเรยกใชบนเวบเพจไดอยางรวดเรว (ขนาดไฟลตองไมเกน 50 KB) ทสาคญภาพตองนามาเกบไวใน Folder ทใชเกบไฟลตาง ๆ ของเวบไซตทสรางปกตจะสรางโฟลเดอรยอยชอ images ไวเกบรป ภาพ เพราะการใชคาสงอางถงรปภาพตองบอกโฟลเดอรทเกบควบคไปดวยเสมอ การสรางโฟลเดอรยอยภายในโฟลเดอรเวบไซต จะไมตองเขยนคาสง อางถงใหยงยาก หากการจดเกบไมด หรอไมไดนารปภาพมาเกบไวในโฟลเดอรของ เวบไซตอางอง ผดรปกจะไมแส ดงโดยจะปรากฏเปนกากบาทสแดง แทนคาสงใสรปภาพเปนคาสงเดยว ไมตอง มTage ปด ดงน <IMG SRC="โฟลเดอรเกบภาพ/ชอรปภาพ"> โดยเราสามารถกาหนดคาเพม เชน ในสวนของความกวาง ความยาวของรปภาพ ตาแหนงภาพ ดงตวอยาง

( Images คอโฟลเดอรทเกบ bird.gif คอ ชอรปภาพ )

<img src="images/bird.gif" align=center> →กาหนดตาแหนงกงกลาง

<img src="images/bird.gif"> → คาสงใสรปภาพ

<img src="images/bird.gif" width="80" height="66"> →กาหนดความกวาง ความสง

<img src="images/bird.gif" width="160" height="133"> →กาหนดความกวาง ความสง

2. ใสกรอบและขอความอธบายภาพ การเพมความนาสนใจแกรปภาพ โดยใสกรอบภาพ ( ) ใสคาอธบายภาพ (Border alt) เมอ นาเมาสมาชทภาพใหปรากฏคาอธบายขน เพอสรางปฏสมพนธ ความนาสนใจ แกผชมทด ดงน <img src="images/bird.gif" border="3" alt="ไปชมนก">

3. การทาอกษรเคลอนท การเนนขอความหรอเนอหาใหนาสนใจ ดวยการสงใหเคลอนท ใชคาสง <MARQUEE> ….ขอความ ....</MARQUEE> และสามารถกาหนดการควบคม เชน ทศทาง ความเรว เพมได คอ Direction เชน LEFT, RIGHT, DOWN: กาหนดทศทาง Behavior เชน Scroll (ขวาไปซายแลวเรมใหม ), Slide (ขวาไปซายแลวหยด) Scroll amount = ความเรวในการเคลอนท (ควรกาหนดเพยง 1, 2, 3 เทานน )

Page 24: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

68

คาสงตวอยางดงน <marquee behavior=scroll>อกษรวงจากขวาไปซายแลวเรมใหม</marquee>

<marquee behavior=alternate>อกษรวงจากขวาไปซายแลววงยอนกลบ</marquee>

<marquee behavior=slide>อกษรวงจากขวาไปซายแลวหยด</marquee>

<marquee direction=right>อกษรวงจากซายไปขวาแลวเรมใหม</marquee>

<marquee scrollamount=2 direction=down>อกษรวงจากบนลงลางแลวเรมใหม</marquee>

คาแนะนา...ควรทดสอบการใชคาสงเพอกาหนด ลกษณะ ขนาด ความเรว ในการเคลอนท ใหเหมาะสม

ตวอยาง Marquee อกษรวงขน เมอนาเมาสชบรเวณขอความ ขอความจะหยด เมอนาเมาส ออกนอกพนท ตวอกษรวงตอไป .. <TABLE bgcolor= #FFFFCC width = 300 height= 300 border=1 >

<TR><TD> <marquee direction=up height=200 onMouseOut=this.start()

onMouseOver=this.stop() scrollamount=1>

<CENTER>…ใสขอความวงจากดานลางขนดานบน.. CENTER>

</marquee>

</TD>

</TR>

</TABLE>

3.3 คาสงสรางตาราง

ในการนาเสนอเนอหา ขอมลทเปนรายการ หรอสถตตางๆ โดยทวไปจะนาเสนอขอมลใน รปของตาราง เพอความเปนระเบยบเรยบรอยและงายตอการทาความเขาใจ ซงการสรางเวบโดยทวไป ผออกแบบจะใชตารางเปนตวกาหนดขอบเขตพนทเน อหาแตละสวนไวเ สมอ คาสง (Tage) ทใชในการสรางตารางคอ <TABLE>...</TABLE> พรอมทง ตองมแทกประกอบในการสรางตาราง เชน สรางแถว, สรางคอลมน, กาหนดสพน สเสนขอบตาราง , กาหนดขนาดตาราง , การจดตาแหนงตาราง เปนตน ดงตวอยางดงน

รปแบบคาสง คาอธบาย <TABLE>............................</TABLE>

<CAPTION>....................</CAPTION>

<TR>.....................................</TR>

<TH>....................................</TH>

<TD>....................... ............</TD>

คาสงทกาหนดใหบราวเซอรสรางตาราง

คาสงทใชตงชอหรอหวขอเรองใหกบตาราง

คาสงสาหรบสรางแถวในตาราง (ROW)

คาสงสาหรบกาหนดขอมลสวนหวของตาราง

คาสงสาหรบสรางแถวในตาราง (ROW)

Page 25: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

69

ตวอยางคาสงสรางตาราง กาหนดเสนขอบตาราง = 2 pixel

รปแบบคาสง ตวอยางผลการใชคาสง<TABLE BORDER="2" >

<CAPTION>ชอตาราง</CAPTION>

<TR>

<TH> สวนหว1</TH>

<TH> สวนหว2</TH>

<TR>

<TD>ชองท 1</TD><TD>ชองท 2</TD>

</TR>

<TR>

<TD>ชองท 3</TD><TD>ชองท 4</TD>

</TR>

</TABLE>

การกาหนดคณสมบตเพอตกแตงเพมในตาแหนงตาง ๆ ของตาราง ใหกาหนดในจดทตองการ เชน สพน สตวอกษร ดงตวอยาง

รปแบบคาสง คาอธบาย และผลการใชคาสง<TABLE BGCOLOR="#FFFF99" BORDER="2" width= 300 >

<CAPTION><FONT face= "cordia new" SIZE="4"

COLOR="blue">ชอตาราง</FONT>CAPTION>

<TR>

<TH> <FONT face= "cordia new" SIZE="3"

COLOR="green">สวนหว1</FONT></center></TH>

<TH> <FONT face= "cordia new" SIZE="3"

COLOR="green">สวนหว2</FONT></center></TH>

<TR>

<TD>ชองท 1</TD><TD>ชองท 2</TD>

</TR>

<TR>

<TD>ชองท 3</TD><TD>ชองท 4</TD>

</TR>

</TABLE>

แสดงการกาหนดรายละเอยดเพมในสวน ขนาดตารางซงขนาดมหนวยเปน pixel สาหรบชอ และ หวตาราง กาหนดแบบ Font และ สใหสวยงาม ตาแหนง (align) ไมตองกาหนด จะจดกงกลางให เสมอ สาหรบสตารางแตละแถวสามารถกาหนด เพมในแตละ TR , TD ไดเลย

Page 26: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

70

การรวมตาราง

การใชคาสงรวมคอลมน : Colspan=”x” (x คอ จานวนคอลมน)

คาสง ผลลพธ

<TABLE width=200 bgcolor = #CCFFFF BORDER="2" >

<TR>

<TD colspan=”2”>AB</TD><TD>C</TD>

</TR>

<TR>

<TD>D</TD><TD>E</TD><TD>F</TD>

</TR>

</TABLE>

A B C

D E F

การใชคาสงรวมแถว : Rowspan=”x” (x คอ จานวนแถว)

คาสง ผลลพธ <TABLE bgcolor = #FFFF99 BORDER="2" width=

200>

<TR>

<TD ROWSPAN="2">AD</TD>

<TD>B</TD>

<TD>C</TD>

</TR>

<TR>

<TD>E</TD>

<TD>F</TD>

</TR>

</TABLE>

A B C

D E F

Page 27: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

71

คาสงจดการขอมลและตารางทควรร Width = “x” : x ใชกาหนดความกวางของตาราง ใชหนวยได 2 แบบ คอ % (ของความกวางจอ) และ pixel (จะไมปรบตามความกวางจอ ) เชน Width=”80%”, width=”600” Height = “x”: ใชกาหน ดความสงของตาราง ใชหนวยเปน pixel เทานน Align = “x” : ใชกาหนดตาแหนง object ในแนวนอน right หรอcenter หรอ left เชน align= “center” Valign = “x” : ใชกาหนดตาแหนง object ในแนวตง top หรอ middle หรอ bottom เชน valign= “top” Colspan = “x” : ใชรวมคอลมนเขาดวยกน x คอจานวนคอลมน Rowspan = “x”: ใชรวมแถวเขาดวยกน x คอจานวนแถว

3.4 การเชอมโยงหนาเวบเพจ

Index.html

home.html

index.html

about.html

register.html Unit1.html

Unit2.html

about.html

index.html

home.html

register.html Unit1.html

Unit2.html

regist.html

index.html

about.html

home.html Unit1.html

Unit2.html

Unit1.html

index.html

about.html

register.html home.html

Unit2.html

Unit2.html

index.html

about.html

register.html home.html

Unit1.html

รปท 3.22 แสดงตวอยางการเขยนผงการเชอมโยง (Navigation)ในเวบไซต

การเชอมโยงหนาเวบเพจ คอ การกาหนดสวนของขอความหรอรปภาพทตองการ ใหเปนจดเชอมโยงไปยงเนอหา จดอน หรอหนาเวบเพจอน ซงเนอหาทจะเชอมโยงไปอาจจะอยภายในหนา เดยวกน , คนละหนากน หรออาจจะอยคนละเวบไซตกได การเชอมโยงหนาเวบเพจ ประกอบดวยสวนประกอบทสาคญ 2 สวน คอ

Page 28: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

72

1. จดทใชสาหรบเชอมโยง (Link) เปนสวนทใชเปนจดเช อมโยงไปยงเปาหมายปลายทาง ซงอาจจะเปนขอความ หรอรปภาพซงอาจเปนภาพนง หรอภาพเคลอนไหว กได

รปท 3.23 แสดงการ

สรางจดลงคในหนาเวบ

2. เปาหมาย (Target) เปนสวนปลายทาง หรอจดทตองการใหเชอมโยงมาถงจะอยสวนใดของ เอกสารเวบกได ตามทเรากาหนด

การสรางจดเชอมโยง มดงน

1. การลงคภายในเวบเพจเดยวกน (Name Anchor) ในกรณทหนาเวบเพจยาวหรอมหลายหวขอทนาสนใจ ตองการใหผชมไปถงหวขอนนโดยสะดวกรวดเรว จงสรางการเชอมโยงไวสามารถคลกลงคไปได ขนตอน มดงน 1.1 กาหนดเปาหมาย (Target) - คาสง <A NAME= ชอเปาหมาย>....ขอความทใชเปนจดเชอมโยง....</A>

เชน <A NAME= cont02 >ฝายวชาการ</A>

1.2 กาหนดจดเชอมโยง (Link) - คาสง <A HREF= #ชอจดเชอมโยงในขอ 1>.....ขอความ.....</A>

เชน <A HERF= #con02>คลกไปทฝายวชาการ</A>

Page 29: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

73

2. การลงคภายในเวบไซต (Web Page/File)

เปนการเชอมโยงไปยงหนาเวบเพจอนภายในเวบไซตเดยวกน -คาสง <A HERF= "ชอแฟม" >.....ขอความทใชเปนจดเชอมโยง.....</A>

เชน <A HERF=unit4.html>หนวยท4</A>

3. การลงคไปยงเวบไซตอน (URL/Website) เปนการเชอมโยงไปยงหนาเวบเพจหรอเวบไซตอน ใชการระบชอโดเมนเตม - คาสง <A HERF=ชอเวบไซต >.....ขอความทใชเปนจดเชอมโยง.....</A>

เชน <A HERF=http://www.google.co.th>google</A>

4. การลงคอเมล (E-Mail Link) เปนการสรางจดเชอมโยงพเศษทตองการใหผชมคลกเพอเปดโปรแกรมรบสงอเมลทมในเครองเพอเขยนขอความ

เชน <A HREF= "mailto:[email protected]">ผจดทา </A>

ในกรณใชรปภาพเปนจดเชอมโยง จะใชคาสงอางองรปภาพแทนตาแหนงขอความ ดงน

คาสง : <A HREF="http://www.google.co.th"><IMG SRC="images/chicken1.gif"></A>

การแสดงผลดวยโปรแกรมบราวเซอร

การทดสอบเพอแสดงตรวจสอบผลเวบเพจททาการออกแบบดวยโปรแกรมสราง ไมวาจะเปน การออกแบบดวยโปรแกรม ภาษา หรอ โปรแกรมสาเรจรป เมอเขยนโปรแกรมเสรจแตละชวงคาสง จะตองทาการทดสอบผลดวยโปรแกรมเวบบราวเซอร(เชน โปรแกรม IE, Firefox, Safari) ทนทการทดสอบผลสามารถทาไดหลายวธ วธทสะดวกและนยมใชกนม 2 วธ คอ

1. เขาไปทโฟลเดอรเกบผลงานเวบ ไซต ดบเบลคลกทไฟลเวบเพจ ซงบนทกเรยบรอยแลว (นามสกล htm หรอ html) โปรแกรมบราวเซอร จะทางานและเปดเวบเพจนน ๆ ขนทนท

2. สาหรบผใชโปรแกรมชวยสรางเวบ (โปรแกรมสาเรจรป)จะมเครองมอเปน Icon หรอ คยลดสาหรบเปดดเวบเพจผานโปรแกรมบราวเซอร ใหทกโปรแกรม เชน Dreamweaver จะม Icon หรอคยลดใหใชเปด เชน กด ของโปรแกรม IE ใช F12 เปนตน

Page 30: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

74

ขอมลเกยวกบโ ปรแกรมบราวเซอร ทมใชในปจจบน ทควรทราบมดงน 1. โปรแกรม Internet Explorer ของบรษทไมโครซอฟต แถมมากบโปรแกรมวนโดว มผใชมาก

ทสด ปจจบนออกเวอรชน 7.0 หรอ IE 7 มขนาด 14.7 MB 2. โปรแกรม Mozilla Firefox บรษท Mozilla นยมเรยกกนสน ๆ วา Firefox ปจจบนเปนรน

2.0.0.9 มขนาด 5.74 MB สามารถหาคาแนะนาวธเซตอพและการแกปญหาในการใชงานไดคอนขางงาย 3.โปรแกรม Opera พฒนาโดยบรษท โอเปรา ประเทศนอรเวย มจดเดนทตวโปรแกรมมขนาด

เลก ปจจบนออกรน 9.24 4. โปรแกรม Safari ของคายแอปเปล ซงเดมใหใชกบระบบปฏบตการแมคอนทอช เทานน

ขณะนออกรน 3.1.2 ทใชกบวนโดวสได โปรแกรมบราวเซอรแตละ โปรแกรมจะมหนาตาเมน และสสน แตกตางไป รวมทงการแสดงผล

ในภาษาไทยอาจจะไดผลลพธทไมถก ตอง หรอหากการตงคาไมจะไมแสดงภาษาไทยเล ย การออกแบบสรางเวบจงตองมการทดสอบผลเพอตรวจสอบตลอดเวลา โปรแกรมบราวเซอรแตละโปรแกรมทเลอกใช ควรเรยนรวธการใชงาน การปรบแตงโปรแกรม แตละโปรแกรม ซงมผรไดเสนอแนะไวในอนเทอรเนต หรอคนหาขอมลไดโดยเฉพาะจากเวบบอรดตาง ๆ ซงเปน ศนยรวมขอมลทดแหงหนง เพราะบางครงโปรแกรมมเงอนไขตาง ๆ กน ทาใหคาสง HTML หรอไฟลขอมลทนามาใสในหนาเวบไม แสดงผล ทงทโคชคาสงดแลวถกตองทกอยาง ทสาคญเมอนาเวบออกเผยแพรควรแนะนาผใชดวยวาเวบ ของเราจะแสดงผลไดดกบโปรแกรม บราวเซอรอะไร ใชขนาดความละเอยดหนาจอเทาไร เพอใหการชมเวบของเราไดตรงจดประสงค และเหนผลงานในแบบทดดทสด

สรปบทเรยน การเรยนร ภาษา HTML ถอเปนการเรยนรภาษามาตรฐานของโปรแกรมสรางเวบเพจ สาหรบการเรมตนเรยนรการสรางเวบกควรเรยนรภ าษา HTML กอน เสมอ เนองจากการสงขอมล การสอสารตางๆ ใน บราวเซอรยคปจจบนใชขอมลแบบมลตมเดยแทบทงสน จงตองใชเทคโนโลย WWW ซงตองใชภาษา HTML เปนตวพาไป ดวยประสบการณการใชงานและการสอน ผสอนเหนโปรแกรม HTML เมอนกเรยนพอเขาใจหลกการใชคาสงแลวก สามารถเรยนรเพมเตมได เองจากแหลงเรยนรตาง ๆ เชนท http://www.w3schools.com/ ในการสอนควรเนนไปทการใชโปรแกรมแบบ WYSIWYG กลมโปรแกรมสาเรจรปทมประสทธภาพในการสรางงานไดเรว มเทคนคสรางความนาสนใจ รปแบ บไดมาตรฐานใหมาก โปรแกรมเหลานนไดพฒนามารองรบภาษา HTML , XHTML และ XML โดยสรางคาสงใหอตโนมต หากสามารถตรวจ และแกไข คาสง พรอมทงเขยนคาสง เสรมลงไปในจดทตองการเพมเตม ได จะทาใหการเรยนรการสรางเวบ มเวลาสรางทกษะแบบตาง ๆ ไ ดมากขน ใหศกษา HTML เพมเตมทเวบไซต http://www.w3schools.com/ , http://www.w3.org/MarkUp/ เพอใหนกศกษาทบทวนความรในบทเรยน ใหตอบคาถามตอไปน วาเรามความรในสงตอไปน เพยงใด

Page 31: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

75

แบบฝกหดประจาบทเรยน

คาสง ใหตอบคาถามตอไปน 1. ใหบอกทมาและความสาคญของ HTML มาโดยสงเขป ............................................................................................................................................................................................................................................................................................................................... 2. ใหยกตวอยาง คาสงตาง HTML มา 10 คาสง ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… 3. ใหอธบายความหมายของบรรทดคาสงตอไปน 3.1 <head> หมายถง.............................................................................................................. 3.2 <meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> หมายถง……………………………………………………………………........................ 3.3 <META NAME="Author" CONTENT="Prasit chusakul">

หมายถง……………………………………………………………………................... 3.4 <META NAME="Keywords" CONTENT=" WEB DESIGN">

หมายถง…………………………………………………………………….................... 3.5 <META NAME="Description" CONTENT="WEB DESING DREAMWEAVER">

หมายถง…………………………………………………………………….................... 3.6 <title>Start เรมตนการออกแบบเวบ </title>หมายถง……………………………………….

3.7 </head>หมายถง……………………………………………………………………………. 4. ใหแสดงคาสง การเพมคณสมบตให <FONT> โดยกาหนดขนาด ตวอกษร ส ขนาด ...................................................................................................................................................................... 5. ใหแสดงคาสง การเพมคณสมบตให <TABLE> โดยกาหนดความกวาง ความสง สพน ขนาดเสน สเสน : ........................................................................................................................................................

Page 32: หน่วยที่ 3 การสร้างเว็บเพจด้วยภาษา HTML

76

อางอง

กฤษณะ สถต , สรางโฮมเพจดวยตนเอง , กรงเทพ : Info press ณชตพงศ อทอง , การสรางเวบเพจ(ภาษา HTML), กรงเทพ : เอมพนธ บญสบ โพธศรและคณะ, การสรางเวบเพจ ดวย HTML,กรงเทพ : ศสอ. แหลงสบคน :

- http://www.w3schools.com/ - http://www.w3.org/MarkUp/