Stylesheet switcher


Skip navigation.

Site search

Site navigation

This script


Allows users to switch between stylesheets and stores their preference.

Current version

Appears to be 2.2.1

Browser support

Trident / EdgeHTML / Tasman (Internet Explorer 4+, Edge 44-)Script works as expected
Opera 7-12Script works as expected
Gecko engine browsers (Mozilla, Firefox, Netscape 6+, etc)Script works as expected
KHTML / WebKit / Chromium / Blink / QT WebEngine / QTWebKit / WebKitGTK (Chrome, Vivaldi, Opera 15+, Edge 79+, Safari, Konqueror, OmniWeb 4.5+, iCab 4+, NetFront Chromium / WebKit)Script works as expected with <link> tags but is known to have problems with <style> tags
iCab 3-Script works works as expected with <link> tags in iCab 3+, but is known to have problems with <style> tags (a few styles from the preferred stylesheet cannot be disabled)
Rhino + W3C DOM (ICEbrowser)Main stylesheet can be switched off but alternative stylesheets cannot be switched on
Rhino + layers / W3C DOM (Escape / Evo, iBrow)Stylesheets cannot be switched
NetFront 3+ NetFront engineStylesheets cannot be switched
Opera 5 and 6 Elektra engineStylesheets cannot be switched
Netscape 4Stylesheets cannot be switched
OmniWeb 4.2-Stylesheets cannot be switched
Rhino + pDOM (Clue browser)Stylesheets cannot be switched
WebTVStylesheets cannot be switched
Tkhtml Hv3+Stylesheets cannot be switched
Netgem NetBoxNot tested but might work
OpenTVNot tested but might work
iPanel MicroBrowserNot tested but will probably not work

Accessibility notes

No inherent accessibility problems; Ensure the default stylesheet and the plain HTML are accessible.


Please see my terms and conditions page for terms and conditions of use.

This site was created by Mark "Tarquin" Wilton-Jones.
Don't click this link unless you want to be banned from our site.