SORU
17 Temmuz 2011, Pazar


HTML amacı "no-js" sınıfı nedir?

Normal php sitelerde çeşitli çerçeveler içinde HTML5 Boilerplate şablon motorları Bir sürü, ve no-js Sınıf <HTML> etiket üzerine eklenmiş olduğunu fark ettim.

Neden bu yapılır? Bu sınıf için tepki varsayılan tarayıcı davranış bir tür var mı? Neden her zaman vardır? Eğer"no-js" dava ve html doğrudan ele alınabilir? hayır, sınıfın kendisi kullanılamaz hale getirmek değil

İşte HTML5 Demirbaş index.html bir örnek:

<!--[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 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->

Gördüğünüz gibi, <html> elemanı her zaman bu sınıf olacaktır. Birini bu kadar sık neden yapıldığını açıklayabilir mi?

CEVAP
17 Temmuz 2011, Pazar


Modernizr çalıştığında, kaldırır "no-js" ve değiştirir sınıfı". js Bu Javascript desteğinin etkin olup olmadığını CSS bilmek için bir yol vardır.

Modernizer's source code bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • bored before i even began

    bored before

    30 Mart 2009