Professional Documents
Culture Documents
เบื้องต้น
เบื้องต้น
สารบัญ
1. HTML คืออะไร?..........................................................................................................................................2
2. HTML Element .......................................................................................................................................2
3. โครงสร้างโค้ด (HTML web page Structure) ...........................................................................................3
4. การกาหนดรายละเอียดในส่วน Head ...................................................................................................... 4
5. ส่วนเนื้อหาของเว็บเพจ (Body) .................................................................................................................. 8
6. รหัสสี ........................................................................................................................................................ 9
7. การกาหนดหัวเรื่อง (Heading) ................................................................................................................... 9
8. การขึ้นย่อหน้าใหม่ และกาหนดตาแหน่งข้อความ .................................................................................... 11
9. การจัดรูปแบบการแสดงผลให้ข้อความ .................................................................................................... 12
10. สิสต์รายการ (List) ............................................................................................................................... 15
11. ตาราง (Table) ...................................................................................................................................... 16
12. การกาหนด Link ................................................................................................................................... 18
13. รูปภาพ (Image) .................................................................................................................................. 19
14. แบบฟอร์ม (Form)................................................................................................................................ 19
2
1. HTML คืออะไร?
HTML (ย่อมาจาก Hyper Text Markup Language) เป็นภาษาประเภท Markup Language ที่ใช้
ในการสร้างเว็บเพจ มีแม่แบบมาจากภาษา SGML (Standard Generalized Markup Language) ที่ตัด
ความสามารถบางส่วนออกไป เพื่อให้สามารถทาความเข้าใจและเรียนรู้ได้ง่าย ปัจจุบันมีการพัฒนาและ
กาหนดมาตรฐานโดยองค์กร World Wide Web Consortium (W3C)
ภาษา HTML ได้ถูกพัฒนาขึ้นอย่างต่อเนื่องตั้งแต่ HTML Level 1, HTML 2.0, HTML 3.0, HTML
3.2 และ HTML 4.0 ในปัจจุบัน ทาง W3C ได้ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML ซึง่
เป็นลักษณะของโครงสร้าง XML แบบหนึ่ง ที่มีหลักเกณฑ์ในการกาหนดโครงสร้างของโปรแกรมที่มีรูปแบบที่
มาตรฐานกว่า ปัจจุบัน HTML ถูกพัฒนาเวอร์ชั่นล่าสุดคือ HTML 5.0 หรือมักเรียก HTML5
HTML มีโครงสร้างการเขียนโดยอาศัย Tag ในการควบคุมการแสดงผลของข้อความ รูปภาพ หรือ
วัตถุอื่น ๆ แต่ละ Tag อาจจะมีส่วนขยาย เรียกว่า Attribute สาหรับจัดรูปแบบเพิ่มเติม
การสร้างเว็บเพจ โดยใช้ภาษา HTML สามารถทาโดยใช้โปรแกรม Text Editor ต่างๆ เช่น
Notepad, EditPlus หรือจะอาศัยโปรแกรมที่เป็นเครื่องมือช่วยสร้างเว็บเพจ เช่น Microsoft FrontPage,
Dream Weaver ซึ่งอานวยความสะดวกในการสร้างหน้า HTML ในลักษณะ WYSIWYG (What You See Is
What You Get)
แต่มีข้อเสียคือ โปรแกรมเหล่านี้มัก generate code ที่เกินความจาเป็นมากเกินไป ทาให้ไฟล์ HTML
มีขนาดใหญ่ และแสดงผลช้า ดังนั้นหากเรามีความเข้าใจภาษา HTML จะเป็นประโยชน์ให้เราสามารถแก้ไข
code ของเว็บเพจได้ตามความต้องการ และยังสามารถนา script มาแทรก ตัดต่อ สร้างลูกเล่นสีสันให้กับเว็บ
เพจของเราได้
การเรียกใช้งานหรือทดสอบการทางานของเอกสาร HTML จะใช้โปรแกรม Internet Web Browser
เช่น Internet Explorer (IE), Mozilla Firefox, Safari, Opera, และ Google Chrome เป็นต้น
2. HTML Element
Tag คือ คาสั่งที่ใช้ในภาษา HTML อยู่ในเครื่องหมาย < และ > ใช้สาหรับจัดรูปแบบข้อความ ภาพหรือ วัตถุ
อื่นๆ ซึ่ง tag ในภาษา HTML ส่วนมาก จะมี tag เปิด และ tag ปิด เช่น
<h1>…</h1> ใช้เน้นหัวข้อเรื่อง
<p>…</p> ใช้จัดพารากราฟ
<b>…</b> ใช้กาหนดให้ตัวอักษรเป็นตัวหนา
<p align="center">ข้อความในพารากราฟนี้จัดวางอยู่กึ่งกลางหน้าจอ</p>
<hr width="200" color="red" > ใช้สร้างเส้นคั่นยาว 200 pixel สีแดงทึบ
<hr width="200" color="red" > จากโค้ดนี้ส่วนใดคือ tag………….. Attribute …………. และ value…………
<head>
และส่วนการกาหนดค่าต่างๆของเว็บ เช่น การเรี ยกใช้ javaScript css หรื อการกาหนก meta ต่างๆ
</head>
<body>
ส่วนเนื ้อหา ประกอบด้ วยข้ อความ ตาราง รูป และวัตถุอื่นๆ หรื อกล่าวได้ วา่ ส่วนแสดงผลบนหน้ า Web
Browser
</body>
</html>
4. การกาหนดรายละเอียดในส่วน Head
meta name อื่นๆ เช่น ใช้สาหรับบอกกับ Robot ของ Search Engine ว่า ให้มาเก็บข้อมูลอีกครั้ง
เมื่อไหร่ เช่น ทุก 7 วัน, ทุก 2 เดือน
<meta name="revisit-after" content="7 days">
4.3 Style style sheet ใช้กาหนดคุณลักษณะ เช่น สี ขนาด font ตาแหน่งการจัดวาง ให้กับ HTML
element ต่างๆ โดยจะกาหนดในหน้าเว็บเพจนั้นๆ หรือสร้างเป็นไฟล์ style sheet แยกเป็นอีกไฟล์ แล้ว
เรียกใช้อีกที
คาสั่งสาหรับสร้าง style sheet ที่ใช้ในเอกสาร กาหนดดังนี้
<style type= "MIME Type" media= "Media Type">...</style>
Media Type
ชนิดอุปกรณ์ที่เจาะจงนา Style sheet ไปใช้แสดงผล มีลักษณะการใช้งาน ดังนี้
1. screen แสดงผลออกทางจอภาพของเครื่องคอมพิวเตอร์
2. tty แสดงผลออกทางเทอร์มินัลชนิดตัวอักษรเท่านั้น เช่น โปรแกรม Lynx, เครื่องโทรพิมพ์
3. tv แสดงผลออกทางจอภาพของเครื่องรับโทรทัศน์
4. projection แสดงผลออกทางจอภาพที่มีความต่างสี (contrast) และความสว่าง (brightness) ต่า เช่น
จอภาพ LCD, การแสดงผลผ่านเครื่อง projector
5. handheld แสดงผลออกทางจอภาพของเครื่องคอมพิวเตอร์ชนิดพกพา (handheld) ซึ่งมีขนาดเล็ก ไม่
สามารถแสดงสีได้ (monochrome) และมีประสิทธิภาพในการรับส่งข้อมูลต่า
6. print แสดงผลออกทางเครื่องพิมพ์เท่านั้น
7. braille แสดงผลออกทางเครื่องช่วยอ่านสาหรับคนตาบอด
8. aural แสดงผลโดยระบบช่วยอ่านออกเสียง
9. all ใช้ในอุปกรณ์ทุกชนิด
หากมีมากกว่า 1 media ใช้ comma คั่น
<style type="text/css" media="screen">
p { color:blue; }
</style>
4.5 Script สามารถเขียน script เช่น javascript, vbscript เป็น function เพื่อใช้งาน หรือจะเขียน
ฟังก์ชั่นเก็บเป็นไฟล์ .js ก่อนแล้วค่อยเรียกใช้งานก็ได้
<script type="text/javascript">
function Sayhello()
alert("Welcome to abcd.net");
</script>
5. ส่วนเนื้อหาของเว็บเพจ (Body)
6. รหัสสี
Black #000000
Red #FF0000
Green #00FF00
Blue #0000FF
Yellow #FFFF00
Aqua #00FFFF
Fuchsia #FF00FF
Silver #C0C0C0
White #FFFFFF
ตัวอย่างการเรียกใช้สี
7. การกาหนดหัวเรื่อง (Heading)
ข้อดวามในพารากราฟ
ข้อดวามในพารากราฟจัดวางกึ่งกลาง
ข้อดวามในพารากราฟจัดชิดขวา
ข้อดวามในพารากราฟ กระจายคาให้พอดี
การขึ้นบรรทัดใหม่
โดยปกติ ถ้าข้อความยาวมากๆ เว็บเบราเซอร์์จะตัดคาขึ้นบรรทัดใหม่ให้อยู่แล้ว แต่ถ้าต้องการ
กาหนดการขึ้นบรรทัดใหม่เอง ให้ใช้ tag <br> ถ้าให้เป็นไปตามมาตรฐานใหม่ของ (X)HTML ใช้ <br /> และ
12
9. การจัดรูปแบบการแสดงผลให้ข้อความ
สามารถจัดรูปแบบการแสดงผลให้ข้อความได้หลายรูปแบบ
<s> กาหนดข้อความขีดฆ่า
เป็ น tag ล้าสมัยให้ใช้ <del> แทน
<strike> กาหนดข้อความขีดฆ่า
เป็ น tag ล้าสมัยให้ใช้ <del> แทน
และขึ้นบรรทัดใหม่ และขึ้นบรรทัดใหม่
ตามที่พิมพ์เลย ่่ตามที่พิมพ์เลย
ไม่ตอ้ งใช้ tag br</pre> ไม่ตอ้ งใช้ tag br
<listing> แสดงข้อมูลรายการคอมพิวเตอร์แบบต่างๆ เช่น
source code program (แสดงผล
ด้วยความกว้างอักษรคงตัว)
เป็ น tag ล้าสมัยให้ใช้ <pre> แทน
14
<plaintext> กาหนดให้เว็บเบราเซอร์ไม่สนใจตีความคาสั่ง
HTML ใดๆ ให้แสดงออกมาเป็ นข้อความ
ธรรมดา
เป็ น tag ล้าสมัยให้ใช้ <pre> แทน
<abbr> กาหนดอักษรย่อหรื อคาย่อ ใช้เพื่อเพิม่ ภาษา <abbr title="Hyper Text ภาษา HTML ใช้สาหรับการเขียนเว็บ
ประสิ ทธิภาพการตีความให้กบั Search Markup เพจ
Engine Language">HTML</abbr> ใช้
สาหรับการเขียนเว็บเพจ
<acronym> กาหนดอักษรย่อหรื อคาย่อ (เมื่อเอา ภาษา <abbr title="Hyper Text ภาษา HTML ใช้สาหรับการเขียนเว็บ
mouse ชี้จะปรากฏคาเต็มในแถบ Markup เพจ
อธิบาย) ใช้เพื่อเพิ่มประสิ ทธิภาพการตีความ Language">HTML</abbr> ใช้
ให้กบั Search Engine สาหรับการเขียนเว็บเพจ
<address> กาหนดที่อยูผ่ สู ้ ร้างเว็บเพจ (ตัวเอียง) บทเรี ยน HTML โดย enjoyday.net บทเรี ยน HTML โดย
<address> <a href= enjoyday.net
"mailto:admin@enjoyday.net">
Email us</a><br /> Email us
Address: Bangkok
Address: Bangkok<br />
Phone: 00-0000000
Phone: 00-0000000
</address>
พัฒนาและกาหนดมาตรฐานโดยองค์กร
W3C
<dfn> กาหนดข้อความเป็ นการนิ ยามศัพท์ (ตัว <dfn>HTML คือ ภาษาที่ใช้ในการเขียนเว็บ HTML คือ ภาษาที่ใช้ ในการเขียนเว็บเพจ
เอียง) เพจ</dfn>
<ol> 1. HTML
<li>HTML 2. CSS
<li>CSS 3. XHTML
<li>XHTML
</ol>
ag <ul>,<li> การแสดงผล
<ul> HTML
<li>HTML CSS
<li>CSS XHTML
<li>XHTML
</ul>
<ul> HTML
<li type="disc">HTML</li> o CSS
<li type="circle">CSS</li> XHTML
<li type="square">XHTML</li>
</ul>
1. การเชื่อมโยงไปจุดต่างๆ ในหน้าเว็บเพจปัจจุบัน
ในหน้าเว็บเพจที่ข้อมูลยาวมาก เราอาจทาหัวข้อกาหนดไว้ให้เลือกอ่านได้ง่ายๆ เมื่อผู้ชมเลือกหัวข้อ
แล้ว เราก็เลื่อน scrollbar ไปยังตาแหน่งเนื้อหาของหัวข้อนั้นๆ
กาหนดลิงค์เชื่อมโยง ไปตาแหน่ง anchor
ค่าที่ใช้ใน target
19
การใส่รูปภาพในเว็บเพจสามารถทาได้ดังนี้
- name="ชื่อของ Form"
- method="get | post" เป็นรูปแบบของวิธีในการส่งข้อมูล มี 2 รูปแบบ
get เป็นตัวรับ - ส่ง ข้อมูลขนาดจากัดจาก Server ไม่เกิน 256 ตัวอักษร
post เป็นตัวรับ - ส่ง ข้อมูลไม่จากัดจาก Server
- action="URL" คือตาแหน่งหรือ URL ของ Script ที่วางไว้ที่ Server
- target="_blank | _self | _parent" หน้าต่างที่จะให้ผลของ Script แสดงผล
20
ศึกษาเพิ่มเติมที่ http://www.enjoyday.net/webtutorial/html/html_chapter15.html
อ้างอิง
http://www.enjoyday.net/webtutorial/html/
หมายเหตุ ใช้เพื่อประกอบการเรียนการสอนเท่านั้น