Accessibility improvements
#67 and @Vlaaaaaaad brought to my attention that Sam's templates were not (much, at all) friendly to screenreaders. This breaking change release addresses this issue by using HTML content sectioning and common role attributes.
Changes of note:
- Conversion of many nested
<div>
elements to proper content sectioning elements such as<main>
and<nav>
- Sass styling formerly applied to
#content
is now applied to<article>
;id="content"
has been removed from templates - Renaming of the
section
class instyle.sass
to the more accurateflex-container
As always, further improvements through PR contributions are more than welcome.