Rhiana Heath
SydCSS
Oct 2019
JS Enabled
JS Disabled
Search engine survey 2010
Yahoo Survey 2010
Webaim survey 2012
Blockmetry Survey 2016
* Average result, numbers vary by country and device
All your users are non-JS while they’re downloading your JS.
Source
<noscript> <p> This can be added to your HTML and only show if there is no JS </p> </noscript>
OK
.Modal { z-index: -1; opacity: 0; pointer-events: none; &:target { opacity: 1; pointer-events: auto; z-index: 999; } }
<a class="btn" href="#open-modal"> Open Modal </a>
<div class="Modal" id="open-modal"> ... </div>
<dialog open> ... </dialog>
2018
Multi column layout officially added to CSS 3 spec
2016
David DeSandro JS Masonry library
2015
Macy.js Masonry library
Brick.js Masonry library
.Masonry { column-count: 3; column-gap: 20px; &_object { // Otherwise will wrap like a newspaper break-inside: avoid; margin-bottom: 20px; } }
Slides: slides.com/rhianaheath
Twitter: @RhianaHeath
WebDirections: 31st at 3:15pm Engineering
By RhianaH
SydCSS October 2019
Rhiana is a front end developer specialising in making web sites and applications accessible for people with disabilities. Combining her background in educational psychology and a love of computers.