ความคิดเห็น: อย่างที่เราทุกคนรู้ HTML เป็นสิ่งประดิษฐ์ที่ยิ่งใหญ่ที่สุดในประวัติศาสตร์ของอินเทอร์เน็ต จุดประสงค์ของ HTML5 คือการปรับปรุงตามสถานการณ์อินเทอร์เน็ตในปัจจุบัน
HTML เป็นที่รู้จักกันว่าเป็นสิ่งประดิษฐ์ที่ยิ่งใหญ่ที่สุดที่เคยทำบนอินเทอร์เน็ต ภาษามาร์กอัปไฮเปอร์เท็กซ์นี้เป็นรากฐานที่สำคัญของการพัฒนาอินเทอร์เน็ตที่ทันสมัยและระบบการพึ่งพาตนเองที่ไม่เหมือนใครได้กลายเป็นศูนย์กลางเมื่อพัฒนา HTML5 นักออกแบบต้องเผชิญกับปัญหาที่สำคัญมากและหวังว่าจะแก้ปัญหาได้ใน HTML5 หนึ่งในปัญหาคือการสร้างความหมายที่กระชับและง่ายต่อการขยายขนาด ส่วนที่ยุ่งยากของปัญหานี้คือรุ่นเก่าของ HTML มุ่งเป้าไปที่แนวคิดของความเก่งกาจในเวลานั้น - แท็กต่าง ๆ จำนวนมากซึ่งถือว่าเป็นแท็กพื้นฐานบางอย่างในเวลานั้น แต่ตอนนี้มันพิสูจน์แล้วว่าไม่มีประโยชน์เลย จุดประสงค์ของ HTML5 คือการปรับปรุงตามสถานการณ์อินเทอร์เน็ตในปัจจุบัน
แท็กใหม่สำหรับ HTML5
งานที่นักออกแบบต้องทำคือการพัฒนาความหมายที่สมบูรณ์และมีความหมายมากขึ้นสำหรับ HTML5 - แน่นอนว่าเป็นไปได้ว่าโซลูชันใหม่นี้จะยืดหยุ่นและมีประสิทธิภาพในขณะที่ปรับให้เข้ากับมาตรฐานอินเทอร์เน็ตที่ทันสมัยทั้งหมด ด้านล่างนี้เป็นแท็กใหม่ที่จะเพิ่มใน HTML5
<บทความ> แท็กเพื่อกำหนดบทความ
<side> แท็กแถบด้านข้างที่กำหนดส่วนเนื้อหาของหน้าเว็บ
<เสียง> แท็กกำหนดเนื้อหาเสียง
<Canvas> ภาพคำนิยามแท็ก
<sommand> แท็กกำหนดปุ่มคำสั่ง
<datalist> แท็กกำหนดรายการแบบดรอปดาวน์
<petials> แท็กกำหนดรายละเอียดขององค์ประกอบ
<dialog> แท็กกำหนดกล่องโต้ตอบ (กล่องเซสชัน)
แท็ก <Embed> กำหนดเนื้อหาแบบโต้ตอบภายนอกหรือปลั๊กอิน
<รูปที่> แท็กกำหนดชุดของเนื้อหาสื่อและชื่อของพวกเขา
<footer> แท็กกำหนดด้านล่างของหน้าหรือพื้นที่
<ส่วนหัว> แท็กกำหนดส่วนหัวของหน้าหรือพื้นที่
<Hgroup> แท็กข้อมูลที่เกี่ยวข้องเกี่ยวกับบล็อกในไฟล์นิยาม
แท็ก <seygen> กำหนดค่าคีย์ที่สร้างขึ้นในแบบฟอร์ม
<mark> เครื่องหมายกำหนดข้อความที่ติดแท็ก
<เมตร> การวัดความละเอียดแท็กภายใน
ช่วงที่กำหนดไว้ล่วงหน้า
ลิงก์การนำทางคำนิยามแท็ก
<output> แท็กกำหนดประเภทเอาต์พุตบางประเภท
<progress> แท็กกระบวนการกำหนดงาน
<rp> แท็กใช้ในคำอธิบายประกอบทับทิมเพื่อบอกเบราว์เซอร์ว่าไม่รองรับองค์ประกอบทับทิมเพื่อแสดง
<rt> คำจำกัดความแท็กสำหรับทับทิม
คำอธิบายของคำอธิบายประกอบ
<ruby> คำจำกัดความของแท็ก Ruby Annotations
<section> แท็กกำหนดภูมิภาค
<source> แท็กกำหนดทรัพยากรสื่อ
<time> แท็กกำหนดวันที่/เวลา
<video> แท็กกำหนดวิดีโอ
หวังว่าเครื่องหมายทั้งหมดเหล่านี้จะเป็นเครื่องหมายที่สำคัญและมีประโยชน์อย่างแท้จริงไม่ใช่แค่สิ่งที่ดูเหมือนเจ๋งในวันนี้
การลดภาระ HTML5 - แท็กเก่า, ลาก่อน ...
คุณจำได้ไหมว่าสมัยโบราณ HTML3 ถือเป็นสิ่งมหัศจรรย์ที่สามารถวิ่งใน Netscape ได้เท่านั้น? ใช่นั่นคือรุ่งอรุณของยุคอินเทอร์เน็ต แน่นอนว่าเราจะไม่ลืมประวัติศาสตร์นั้น แต่มันก็สมเหตุสมผลที่จะกล่าวคำอำลากับสิ่งที่ยอดเยี่ยม แต่เก่าแก่ (โดยเฉพาะอย่างยิ่งเมื่อพวกเขาไม่ได้รับการพิจารณาว่ามีประโยชน์ในขณะนี้หรือไม่มีใครให้ความสนใจกับพวกเขาอีกต่อไป)
ดังนั้นนักออกแบบ HTML5 จึงยกเลิกแท็กเก่าบางส่วนเนื่องจากมาตรฐานเหล่านี้ใช้โดย HTML Geeks เท่านั้นและเนื่องจากแท็กเหล่านี้ไร้ประโยชน์อย่างสมบูรณ์พวกเขาจะไม่รวมอยู่ในแท็ก HTML ใหม่อีกต่อไป - ฉันคิดว่าเราควรขอบคุณนักออกแบบเหล่านี้ ท้ายที่สุดแล้วเครื่องหมายเหล่านี้เก่ามากจนเป็นไปได้ว่าลูก ๆ ของเราจะคิดว่ามีเพียงเช็คสเปียร์เท่านั้นที่จะใช้พวกเขาใน Sonnets ของเขาในอีก 20 ปีต่อมา อย่างไรก็ตามไปที่พิพิธภัณฑ์อินเทอร์เน็ตเพื่อดูพวกเขา (มีพิพิธภัณฑ์จริง ๆ หรือไม่)
<คำย่อ> แท็กกำหนดตัวย่อ
แท็ก <Applet> กำหนดแอปเพล็ตฝังตัว
แท็ก <SaseFont> ระบุค่าเริ่มต้น
ฟอนต์-สีขนาดตัวอักษรหรือครอบครัวแบบอักษรสำหรับข้อความทั้งหมดในเอกสาร
<บิ๊ก> แท็กใช้ในการจัดรูปแบบข้อความหนึ่ง
ขนาดใหญ่ขึ้นและอาจเกี่ยวข้องกับ <font> ของคุณหรือ
<sasefont> ขนาดถ้าคุณระบุอย่างใดอย่างหนึ่ง
<center> แท็กใช้เป็นข้อความตรงกลาง
<ir> แท็กใช้เพื่อแสดงรายการชื่อไดเรกทอรี
<font> แท็กระบุใบหน้าแบบอักษรตัวอักษร
ขนาดและสีตัวอักษรของข้อความ
<frame> คำจำกัดความแท็กหนึ่งหน้าต่างเฉพาะ
(เฟรม) ภายในเฟรม
<frameset> แท็กกำหนดเฟรมชุด ที่
Frameset Element มีองค์ประกอบเฟรมสองตัวขึ้นไป แต่ละองค์ประกอบเฟรม
ถือเอกสารแยกต่างหาก
<s> และ <strike> แท็ก
กำหนดข้อความ Strikethrough
<tt> แท็กใช้สำหรับข้อความแบบ typeType หรือ
ตัวอักษรประเภทเครื่องพิมพ์ดีดแบบคงที่ นอกเหนือจากสไตล์ประเภทต่าง ๆ
มันมีลักษณะตัวอักษรปกติ
<u> แท็กใช้เพื่อขีดเส้นใต้ข้อความ
แท็กเหล่านี้ไม่มีประโยชน์ (บางทีคุณอาจคิดว่ามีแท็กหลายแท็กที่ค่อนข้างคล้ายกับแท่นใหม่ใน HTML5) สิ่งเหล่านี้บางส่วนถูกใช้ในเบราว์เซอร์รุ่นเก่าในช่วงแรก ๆ แต่ได้สูญเสียฟังก์ชั่นของพวกเขาในขณะที่คนอื่น ๆ ถูกแทนที่ด้วยคุณสมบัติ CSS (เช่นเครื่องหมายที่ตั้งค่าแบบอักษรและรูปแบบข้อความ)
คำถามสำคัญเกี่ยวกับแท็ก <div>
การแทนที่แท็ก <div> ด้วยแท็กใหม่เป็นความสำเร็จที่สำคัญทางความหมายของ HTML5 แท็ก <div> นี้เป็นแท็กที่สำคัญ (และยังคง) ใน HTML4 มีการใช้กันอย่างแพร่หลายใน HTML แต่ความหมายที่แสดงออกมานั้นอ่อนแอเกินไปและไร้ประโยชน์ในการประกาศบล็อกที่แตกต่างกันในโครงสร้างองค์กรหน้าเว็บ แท็ก HTML5 ใหม่ - ตัวอย่างเช่น <Saticant>, <Side>, <AV>, <MAV>, <MAVE>, <ส่วนหัว>, <Footer> - จะมีประโยชน์และสะดวกกว่า แท็กเหล่านี้ช่วยให้คุณระบุจุดประสงค์ของพื้นที่ต่าง ๆ ของหน้าและแสดงโครงสร้างของเว็บไซต์อย่างชัดเจน ซึ่งหมายความว่าแม้ว่าคุณจะเป็นสามเณรหรือโปรแกรมเมอร์ขนาดกลางคุณสามารถเข้าใจโครงสร้างของทั้งหน้าได้อย่างชัดเจนตามรหัส HTML เพียงอย่างเดียว - มันคุ้มค่าที่จะกล่าวถึงว่าเครื่องมือค้นหาจะมีความสุขที่จะบ้าเพราะพวกเขาสามารถแยกโครงสร้างของหน้าเว็บได้อย่างง่ายดาย
อะไรคือประโยชน์สำหรับเรา?
มีการพูดคุยกันมากมายเกี่ยวกับคุณค่าของแท็กใหม่และความหมายและบางคนคิดว่าความหมายและการแสดงภาพเหล่านี้ไม่สมเหตุสมผล - เพราะพวกเขานำรหัสที่ซับซ้อนมากขึ้นสร้างโอกาสสำหรับความผิดพลาดใหม่โดยใช้รหัส HTML ใหม่เหล่านี้และคุณค่าของความหมาย HTML5 ใหม่
เช่นเดียวกัน - เราควรเข้าใจว่าเช่นเดียวกับ HTML5 ทำให้เรารู้สึกว่ามันเจ๋งมากผู้คนได้ใช้ความพยายามอย่างมากและมีความหวังสูงสำหรับการพัฒนาอินเทอร์เน็ตในอีกห้าปีข้างหน้า วันนี้เครื่องหมายและความหมายใหม่เหล่านี้ดูดีและเราทุกคนชอบ แต่อย่าลืมว่ามีอะไรเปลี่ยนแปลงอยู่ตลอดเวลาเพื่อปรับให้เข้ากับความต้องการของผู้คนคุณลักษณะภาษาใหม่ต้องขึ้นอยู่กับการใช้งานของผู้คนและการใช้ชุมชนอินเทอร์เน็ตอย่างกว้างขวาง