Templates by BIGtheme NET
หน้าแรก / คำศัพท์น่ารู้ / HTML, XML, XHTML, DHTML, CSS คืออะไร แตกต่าง และเกี่ยวข้องกันอย่างไร

HTML, XML, XHTML, DHTML, CSS คืออะไร แตกต่าง และเกี่ยวข้องกันอย่างไร



by enjoyday.net

HTML, XML,  XHTML, DHTML, CSS  เป็นคำศัพท์ที่ได้ยินกันบ่อยๆ ในการสร้างเว็บไซต์  แต่หลายคนอาจยังไม่แน่ใจนักว่ามันคืออะไรกันแน่ มีความแตกต่าง  และเกี่ยวข้องกันอย่างไร    หาคำตอบได้ในบทความต่อไปนี้ค่ะ
ก่อนที่จะลงรายละเอียดของแต่ละคำ ขอให้ความหมายแบบสรุปก่อน ดังนี้ค่ะ

Markup Language  เป็นภาษาที่ใช้ในการนิยามหรืออธิบายข้อมูล

HTML (ย่อมาจาก Hyper Text Markup Language)
เป็นภาษาที่ใช้สำหรับสร้างเว็บเพจ มีโครงสร้างประกอบไปด้วย tag และ attribute ต่างๆ ที่ใช้ในการควบคุมการแสดงผลของข้อความ รูปภาพ หรือวัตถุอื่น ๆ

XML (ย่อมาจาก eXtensible Markup Language)
เป็นภาษาที่ถูกออกแบบมาเพื่อใช้เป็นภาษากลางสำหรับแลกเปลี่ยนข้อมูลระหว่างกัน
XML เหมาะกับการแลกเปลี่ยนข้อมูลผ่านเครือข่ายคอมพิวเตอร์ เนื่องจาก XML ไม่ได้ขึ้นอยู่กับโปรแกรมประยุกต์หรือระบบปฏิบัติการใด

XHTML (ย่อมาจาก Extensible HyperText Markup Language)
เป็นภาษาที่เกิดจากการนำ XML และ HTML มารวมกัน  กลายเป็นมาตรฐานใหม่ของ HTML    คำสั่งต่างๆนั้นก็ยังเหมือนกับ HTML แต่จะมีความเข้มงวดในเรื่องโครงสร้างภาษามากกว่า และมีการตัด tag และ attribute ที่ล้าสมัยออกไป

DHTML  (ย่อมาจาก Dynamic HTML)
ไม่ใช่ภาษา แต่หมายถึง HTML/XHTML ที่นำ JavaScript, VBScript, CSS มาใช้  ทำให้เว็บเพจมีลูกเล่นมากขึ้น และสามารถโต้ตอบกับผู้ใช้งานได้

CSS (ย่อมาจาก Cascading Style Sheets)
เป็นภาษาที่มีรูปแบบการเขียน Syntax ที่เฉพาะ ถูกกำหนดขึ้นเพื่อใช้เสริมภาษา HTML แบบเดิม  ให้สามารถจัดรูปแบบการแสดงผลให้กับเอกสาร HTML/XHTML ได้สมบูรณ์แบบมากขึ้น

ในบทความต่อไปเราจะมาดูรายละเอียดแบบเจาะลึกกันต่อค่ะ

by enjoyday.net

คุณอาจสนใจเรื่องนี้

Blog คืออะไร

คิดว่าในปัจจุบัน คนส่วนใหญ่น่าจะรู้จัก Blog กันอยู่แล้ว แต่สำหรับมือใหม่ ถ้ายังไม่รู้จัก ก็มารู้จักกันในบทความนี้เลยค่ะ Blog (มาจากศัพท์คำว่า Weblog)   เป็นเว็บไซต์รูปแบบหนึ่ง ที่มีระบบจัดการให้เราสามารถเขียนเรื่องต่างๆ ไม่ว่าจะเป็นเรื่องราวส่วนตัว ข่าว หรือบทความเฉพาะด้านต่างๆ ...

Leave a Reply

Your email address will not be published. Required fields are marked *