14. การเขียนโปรแกรมบนเว็บด้วย PHP 14
บทที่ 2 ปูพนฐานภาษา HTML
ื้
ภาษาเอชทีเอ็มแอล (HTML) ย่อมาจาก Hyper Text Markup Language ซึ่งเป็ นภาษาที่
พัฒนามาตั้งแต่ช่วงปลายปี 1986 โดยทีมงานจากห้องปฏิบติการทางจุลภาคฟิ สิ กส์แห่งยุโรป
ั
(European Particle Physics Labs) หรื อที่รู้จกกันในนาม CERN (Conseil European la
ั
Recherche Nucleaire) ประเทศสวิตเซอร์แลนด์ โดยมีการพัฒนานําเสนอข้อมูลในระบบ
WWW (World Wide Web) ซึ่งพัฒนาภาษาที่ใช้สนับสนุนการเผยแพร่ เอกสารของนักวิจย ั
หรื อเอกสารเว็บ (Web Document) คือ ภาษา HTML (Hyper Text Markup Language)
ภาษา html จึงเป็ นภาษาที่ใช้ในการเขียนเว็บเพจ (Web Page) ซึ่งเป็ นไฟล์ที่เขียนขึ้น
เป็ นลักษณะที่มีขอความ มีนามสกุล (Extention) เป็ น .html หรื อ .htm และเว็บเพจนี้จะแสดง
้
ั
ผลได้กบเว็บเบราเซอร์ (Web Browser) หรื อโปรแกรมสําหรับเปิ ดดูเว็บเพจ เช่น Internet
Explorer, Mozilla Firefox หรื อ Opera เป็ นต้น
สําหรับในส่วน Server นั้นไฟล์แรกของเว็บไซต์เราจําเป็ นจะต้องตั้งชื่อให้เป็ นหลัก
สากล เนื่องจาก Server ทุกตัวค่าเริ่ มต้นที่มนจะรันไฟล์แรกคือไฟล์ท่ีมีช่ือว่า index หรื อ
ั
็ ่ ั
default เท่านั้น หากนอกเหนือจากนี้กข้ ึนอยูกบการตั้งค่าที่ตว Server ว่าต้องการให้รันไฟล์ช่ือ
ั
อะไรบ้างเป็ นไฟล์แรก
1. รู ปแบบของภาษา HTML
ภาษา HTML ประกอบไปด้วย Text หรื อข้อความธรรมดา และ Tag หรื อคําสังที่ใช้ใน
่
่
การกําหนดรู ปแบบ Text โดย Tag จะอยูในเครื่ องหมาย <>
This is a <b>bold</b> word.
This is a bold word. คือ Text
<b></b> คือ Tag
This is a <b>bold</b> word.
ผลลัพธ์
This is a bold word.
www.thicakephp.net มานพ กองอุ่น
15. การเขียนโปรแกรมบนเว็บด้วย PHP 15
2. กฎการใช้ HTML
• Tag ต้องอยูในเครื่ องหมาย < > เท่านั้น
่
• Tag พิมพ์ดวยอักษรตัวเล็กตัวใหญ่กให้ความหมายเดียวกัน เช่น <body>
้ ็
กับ <BODY>
• Tag ส่วนใหญ่จะมี Tag เปิ ดและ Tag ปิ ด เช่น <body>…</body>
• บาง Tag ไม่มี Tag ปิ ด เช่น <br>
• จะพิมพ์ Tag และ Text ติดกัน หรื อเคาะช่องว่าง หรื อแยกบรรทัดกันก็ได้
• Tag ส่วนมากจะมี Attribute หรื อส่วนขยายในการกําหนดคุณสมบัติ
ั
ให้กบ Tag เช่น <body bgcolor= “red” เป็ นต้น
่
o อยูภายในเครื่ องหมาย < > ในส่วนของ Tag เปิ ดเท่านั้น
o Tag แต่ละ Tag จะมี Attribute แตกต่างกันไป
o ใช้ช่องว่างคันระหว่าง Attribute
่
เช่น Attribute ของ Tag ที่ใช้ในการกําหนดรู ปแบบตัวอักษร
<font size= “size”>text</font>
<font size= “3”>Hello</font>
เป็ นการกําหนดให้ขอความ Hello มีขนาด 3
้
www.thicakephp.net มานพ กองอุ่น
16. การเขียนโปรแกรมบนเว็บด้วย PHP 16
3. โครงสร้ างของ HTML
<HTML>
<HEAD>
ส่ วนหัว ชื่อเรื่อง <TITLE> </TITLE>
ระบุเป็ น
เอกสาร <META NAME= “" CONTENT= “"> อธิบาย
เอกสาร
เว็บเพจ
HTML
</HEAD>
<BODY>
ขอบเขต
เนือหา
้
</BODY>
</HTML>
โครงสร้างของ html นั้นจะเปิ ด Tag ด้วย <html> และปิ ดด้วย </html> ซึ่งภายในจะ
ประกอบด้วยส่วน head และส่วน body
ส่วน Head จะเป็ นส่วนที่ไม่แสดงผลในเบราเซอร์ แต่มีความสําคัญในกรณี ท่ีจะทํา
SEO (Search Engine Optimization) หรื อปรับเว็บให้เหมาะกับเว็บที่เป็ นเครื่ องมือค้นหา
อย่างเช่น www.google.com
<head>…..</head>
การระบุส่วนหัวของเว็บเพจประกอบไปด้วย Tag ดังต่อไปนี้
Tag ความหมาย
<title>…</title> การระบุชื่อเรื่ องของเว็บเพจที่จะแสดงใน
ส่วนของ Title bar ของเบราเซอร์
<META NAME= "name" CONTENT = Name คือ ชื่อหัวข้อที่จะอธิบาย
"content" > Content คือ คําอธิบาย
www.thicakephp.net มานพ กองอุ่น
17. การเขียนโปรแกรมบนเว็บด้วย PHP 17
ส่วน Body เป็ นส่วนที่ใช้ในการแสดงผลข้อมูล หรื อส่วนเนื้อหาข้อมูล ประกอบไป
ด้วยเนื้อหาในเว็บเพจและ Tag สําหรับการแสดงผล
<body>…..</body>
ตัวอย่าง ไฟล์ ex01.html
<html>
<head>
<title>ส่วนที่จะแสดงที่ Title bar</title>
</head>
<body>
This is my first page.
</body>
</html>
ผลลัพธ์
ตัวอย่าง ไฟล์ ex02.html
<HTML>
<HEAD>
<TITLE>ส่วนที่แสดงที่ Title bar</TITLE>
<META name= “description" content= “Everything
you wanted to know about stamps, from prices to
history.">
<META name= “keywords" content= “stamps, stamp
collecting,stamp history, prices,stamps for sale">
</HEAD>
<BODY>
This is my first page.
</BODY>
</HTML>
www.thicakephp.net มานพ กองอุ่น