ความคิดเห็น: ใน HTML5 ในขณะที่การเพิ่มและยกเลิกองค์ประกอบหลายอย่างคุณลักษณะจำนวนมากจะถูกเพิ่มและยกเลิกเช่นแอตทริบิวต์ที่เกี่ยวข้องกับรูปแบบ/แอตทริบิวต์ที่เกี่ยวข้องกับลิงก์และคุณลักษณะบางอย่างใน HTML4 จะถูกยกเลิก หากคุณสนใจคุณสามารถเรียนรู้เกี่ยวกับมันได้ อาจเป็นประโยชน์สำหรับคุณในการเรียนรู้ HTML5
ใน HTML5 ในขณะที่องค์ประกอบใหม่จำนวนมากถูกเพิ่มและยกเลิกคุณลักษณะหลายอย่างจะถูกเพิ่มและยกเลิก
คุณลักษณะใหม่
1. แอตทริบิวต์ที่เกี่ยวข้องกับฟอร์ม
ระบุแอตทริบิวต์ออโต้โฟกัสสำหรับอินพุต (type = text), เลือก, textarea และปุ่ม ช่วยให้องค์ประกอบสามารถโฟกัสได้โดยอัตโนมัติเมื่อหน้าจอเปิดโดยการระบุคุณสมบัติ ระบุแอตทริบิวต์ placeholder สำหรับอินพุต (type = text) และ textarea ซึ่งจะแจ้งให้ผู้ใช้ป้อนข้อมูลเพื่อแจ้งให้ผู้ใช้ทราบถึงสิ่งที่พวกเขาสามารถป้อนได้ ระบุแอตทริบิวต์ฟอร์มสำหรับอินพุต, เอาต์พุต, เลือก, ข้อความ, ปุ่ม, ปุ่มและ fieldset มันประกาศว่ารูปแบบใดเป็นของแล้ววางไว้ที่ใดก็ได้บนหน้าโดยไม่สูญเสียมันในแบบฟอร์ม ระบุแอตทริบิวต์ที่ต้องการสำหรับอินพุต (type = text) และ textarea แอตทริบิวต์นี้หมายความว่าผู้ใช้จะตรวจสอบเมื่อส่งและต้องมีเนื้อหาอินพุตในองค์ประกอบการตรวจสอบ เพิ่มแอตทริบิวต์ใหม่หลายรายการลงในแท็กอินพุต: การเติมข้อความอัตโนมัติ, นาที, สูงสุด, หลายรูปแบบ, รูปแบบและขั้นตอน นอกจากนี้ยังมีแอตทริบิวต์รายการที่ใช้ร่วมกับองค์ประกอบ Datalist; องค์ประกอบ Datalist ใช้ร่วมกับแอตทริบิวต์ Autocomplete แอตทริบิวต์หลายตัวอนุญาตให้อัปโหลดหลายไฟล์พร้อมกันระหว่างการอัปโหลด แอตทริบิวต์รูปแบบใช้ในการตรวจสอบรูปแบบของฟิลด์อินพุตซึ่งจริง ๆ แล้วเป็นนิพจน์ทั่วไป แอตทริบิวต์ขั้นตอนระบุช่วงเวลาตัวเลขทางกฎหมายของฟิลด์อินพุต (ถ้าขั้นตอน = 3 ตัวเลขทางกฎหมายควรเป็น -3, 0, 3, 6 และอื่น ๆ ) แอตทริบิวต์ขั้นตอนสามารถใช้ร่วมกับแอตทริบิวต์ MAX และ MIN เพื่อสร้างช่วงของค่าทางกฎหมาย เพิ่มรูปแบบ, formCtype, formMethod, formNovalidate และ formtarget คุณสมบัติไปยังองค์ประกอบอินพุตและปุ่ม ผู้ใช้โอเวอร์โหลดการกระทำ, Enctype, วิธี, Novalidate และเป้าหมายเป้าหมายขององค์ประกอบฟอร์ม เพิ่มแอตทริบิวต์ที่ปิดการใช้งานลงในองค์ประกอบ FieldSet และองค์ประกอบลูกสามารถตั้งค่าเป็นสถานะปิดใช้งานได้ การเพิ่มแอตทริบิวต์ novalidate ลงในปุ่มอินพุตและแบบฟอร์มสามารถยกเลิกการตรวจสอบที่เกี่ยวข้องที่ดำเนินการระหว่างการส่งและสามารถส่งแบบฟอร์มได้อย่างไม่มีเงื่อนไข2. แอตทริบิวต์ที่เกี่ยวข้องลิงก์
เพิ่มแอตทริบิวต์สื่อลงในพื้นที่และพื้นที่ ระบุว่าทำไม URL เป้าหมายจึงได้รับการปรับให้เหมาะสมสำหรับประเภทของสื่อ/อุปกรณ์ แอตทริบิวต์นี้ใช้เพื่อระบุว่า URL เป้าหมายได้รับการออกแบบมาสำหรับอุปกรณ์พิเศษ (เช่น iPhone), เสียงหรือสื่อการพิมพ์ คุณสมบัตินี้สามารถยอมรับหลายค่า ใช้เฉพาะเมื่อแอตทริบิวต์ HREF มีอยู่ เพิ่มแอตทริบิวต์ herflang และ rel ในพื้นที่ คุณสมบัติ Hreflang ระบุภาษาของข้อความในเอกสารที่เชื่อมโยง คุณสมบัตินี้สามารถใช้ได้เฉพาะเมื่อตั้งค่าคุณสมบัติ HREF หมายเหตุ: คุณลักษณะนี้เป็นที่ปรึกษาอย่างหมดจด แอตทริบิวต์ REL ระบุความสัมพันธ์ระหว่างเอกสารปัจจุบันและเอกสาร/ทรัพยากรที่เชื่อมโยง คุณสมบัติ REL สามารถใช้ได้เฉพาะเมื่อใช้คุณสมบัติ HREF เพิ่มแอตทริบิวต์ขนาดลงในลิงค์ แอตทริบิวต์ขนาดระบุขนาดของทรัพยากรที่เชื่อมโยง คุณสมบัตินี้สามารถใช้ได้เฉพาะเมื่อทรัพยากรที่เชื่อมโยงเป็นไอคอน (Rel = ไอคอน) คุณสมบัตินี้สามารถยอมรับหลายค่า ค่าถูกคั่นด้วยช่องว่าง การเพิ่มแอตทริบิวต์เป้าหมายไปยังองค์ประกอบพื้นฐานเป็นหลักเพื่อรักษาความสอดคล้องกับองค์ประกอบ A3. คุณลักษณะอื่น ๆ
เพิ่มแอตทริบิวต์ย้อนกลับไปยัง OL ซึ่งระบุรายการที่จะแสดงตามลำดับย้อนกลับ เพิ่มแอตทริบิวต์ Charset ลงใน meta และเพิ่มแอตทริบิวต์ประเภทและฉลากลงในเมนู ฉลากกำหนดฉลากหลักสูตรสำหรับเมนูและแอตทริบิวต์ประเภทสามารถใช้ในสามรูปแบบ: เมนูบริบทแถบเครื่องมือและรายการ เพิ่มแอตทริบิวต์ที่กำหนดไว้ในสไตล์ มันช่วยให้เราสามารถกำหนดรูปแบบสำหรับส่วนที่ระบุของเอกสารแทนที่จะเป็นเอกสารทั้งหมด หากใช้แอตทริบิวต์ที่กำหนดขอบเขตรูปแบบที่ระบุสามารถนำไปใช้กับองค์ประกอบของผู้ปกครองและลูกขององค์ประกอบสไตล์เท่านั้น เพิ่มหรือลบแอตทริบิวต์สำหรับสคริปต์ซึ่งกำหนดว่าสคริปต์จะดำเนินการแบบอะซิงโครนัสหรือไม่ แอตทริบิวต์ ASYNC ใช้ได้เฉพาะกับสคริปต์ภายนอก (เฉพาะเมื่อใช้แอตทริบิวต์ SRC) มีหลายวิธีในการเรียกใช้สคริปต์ภายนอก: ถ้า async = async: สคริปต์ถูกเรียกใช้งานแบบอะซิงโครนัสเมื่อเทียบกับส่วนที่เหลือของหน้า (สคริปต์จะถูกดำเนินการเมื่อหน้ายังคงแยกวิเคราะห์) หากไม่ได้ใช้ async หากไม่มี Async หรือ Delfer: ก่อนที่เบราว์เซอร์จะแยกวิเคราะห์หน้าต่อไปอ่านและเรียกใช้สคริปต์เพิ่มรายการลงในองค์ประกอบ HTML ทันที เมื่อพัฒนาแอปพลิเคชันเว็บออฟไลน์จะใช้ร่วมกับ API เพื่อกำหนด URL ซึ่งอธิบายข้อมูลแคชของเอกสารบน URL นี้ เพิ่มแอตทริบิวต์ sprcDoc ลงใน iframe, sandbox, seamless, srcdoc ใช้เพื่อปรับปรุงความปลอดภัยของหน้าและป้องกันไม่ให้เว็บเพจไม่ไว้วางใจจากการดำเนินการบางอย่างยกเลิกคุณลักษณะ
คุณสมบัติบางอย่างใน HTML4 ไม่ได้ใช้ใน HTML5 อีกต่อไป แต่จะถูกแทนที่ด้วยคุณสมบัติอื่น ๆ หรือวิธีการอื่น ๆ
คุณสมบัติที่ใช้ใน HTML 4 ทางเลือกในการใช้องค์ประกอบของคุณสมบัตินั้นใน HTML 5
ลิงก์ Rev, rel
Link Charset, การใช้องค์ประกอบส่วนหัวประเภทเนื้อหา HTTP ในทรัพยากรที่เชื่อมโยง
รูปร่างประสานองค์ประกอบพื้นที่ใช้แทนองค์ประกอบ
longdesc img, iframe ลิงก์ไปยังคำอธิบายหลักโดยใช้องค์ประกอบ
แอตทริบิวต์ที่ซ้ำซ้อนของลิงค์เป้าหมายถูกละเว้น
แอตทริบิวต์ที่ซ้ำซ้อนของพื้นที่ nohref ถูกละเว้น
แอตทริบิวต์ที่ซ้ำซ้อนหัวโปรไฟล์ละเว้น
เวอร์ชัน HTML คุณลักษณะที่ซ้ำซ้อน
ชื่อ IMG ID
รูปแบบการใช้งานเมตาสำหรับฟิลด์แบบฟอร์มเท่านั้น
เก็บถาวร, chlassid, codebose, codetype, ประกาศ, ข้อมูลการใช้วัตถุสแตนด์บายและคลาสแอตทริบิวต์ TypC เพื่อเรียกปลั๊กอิน เมื่อคุณต้องการใช้คุณสมบัติเหล่านี้เพื่อตั้งค่าพารามิเตอร์ให้ใช้แอตทริบิวต์ param
ValueType, ประเภทชื่อการใช้พารามิเตอร์และแอตทริบิวต์ค่าและประเภท MIME ไม่ได้ประกาศ
Axis, ABBR TD, TH ใช้รูปแบบของข้อความที่ชัดเจนและรัดกุมตามด้วยข้อความโดยละเอียด คุณสามารถใช้แอตทริบิวต์ชื่อเรื่องสำหรับเนื้อหาที่มีรายละเอียดเพิ่มเติมเพื่อให้เนื้อหาของเซลล์สั้นลง
ขอบเขต TD ใช้องค์ประกอบส่วนหัวประเภทเนื้อหา HTTP ในทรัพยากรที่เชื่อมโยง
คำบรรยายใต้ภาพ, อินพุต, ตำนาน, div, h1, h2, h3, h4, h5, h6, p ใช้สไตล์ชีท CSS เพื่อแทนที่
ลิงค์, ลิงก์, ข้อความ, vlink, พื้นหลัง, bgcolor body ใช้สไตล์ชีต CSS เพื่อแทนที่
จัดตำแหน่ง, bgcolor, เส้นขอบ, cellpadding, การเว้นระยะการเซลล์, เฟรม, กฎ, ตารางความกว้างโดยใช้ CSS stylesheets แทน
จัดตำแหน่ง, ถ่าน, charoff, ความสูง, nowrap, valign tbody, head, tfoot ใช้ css stylesheets เพื่อแทนที่
จัดตำแหน่ง, bgcolor, char, charoff, ความสูง, nowrap, valign, width td, th ใช้ css stylesheet แทน
จัดตำแหน่ง, bgcolor, char, charoff, valign tr ใช้ css stylesheet แทน
จัดตำแหน่ง, ถ่าน, การ Charoff, Valign, Width Col, Colgroup ใช้ CSS Stylesheet แทน
จัดตำแหน่ง, ชายแดน, HSPACE, วัตถุ VSPACE ใช้สไตล์ CSS เพื่อแทนที่
Clear BR ใช้สไตล์ชีต CSS แทน
ใช้ CSS Stylesheets เพื่อแทนที่
ใช้ CSS Stylesheets เพื่อแทนที่
ใช้ CSS Stylesheets เพื่อแทนที่
ความกว้างก่อนใช้ CSS stylesheets แทน
จัดตำแหน่ง, hspace, vspace img ใช้ css stylesheet แทน
จัดตำแหน่ง, noshade, ขนาด, ความกว้าง HR ใช้สไตล์ชีต CSS เพื่อแทนที่
จัดตำแหน่ง, frameBorder, การเลื่อน, marginheight, marginWidth iframe ใช้ css stylesheet แทน
เมนู autosubmit