ความแตกต่างระหว่าง HTML 4 และ HTML 5

Anonim

HTML 4 และ HTML 5

HTML 4 และ HTML 5 เป็นสองภาษาของ Hypertext Mark-up Language ที่รู้จักกันในสั้น ๆ ว่า HTML โดยทั่วไปจะใช้เพื่อสร้างหน้าเว็บแบบคงที่ HTML รุ่นต่างๆได้รับการเผยแพร่ในช่วงหลายปีที่ผ่านมาและ HTML ล่าสุดมี HTML 4 และ HTML 5

HTML 4

HTML 4

เวอร์ชัน 4 ของ HTML สนับสนุนคุณลักษณะต่างๆเช่นการเขียนสคริปต์ตารางที่สมบูรณ์ยิ่งขึ้น, สไตล์ชีต, การฝังวัตถุ, การสนับสนุนที่ดีขึ้นสำหรับข้อความแบบผสมและขวาไปทางซ้าย การเข้าถึงสำหรับคนพิการก็เพิ่มขึ้นด้วยการปรับปรุงรูปแบบต่างๆ

HTML 4 ได้รับการออกแบบด้วยความช่วยเหลือของผู้เชี่ยวชาญด้านการทำให้เป็นสากลเพื่อให้เอกสารสามารถเคลื่อนย้ายได้ง่ายและสามารถเขียนเป็นภาษาต่างๆได้ นี่คือความสำเร็จด้วยการผสมผสานของ RFC2070

คุณลักษณะใหม่ ๆ ได้ถูกเพิ่มลงใน HTML 4 โดยเฉพาะสำหรับผู้ที่มีข้อ จำกัด:

•ความแตกต่างที่ดีระหว่างโครงสร้างงานนำเสนอและเอกสาร สิ่งนี้สนับสนุนให้ใช้สไตล์ชีตมากกว่าแอตทริบิวต์ HTML และองค์ประกอบการนำเสนอ

•วัตถุสามารถมีคำอธิบายข้อความโดยใช้มาร์กอัพได้

•ปุ่มเพิ่มการเข้าถึงฉลากที่ใช้งานและรูปแบบที่ดีกว่า

•การเพิ่มองค์ประกอบแผนที่หรือกลไกแผนที่ภาพและที่ด้านไคลเอ็นต์

•รองรับภาษาและชื่อของแอตทริบิวต์สำหรับองค์ประกอบทั้งหมด

•คำอธิบายยาวของภาพเฟรมและตาราง ฯลฯ

•สื่อเป้าหมายหลากหลายรูปแบบเพื่อให้สามารถใช้งานกับสไตล์ชีต

•คำอธิบายภาพตารางกลไกและกลุ่มคอลัมน์ที่ดีขึ้น

HTML 5

HTML 5 เป็นเวอร์ชันล่าสุดของ HTML ในปี 2547 HTML ได้รับการพัฒนาโดย W3C แต่หลังจากนั้นพวกเขามุ่งเน้นที่ XHTML และ XML ดังนั้นกลุ่มงานใหม่ที่ชื่อว่า WHATWG หรือ Web Hypertext Application Technology ถูกสร้างขึ้นและทำงานกับ HTML 5

HTML เวอร์ชันนี้มุ่งเน้นไปที่ความต้องการของนักพัฒนาซอฟต์แวร์ที่ทำแอ็พพลิเคชันบนเว็บและยังได้กล่าวถึงประเด็นต่างๆที่ประสบใน HTML เวอร์ชันก่อนหน้า

แม้ว่าจะไม่มีการสรุปเกี่ยวกับข้อกำหนดของ HTML 5 แต่มีองค์ประกอบบางอย่างที่สามารถใช้งานได้หากเบราว์เซอร์ของคุณสนับสนุน ตัวอย่างเช่นองค์ประกอบ canvas ใช้เพื่อวาดภาพกราฟิกพร้อมกับการเขียนสคริปต์ องค์ประกอบนี้ได้รับการสนับสนุนโดย IE 8, Firefox, Opera และ Safari

เนื่องจากเป็นข้อกำหนดล่าสุดเบราว์เซอร์จำนวนมากจะสนับสนุนในอนาคตอันใกล้นี้ สิ่งที่ดีที่สุดเกี่ยวกับ HTML 5 คือสามารถใช้งานร่วมกันได้ หากคุณเป็นนักพัฒนาแอปพลิเคชันเว็บคุณอาจต้องการเรียนรู้ HTML 5 เนื่องจากสนับสนุนแท็กและแอตทริบิวต์ต่างๆสำหรับแอพพลิเคชัน ตัวอย่างเช่นตัวจัดการเหตุการณ์ใหม่ใน HTML 5 มีการใช้งาน ondrag, ondrop, ondragstart และ ondragend

ความแตกต่างระหว่าง HTML 4 และ HTML 5

•การจัดการข้อผิดพลาดได้รับการประมวลและค้นพบใหม่ทั้งหมดใน HTML 5 ซึ่งจะช่วยให้นักพัฒนาเบราว์เซอร์สามารถสร้างมาตรฐานและลดเวลาและเงินเพื่อแสดงสิ่งต่างๆในลักษณะที่สอดคล้องกันได้ หน้าเว็บ. นี่เป็นไปไม่ได้ใน HTML 4

• HTML 5 ได้ทำให้เบราเซอร์เป็นแพลตฟอร์มแอ็พพลิเคชันมากขึ้นโดยใช้ JavaScript, CSS และ HTML มีการเพิ่มองค์ประกอบต่างๆมากมายจาก HTML 4 โดยตรงเช่น

•องค์ประกอบใหม่ ๆ ได้รับการเพิ่มลงใน HTML 5 เช่น "," ฯลฯ ซึ่งไม่ได้มีอยู่ในเวอร์ชันก่อนหน้า ทำให้หน้ามีความหมายและอ่านได้ง่ายขึ้น