@@Martin_Online:
nuqneH
<html class="no-js">
Die Klasse kann man sich sparen.
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
Dann muss man sie hier nicht mühsam entfernen, sodern einfach nur " js" hinzufügen.
BTW, es gibt classList.add()
und classList.remove()
.
Im Stylesheet braucht man '.no-js
' nicht. Man gibt einfach die Regeln für ohne JavaScript an und per '.js
' zusätzlich die Regeln für wenn JavaScript aktiviert ist (progressive enhancement).
Und sollte man’s doch brauchen, gibt es ja 'html:not(.js)
'.
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)