HTML 5 แท็กมีความสำคัญกับตัวพิมพ์เล็กหรือใหญ่?

แนวทางปฏิบัติที่ดีที่สุดสำหรับการเขียนองค์ประกอบ HTML 5

คำถามหนึ่งที่นักออกแบบเว็บใหม่ ๆ มีอยู่คือแท็ก HTML 5 มีความละเอียดอ่อนตามตัวพิมพ์ใหญ่หรือไม่? คำตอบสั้น ๆ คือ - "ไม่" แท็ก HTML5 ไม่พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ แต่ไม่ได้หมายความว่าคุณไม่ควรเข้มงวดในการเขียนมาร์กอัป HTML!

กลับไปที่ XHTML

ก่อน HTML5 เข้ามาในอุตสาหกรรม ผู้เชี่ยวชาญเว็บจะใช้รสชาติของภาษามาร์กอัปที่เรียกว่า XHTML เพื่อสร้างหน้าเว็บของพวกเขา

เมื่อคุณเขียน XHTML คุณต้องเขียนแท็กมาตรฐานทั้งหมดเป็นตัวพิมพ์เล็กเพราะ XHTML เป็นตัวพิมพ์เล็กและใหญ่ ซึ่งหมายความว่าแท็ก เป็นแท็กอื่นที่ไม่ใช่ ใน XHTML คุณต้องเจาะจงมากในการเขียนโค้ดหน้าเว็บ XHTML และใช้ตัวพิมพ์เล็กเท่านั้น การยึดมั่นอย่างเคร่งครัดนี้เป็นประโยชน์กับนักพัฒนาเว็บรายใหม่หลายคน แทนที่จะเขียนมาร์กอัปด้วยตัวพิมพ์เล็กและตัวพิมพ์ใหญ่พวกเขารู้ว่ามีรูปแบบที่เข้มงวดซึ่งต้องปฏิบัติตาม สำหรับผู้ที่ตัดฟันของพวกเขาในการออกแบบเว็บเมื่อ XHTML เป็นที่นิยมความคิดที่ว่ามาร์กอัปอาจเป็นส่วนผสมของอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กที่ดูเหมือนจะต่างด้าวและผิดธรรมดาเพียงอย่างเดียว

HTML5 Gets หลวม

HTML เวอร์ชันก่อน XHTML ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ HTML5 ปฏิบัติตามประเพณีดังกล่าวและได้หายไปจากข้อกำหนดการจัดรูปแบบที่เข้มงวดของ XHTML

ดังนั้น HTML 5 ซึ่งแตกต่างจาก XHTML จึงไม่เป็นกรณี ๆ ไป ซึ่งหมายความว่า และ และ เป็นแท็กเดียวกันทั้งหมดใน HTML 5 ถ้าสิ่งนี้ดูเหมือนว่าเป็นความสับสนวุ่นวายกับคุณฉันรู้สึกเจ็บปวดของคุณ

ความคิดที่อยู่เบื้องหลัง HTML5 ไม่ได้เป็นกรณี ๆ คือการทำให้ผู้เชี่ยวชาญด้านเว็บรายใหม่ ๆ สามารถเรียนรู้ภาษาได้ง่ายขึ้น แต่ในฐานะคนที่สอนการออกแบบเว็บให้กับนักเรียนใหม่ผมสามารถรับรองได้ว่านี่ไม่ใช่กรณีใด ๆ

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

ฉันรักความจริงที่ว่าผู้เขียนของข้อกำหนด HTML5 พยายามช่วยให้การเรียนรู้ง่ายขึ้นโดยทำให้มีความยืดหยุ่นมากขึ้น แต่ในกรณีนี้ฉันคิดว่าพวกเขาทำผิดพลาด

อนุสัญญาใน HTML 5 คือการใช้ตัวพิมพ์เล็ก

แม้ว่าคุณจะเขียนแท็กได้อย่างถูกต้องโดยใช้กรณีที่คุณต้องการเมื่อเขียน HTML 5 การประชุมคือการใช้ตัวพิมพ์เล็กทั้งหมดสำหรับแท็กและแอตทริบิวต์ นี่เป็นส่วนหนึ่งเนื่องจากนักพัฒนาเว็บที่มีประสบการณ์หลายรายที่อาศัยผ่านวันที่เคร่งครัด XHTML ได้ดำเนินการตามหลักปฏิบัติที่ดีที่สุดเหล่านี้ไปยัง HTML5 (และอื่น ๆ ) บรรดาผู้เชี่ยวชาญด้านเว็บไม่สนใจว่าการผสมผสานระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะมีผลใน HTML5 วันนี้พวกเขาจะติดอยู่กับสิ่งที่พวกเขารู้จักซึ่งเป็นตัวพิมพ์เล็กทั้งหมด

ความรู้ในการออกแบบเว็บเป็นอย่างมากคือการเรียนรู้จากผู้อื่นโดยเฉพาะจากผู้ที่มีประสบการณ์มากขึ้นในอุตสาหกรรม ซึ่งหมายความว่านักพัฒนาเว็บรายใหม่จะตรวจสอบรหัสของผู้เชี่ยวชาญที่ชำนาญและดูมาร์กอัปแบบพิมพ์เล็กทั้งหมด ถ้าพวกเขาเลียนแบบรหัสนี้นั่นหมายความว่าพวกเขาก็จะเขียน HTML5 ในตัวพิมพ์เล็กทั้งหมด นี่คือสิ่งที่ดูเหมือนจะเกิดขึ้นในวันนี้

แนวทางปฏิบัติที่ดีที่สุดในการจัดส่งหนังสือเดินทาง

จากประสบการณ์ของฉันเองฉันคิดว่าดีที่สุดในการใช้อักษรตัวพิมพ์เล็กสำหรับโค้ด HTML ตลอดจนชื่อไฟล์ เนื่องจากเซิร์ฟเวอร์บางเครื่องมีหลายตัวพิมพ์เล็กและใหญ่เมื่อพูดถึงชื่อไฟล์ (ตัวอย่างเช่น "logo.jpg" จะเห็นแตกต่างจาก "logo.JPG") หากคุณมีเวิร์กโฟลว์ที่คุณใช้อักษรตัวพิมพ์เล็กเสมอคุณไม่จำเป็นต้องตั้งคำถาม กรณีที่ปลอกเป็นปัญหาหากคุณประสบ ปัญหาเช่นภาพหายไป ถ้าคุณใช้อักษรตัวพิมพ์เล็กเสมอคุณสามารถลดราคานั้นเป็นปัญหาในขณะที่คุณแก้ปัญหาเกี่ยวกับไซต์ นี่คือเวิร์กโฟลว์ที่ฉันสอนให้กับนักเรียนของฉันและที่ฉันใช้ในงานออกแบบเว็บของฉันเอง

บทความต้นฉบับโดย Jennifer Krynin แก้ไขโดย Jeremy Girard