7
จุดประสงค์ของคลาส“ no-js” HTML คืออะไร?
ฉันสังเกตเห็นว่าในเทมเพลตเอ็นจิ้นจำนวนมากในHTML5 Boilerplateในเฟรมเวิร์กต่าง ๆ และในไซต์ php ธรรมดามีno-jsคลาสที่เพิ่มลงใน<HTML>แท็ก ทำไมถึงทำเช่นนี้? มีพฤติกรรมเบราว์เซอร์เริ่มต้นบางประเภทที่ตอบสนองต่อคลาสนี้ ทำไมรวมถึงมันเสมอ? ที่ไม่ทำให้ชั้นเรียนของตัวเองล้าสมัยถ้าไม่มีกรณี "no-js" และ html สามารถแก้ไขได้โดยตรง? นี่คือตัวอย่างจาก HTML5 Boilerplate index.html: <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]> …