HTML'de no-js kullanım amacı nedir?

Özellikle Html temalarında çok gördüğüm için merak ettim, Html etiketinde class adı olarak no-js kullanmanın amacı nedir?

<html class="no-js">

 

Kati3kat

02.07.2019 14:28

Bu soru 2 kez yanıtlandı.

  • 3 Temmuz 2019 15:13
    7

    no-js sınıfını temalarda görüyor olmanız muhtemel çünkü html etiketinde no-js class'ını Modernizr kullanıyor, Modernizr yüklendiğinde de sayfa kodlarından görebileceğiniz gibi bu class'ın ismini js olarak güncelliyor. Neden böyle bir class adına ihtiyaç duyuyor derseniz bunun iki sebebi var:

    1. Javascript'in tarayıcı ayarlarından aktif olup olmadığını denetlemek

    2. html etiketindeki no-js ya da js ayrımına göre farklı css kuralları yazarak bu kuralları duruma göre uygulamak. Örneğin .no-js .kirmizi gibi bir css kuralı sadece no-js sınıfına sahip bir html etiketi altındaki kirmizi etiketine sahip bir html etiketi için uygulanabilir.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.