News for hackers. Stuff that matters.
Re:My Current HTML Boilerplate by Cederfjard on Tuesday April 27, 2021 @12:58PM (#26958544)
Because you can target it with CSS and apply styles specific for when the document is viewed without JavaScript enabled.
Re:My Current HTML Boilerplate by faitswulff on Tuesday April 27, 2021 @01:44PM (#26959092)
Is it too much trouble to just override the base style with the js style? As in, don’t specify the base style with “no-js” at all, just the js overrides.
Re:My Current HTML Boilerplate by mikepurvis on Tuesday April 27, 2021 @02:39PM (#26959771)
Complicates the base case if you need to undo in it any unwanted styled applied in the no-js case.

Conceptually it's a lot easier to manage if they're fully distinct, or at least if the common bits are explicitly common.

Re:My Current HTML Boilerplate by deckard1 on Tuesday April 27, 2021 @02:45PM (#26959838)
most websites are going to be JS-first. If it makes sense for you to augment your site with JS, then sure knock yourself out and reverse it.