HyperText Markup Language (HTML) เป็นภาษาคอมพิวเตอร์ชนิดหนึ่งที่ใช้ในการสร้างหน้าเว็บที่สามารถโพสต์บนอินเทอร์เน็ตหรือส่งทางอีเมล แม้ว่าหลายคนอาจจะดูซับซ้อน แต่ก็ถือว่าเป็นภาษาที่ค่อนข้างง่าย องค์ประกอบข้อความกราฟิกและการออกแบบทั้งหมดหน้าออกแบบด้วย lnguage นี้คือ "แท็ก" ด้วยรหัสที่สั่งเว็บเบราว์เซอร์หรือโปรแกรมอีเมลวิธีการแสดงองค์ประกอบเหล่านั้น แท็กยังให้ข้อมูลเลย์เอาต์และการจัดรูปแบบเพื่อให้หน้าเว็บหรืออีเมลจะดูใกล้เคียงกับที่ผู้ออกแบบคาดหวังไว้ สำหรับนักออกแบบเว็บไซต์มือใหม่หรือใครก็ตามที่ต้องการทราบรหัสบางอย่างหรือต้องการเรียนรู้วิธีการสร้างเว็บไซต์ทั้งเว็บมีโปรแกรมซอฟต์แวร์และเว็บไซต์มากมายที่สามารถช่วยเหลือเขาในการเขียนโค้ด HTML ได้
โครงสร้าง
การเข้ารหัส HTML มีโครงสร้างเหมือนต้นไม้โดยมีแท็กที่แตกต่างกันอยู่ภายใน ในกรณีส่วนใหญ่องค์ประกอบการจัดรูปแบบแต่ละรายการต้องใช้แท็กเริ่มต้นและแท็กสิ้นสุดและแท็กที่แตกต่างกันไม่ควรซ้อนทับกัน นี่คือความหมายโดย "ซ้อนกัน" หากแท็ก 2 เปิดขึ้นหลังจากแท็ก 1 ดังนั้นแท็ก 2 ควรปิดก่อนเพื่อให้องค์ประกอบการจัดรูปแบบของแท็ก 2 ถูกปิดล้อมทั้งหมดภายในแท็ก 1 องค์ประกอบคือองค์ประกอบแต่ละรายการที่ประกอบขึ้นเป็นรหัสและรวมถึงการเปิดและปิดแท็กและเนื้อหา ระหว่างพวกเขา. แอททริบิวให้ข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบและประกอบด้วยแอตทริบิวต์และค่าของมันซึ่งเชื่อมต่อกันด้วยเครื่องหมายเท่ากับ
ในการสร้างองค์ประกอบ HTML ผู้ใช้จะสร้างแท็กที่เริ่มต้นและเสร็จสิ้นด้วยวงเล็บเหลี่ยมและวางไว้ก่อนข้อความที่ต้องจัดรูปแบบ รหัส - โดยทั่วไปจะมีตัวอักษรตัวเลขคำและ / หรือสัญลักษณ์อย่างน้อยหนึ่งตัวอยู่ภายในวงเล็บเหลี่ยมระบุว่าองค์ประกอบคืออะไรและแอตทริบิวต์ที่เนื้อหาควรมีเช่นขนาดตัวอักษรหรือคุณลักษณะอื่น ๆ ในการสิ้นสุดการจัดรูปแบบผู้ใช้จะพิมพ์วงเล็บเหลี่ยมมุมแรกจากนั้นเป็นแบ็กสแลชจากนั้นทำซ้ำรหัสองค์ประกอบและปิดวงเล็บ ตัวอย่างเช่น <title> <strong> HTML คืออะไร </strong> </title> เป็นรหัสที่ใช้ในการจัดรูปแบบชื่อของบทความนี้ แท็กองค์ประกอบ "strong" ซ้อนอยู่ภายในแท็ก "title"
ประเภทของรหัส
มีรหัสจำนวนมากที่อนุญาตให้มีการจัดรูปแบบข้อความที่แตกต่างกันรวมถึงตัวเอียงตารางย่อหน้าและการเชื่อมโยงหลายมิติไปยังหน้าเว็บ รหัสยังสามารถระบุถึงเบราว์เซอร์หรือโปรแกรมอีเมลถึงวิธีการแสดงหรือใช้องค์ประกอบอื่น ๆ เช่นรูปภาพกราฟิกวิดีโอและเสียง รหัสประเภทอื่น ๆ ที่ไม่มีเครื่องหมายวงเล็บมุมสามารถใช้เพื่อสร้างเครื่องหมายวรรคตอนเครื่องหมายการออกเสียงและสัญลักษณ์อื่น ๆ ที่อาจปรากฏในข้อความ แม้ว่าเว็บเบราว์เซอร์และโปรแกรมอีเมลจำนวนมากใช้ HTML แต่แต่ละโปรแกรมอาจตีความและแสดงรหัสแตกต่างกันเล็กน้อยและนักออกแบบมักจะต้องพิจารณาถึงความผันแปรเหล่านี้เมื่อสร้างหน้าเว็บ
ภาษาที่พัฒนา
นับตั้งแต่การพัฒนา HTML ในช่วงต้นทศวรรษ 1990 โดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวอังกฤษ Tim Berners-Lee มีการเปลี่ยนแปลงและรุ่นต่าง ๆ มากมาย เวอร์ชันเหล่านี้ได้รับการดูแลโดย World Wide Web Consortium (W3C) ตั้งแต่ปี 1996 ในเดือนมกราคม 2551 ร่างการทำงานสาธารณะครั้งแรกของ HTML 5 ได้รับการเผยแพร่โดยคณะทำงานที่พัฒนาข้อกำหนดนี้ ยังอยู่ระหว่างการพัฒนาในปี 2554 การแก้ไขนี้คาดว่าจะเปลี่ยนการพัฒนาแอปพลิเคชันสำหรับเว็บเป็นอย่างมาก มันแนะนำองค์ประกอบใหม่จำนวนมากรวมถึงองค์ประกอบสำหรับโครงสร้างเว็บไซต์การโต้ตอบและการสนับสนุนด้านเสียงและวิดีโอรวมถึงคุณสมบัติใหม่
การดูรหัสของเว็บเพจ
รหัสที่ใช้ในการสร้างหน้าเว็บใด ๆ สามารถดูได้โดยการนำเบราว์เซอร์ไปที่หน้าจากนั้นเลือกตัวเลือกที่ถูกต้องจากเมนูของเบราว์เซอร์ ในเบราว์เซอร์ส่วนใหญ่ผู้ใช้สามารถคลิกที่เมนู "มุมมอง" และเลือกตัวเลือกเช่น "แหล่งที่มา" "ดูแหล่งที่มา" หรือ "แหล่งที่มาของหน้า" สิ่งนี้จะทำให้หน้าต่างป๊อปอัปปรากฏขึ้นและจะแสดงรหัสที่ใช้สร้างหน้าเว็บนั้น
สิ่งสำคัญคือต้องทราบว่าเนื้อหาทั้งหมดที่พบในหน้าเว็บทั้งหมดไม่ได้เขียนด้วย HTML Extensible Markup Language (XML) และ Extensible HyperText Markup Language (XHTML) เป็นภาษามาร์กอัปประเภทอื่น ๆ ที่ใช้ในการพัฒนาเว็บ นอกจากนี้สไตล์ชีต - เช่น Cascading Style Sheets (CSS) - ใช้เพื่อแนบสไตล์กับเอกสาร HTML ภาษาเช่นFlash®และJava®ถูกใช้เพื่อสร้างเนื้อหาแบบโต้ตอบ ภาษาการเขียนโปรแกรมอื่น ๆ สามารถใช้เพื่อเพิ่มฟังก์ชั่นเฉพาะสำหรับเว็บไซต์
เมื่อเทียบกับ HTM
พูดจริงมีความแตกต่างเล็กน้อยระหว่าง HTM และส่วนขยาย HTML เนื่องจากทั้งสองอ่านเป็นไฟล์ HTML โดยเครื่องส่วนใหญ่ เหตุผลที่มีสองส่วนขยายต่างกันเริ่มต้นด้วยคือคอมพิวเตอร์บางประเภทเช่นที่ทำงานบนระบบ 16 บิต DOS หรือWindows® 3 ไม่สามารถอ่านส่วนขยายอักขระสี่ตัวและต้องการส่วนขยาย HTM สามตัว ระบบส่วนใหญ่ที่สามารถอ่านส่วนขยายอักขระสี่ส่วนได้รับการตั้งโปรแกรมให้รู้จักไฟล์ HTM โดยอัตโนมัติเป็นไฟล์ HTML แม้ว่าผู้ใช้คอมพิวเตอร์อาจต้องการตัวแปลงเพื่อเปลี่ยนไฟล์จาก HTM เป็นรูปแบบที่ระบบรับรู้เป็นครั้งคราว


