Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
Plus de contenu associé
Transcription de la présentation
บทที่ 2 HTML HyperTextMarkup Language วิชา การเขียนโปรแกรมบนเว็บ (Web Programming) อาจารย์เพียรทิพย์ ศรีสุธรรม
ความหมายของ HTML • HTMLหรือ HyperText Markup Language เป็นภาษาคอมพิวเตอร์รูปแบบหนึ่ง ที่มีโครงสร้างการเขียนโดยอาศัยตัวกำกับ (Tag) ควบคุมการแสดงผลข้อความ, รูปภาพ หรือวัตถุอื่นๆ ผ่านโปรแกรมบราวเซอร์ • แต่ละ Tag อาจจะมีส่วนขยายที่เรียกว่า Attribute สำหรับระบุ หรือควบคุมการแสดงผล ของเว็บได้ด้วย • HTML เป็นภาษาที่ถูกพัฒนาโดย World Wide Web Consortium (W3C
องค์ประกอบของ HTML • Tagเป็นสัญลักษณ์ที่บอกให้ Browser แสดงผลในรูปแบบใด • ชื่อ Tag จะอยู่ในครื่องหมาย < > เช่น <body> • แบ่งเป็น 2 ประเภทคือ • Tag เดี่ยว เป็น Tag ที่ไม่ต้องมีการปิดรหัส เช่น <P>, <BR> เป็นต้น • Tag เปิด/ปิด เป็น Tag ที่ประกอบด้วย Tag เปิด และ Tag ปิด โดย Tag ปิด จะมีเครื่องหมาย Slash ( / ) นำหน้าคำสั่งใน Tag นั้นๆ เช่น • <B>…</B> • <BLINK>…</BLINK> เป็นต้น
องค์ประกอบของ HTML • Attributeเป็นส่วนขยายความสามารถของ Tag นั้นๆ จะต้องใส่ภายในเครื่องหมาย < > ในส่วน Tag เปิดเท่านั้น • Tag คำสั่ง HTML แต่ละคำสั่ง จะมี Attribute แตกต่างกันไป มีจำนวนไม่เท่ากัน การระบุ Attribute มากกว่า 1 Attribute ให้ใช้ช่องว่างเป็นตัวคั่น • โดยจะเขียนไว้ใน Tag เปิด เช่น <h1 align = “right”>, align = “right” คือ Attribute • เช่น Attributes ของ Tag เกี่ยวกับการจัดพารากราฟ คือ <P> ประกอบด้วย ALIGN="Left/Right/Center/Justify" ซึ่งสามารถเขียนได้ดังนี้ <P ALIGN="Left">...</P> หรือ <P ALIGN="Right">...</P>
องค์ประกอบของ HTML • Contentคือเนื้อหาที่ต้องการให้แสดงบนหน้าเว็บ • เช่น <h1>My homepage</h1>, My homepage คือ Content • Elementคือชุดของ Tag เริ่มตั้งแต่เครื่องหมาย Tag เปิด ไปจนกระทั้ง Tag ปิด ซึ่งรวมทั้ง Attribute และ Content ด้วย
องค์ประกอบของ HTML Tag เปิด content element Tag ปิด <html> <head> <title>NPRU Travel</title> </head> <body> <h1 align="center"> เว็บไซต์เพื่อการท่องเที่ยวนครปฐม </h1> </body> </html>
กฎการเขียนเอกสาร HTML การเขียน HTML ต้องคำนึงถึงไวยากรณ์ (Syntax) ดังต่อไปนี้ Tag ต้องล้อมรอบด้วยเครื่องหมายนี้ < > ในวงเล็บ <Tag> Tag จะต้องพิมพ์ติดกับ < มิฉะนั้น Web browser จะไม่สามารถแปลภาษาได้ Tag ใช้ตัวพิมพ์เล็กหรือใหญ่ก็ได้ ความหมายเดียวกัน เช่น <title>, <Title>, <TITLE> มีความหมายเท่ากัน Tag ส่วนใหญ่จะมาเป็นคู่ มี tag เปิด และ tag ปิด เช่น <h1>ยินดีต้อนรับ</h1> ยกเว้น บาง tag ที่ยอมให้มี tag เปิดได้อย่างเดียว เช่น <br> Tag ปิด ต้องมีเครื่องหมาย / (Slash) นำหน้าเช่น </table> ในการพิมพ์เอกสาร HTML สามารถพิมพ์แยกบรรทัดหรือเคาะช่องว่าง หรือพิมพ์ติดกันก็ได้
กฎการเขียนเอกสาร HTML มีการเขียนเป็นแบบ LiFo (Last in – First out) Tag ที่เปิดก่อนต้องปิดทีหลัง เช่น
โครงสร้างของเอกสาร HTML Tag head แท็กMeta Element Tag HTML Tag body <html> <head> <meta name = "keywords" content = "Thailand, Travel"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>NPRU Travel</title> </head> <body> <h2 align="center"> เว็บไซต์เพื่อการท่องเที่ยว จังหวัดนครปฐม </h2> </body> </html>
โครงสร้างของเอกสาร HTML <HTML>..... </HTML> เป็น Tag ที่ใช้เพื่อกำหนดว่าเอกสารนี้มีการใช้ภาษา HTML เป็น Markup Language <HEAD>.....</HEAD>เป็น Tag ที่ใช้กำหนดส่วนหัวของเอกสาร HEAD ไม่ได้เป็นส่วนของเอกสารภายใน แต่จะให้รายละเอียดเกี่ยวกับเอกสารฉบับนี้ ข้อมูลตรงส่วนนี้จะไม่ปรากฏอยู่บนหน้าจอ <BODY>.....</BODY> เป็น Tag ที่บอกถึงลักษณะต่างๆ ของเอกสารฉบับนี้ ซึ่งใน BODY จะมี Attribute ต่างๆเช่น BGCOLOR แทนสีพื้นหลัง TEXT แทนสีของตัวหนังสือ ข้อความที่อยู่ภายใต้ Tag <BODY> จะเป็นข้อความที่แสดงในหน้าเว็บเพจ
โครงสร้างของเอกสาร HTML <TITLE>..... </TITLE> เป็นการระบุข้อความที่ต้องการให้เป็นชื่อของเอกสาร โดย TITLE เป็น ส่วนหนึ่งของ HEAD และจะต้องปิด Tag ให้เรียบร้อยมิฉะนั้นจะเกิดข้อผิดพลาดได้ ผลลัพธ์ของ Tag นี้ คือ ข้อความที่อยู่ระหว่าง <TITLE>..... </TITLE> จะแสดงใน Title bar ของWindows
โครงสร้างเอกสาร HTML • ไฟล์เอกสาร HTML ประกอบด้วยส่วนประกอบสองส่วนคือ Head กับ Body โดยสามารถเปรียบเทียบได้ง่ายๆ ก็คือ ส่วน Head จะคล้ายกับส่วนที่เป็น Header ของหน้าเอกสารทั่วไป หรือบรรทัด Title ของหน้าต่างการทำงานในระบบ Windows • สำหรับส่วน Body จะเป็นส่วนเนื้อหาของเอกสารนั้นๆ โดยทั้งสองส่วนจะอยู่ภายใน Tag <HTML>…</HTML>
การสร้างเอกสาร HTML - วิธีการสร้าง การสร้าง HTML Document นั้นสามารถสร้างได้หลายวิธี เช่น 1. ใช้โปรแกรม Text Editor อย่างเช่น Notepad , Editplus ที่รับข้อมูลของ Text เป็นรหัส ASCII สร้างเอกสาร HTML ขึ้นมาแล้ว save file ด้วยนามสกุล .html 2. ใช้โปรแกรมสร้างเว็บสำเร็จรูป (Web Authoring Tools) สร้างขึ้นมา โดยโปรแกรมเหล่านี้จะมีองค์ประกอบต่างๆ ของ Web Page มาให้แล้ว ผู้ใช้เพียงแค่เลือกใช้งานเท่านั้น เช่น Dream Weaver , Frontpage , Go Live
การสร้างเอกสาร HTML - วิธีการสร้าง 3. ใช้โปรแกรมอย่าง เช่น Microsoft Office สร้างเอกสาร แล้วทำการ Save File ให้เป็น HTML Document ก็ได้ การแสดง HTML Document นั้นไม่จำเป็นที่จะต้องมี คำสั่ง HTML ในเอกสารนั้นเลยก็ได้ มีเพียงข้อความแล้ว save file ให้เป็น .HTML แค่นั้นก็สามารถใช้งานได้แล้ว เพียงแต่ว่ารูปแบบการแสดงอาจจะไม่ถูกต้องตามที่ต้องการ
การสร้างเอกสาร HTML - วิธีการสร้าง ตัวอย่างการใช้ Notepad สร้างเอกสาร HTML ขึ้นมาโดยยังไม่มีคำสั่ง HTML
คำสั่งในการเริ่มต้นในการสร้างเว็บเพจคำสั่งในการเริ่มต้นในการสร้างเว็บเพจ • คำสั่งเริ่มต้น • <HTML>..........</HTML> • คำสั่ง <HTML> เป็นคำสั่งเริ่มต้นในการเขียนโปรแกรมและคำสั่ง </HTML> เป็นการสิ้นสุดโปรแกรม HTML • คำสั่งนี้จะไม่แสดงผลในโปรแกรมเว็บเบราเซอร์ แต่ต้องเขียนเพื่อให้เกิดความเป็นระบบของงาน และเพื่อจะให้รู้ว่าเอกสารนี้เป็นเอกสารของภาษา HTML
แบ่งข้อความหน้าจอ เส้นคั่นที่ไม่ใช่การขีดเส้นใต้ตัวอักษร Horizontal Rule <HR> ตัวอย่าง <body>It has been<hr>Information technology</body> ผลลัพธ์คือ It has been Information technology การแบ่งย่อหน้าและการจัดตำแหน่ง – การขีดเส้นคั่น
การกำหนดรูปแบบอักษรด้วย Face Attribute Face ช่วยในการระบุรูปแบบตัวอักษรที่ต้องการลงไปได้เลย เช่น AngsanaUPC , MS Sans Serif , CordiaUPC วิธีการกำหนดเป็นดังนี้ <font face=“ชื่อ Font”>ข้อความ</font> ถ้าต้องการแสดงผลเป็นภาษาไทยอย่างถูกต้อง ควรเลือกใช้แบบอักษรที่ลงท้ายด้วย UPC ซึ่งเป็นแบบอักษรที่สนับสนุนภาษาไทย การกำหนดรูปแบบอักษร – <FONT> • ฟอนต์สำหรับข้อความภาษาไทย/อังกฤษ ที่เหมาะสมได้แก่ MS Sans Serif, Microsoft Sans Serif, Thonburi • ฟอนต์สำหรับข้อความภาษาอังกฤษที่เหมาะสม คือ Arial, Helvetica, sans-serif
กำหนดสีเฉพาะให้กับตัวอักษรด้วย color Here is RED color Here is GREEN color Here is BLUE color วิธีการกำหนดเป็นดังนี้ <font color="สีที่ต้องการ">ข้อความ</font> การกำหนดรูปแบบอักษร – <FONT>
นอกจากการกำหนดรูปแบบอักษรโดยการใช้ <FONT> แล้ว ยังสามารถกำหนดรูปแบบอักษรอื่นๆ ได้อีก เพื่อให้ตัวอักษรเป็นไปตามแบบที่เราต้องการ โดยการใช้ Tag ต่างๆ ดังนี้ <B>…</B> ข้อความที่อยู่ระหว่าง Tag นี้ จะแสดงผลลัพธ์เป็นตัวหนา <I>…</I> ข้อความที่อยู่ระหว่าง Tag นี้ จะแสดงผลลัพธ์เป็นตัวเอียง <U>…</U> ข้อความที่อยู่ระหว่าง Tag นี้ จะแสดงผลลัพธ์เป็นตัวขีดเส้นใต้ <SUP>…</SUP>ข้อความที่อยู่ระหว่าง Tag นี้ จะแสดงผลลัพธ์เป็นตัวยก <SUB>…</SUB>ข้อความที่อยู่ระหว่าง Tag นี้ จะแสดงผลลัพธ์เป็นตัวห้อย การกำหนดรูปแบบอักษร – อื่นๆ
List ในการสร้างเอกสาร HTML นั้นข้อมูลบางอย่างต้องมีการแสดงในรูปแบบของรายการ ไม่ว่าจะเป็นรายการที่ไม่เรียงลำดับ หรือว่ารายการที่ต้องมีลำดับก่อนหลัง ถ้าหากว่าใช้ TAG ทั่วๆ ไปในการสร้างรายการ (LIST) ก็สามารถทำได้เช่นกัน เพียงแต่ว่ารูปแบบของ Bullet หรือตัวเลข อาจจะถูกจำกัดหรือว่าใช้ได้น้อยแบบ HTML จึงมี Tag ที่สามารถใช้ในการแสดงรายการรวมถึงการจัดการและควบคุมรูปแบบของรายการที่นำเสนอได้ โดยมี List 3 ประเภท คือ Unordered List, Ordered List, Definition List
List– Unordered List เป็นการแสดงรายการแบบที่ไม่ได้เรียงลำดับ มีการแสดงรูปแบบย่อหน้าโดยมี Bullet นำหน้า รูปแบบ Tag ที่ใช้ คือ <UL> <LI>….</LI> <LI>….</LI> </UL> โดยที่ <LI> เป็น TAG ที่ใช้ สำหรับแสดงรายการแต่ละรายการ
List– Unordered List ตัวอย่างเช่น <UL>My Unordered List <LI>Item 1</LI> <LI>Item 2</LI> <LI>Item 3</LI> </UL> • ผลลัพธ์ที่ได้คือ • My Unordered List • Item 1 • Item 2 • Item 3
List– Unordered List การใช้ Bullet ให้กับรายการที่ไม่มีลำดับ สามารถกำหนด Bullet รูปแบบอื่นๆ ได้อีก ดังนี้ Type = Circle Type = Square Type = Disc เพิ่ม Attribute TYPE เข้าไป โดยถ้าต้องการให้ทุกรายการของ List เป็น Bullet ตามที่ต้องการก็ให้ใส่ TYPE ไว้ที่ <UL TYPE=“….”> แต่ถ้าต้องการเฉพาะ List ตัวใดตัวหนึ่ง ก็ให้ใส่ไว้ที่ <LI TYPE=“….”>
List– Unordered List • ผลลัพธ์ที่ได้คือ • My Unordered List • Item 1 • Item 2 • Item 3 • ตัวอย่างเช่น • <UL TYPE =“SQUARE”> • My Unordered List • <LI>Item 1</LI> • <LI>Item 2</LI> • <LI>Item 3</LI> • </UL>
List– Ordered List เป็นการแสดงรายการแบบที่เรียงลำดับ ลำดับของรายการมีความสำคัญ มีการแสดงรูปแบบย่อหน้าโดยมีหมายเลขเรียงลำดับจาก 1,2,3, ..... รูปแบบ Tag ที่ใช้ คือ <OL> <LI>….</LI> <LI>….</LI> </OL>
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.