Honestly, it’s a pain but not impossible.
You can use `<a>` tags for basic navigation, and for forms, just let the server handle the redirects. Old-school, but reliable.
If you need something fancier, look into progressive enhancement. Build the core with HTML/CSS, then layer JS on top. That way, it still works without JS.
Sites like GOV.UK do this well—super accessible and no JS required for basic navigation.
You can use `<a>` tags for basic navigation, and for forms, just let the server handle the redirects. Old-school, but reliable.
If you need something fancier, look into progressive enhancement. Build the core with HTML/CSS, then layer JS on top. That way, it still works without JS.
Sites like GOV.UK do this well—super accessible and no JS required for basic navigation.
