Links
Look Ma, No Media Queries! Responsive Layouts Using CSS Grid
Not only has CSS Grid reshaped the way we think and build layouts for the web, but it has also contributed to writing more resilient code, replacing "hacky" techniques we've used before, and in some cases, killing the need to rely on code for specific resolutions and viewports. What's so cool about this era in web development is that we're capable of doing more and more with fewer lines of code.
In this article, we'll start dipping our toes into the power of CSS Grid by building a couple of common responsive navigation layouts. It's easier than what you may think, and since CSS Grid was built with responsiveness in mind, it'll take less code than writing media queries all over the place. Let’s do this!
Short note on aria-label, aria-labelledby, and aria-describedby
If you use
aria-label
,aria-labelledby
, oraria-describedby
with any other elements (likediv
,span
,p
,blockquote
, orstrong
etc.), they generally won’t work across all browser/assistive technology combinations.
Sliding In And Out Of Vue.js
One of the key advantages of Vue.js is that it plays nicely with other code: it is easy to embed progressively into other applications, but it is also easy to wrap up non-Vue code into Vue. This article explores this second advantage, covering three distinct types of third-party JavaScript and ways to embed each of them in Vue.
The Dark Side of the Grid (Part 1)
Grid offers many ways of building layouts and it challenges us to rethink the way we approach them. This flexibility is great for our development experience, but it may come at the cost of user experience and accessibility if we don’t use it responsibly. This series of articles will give you an overview of potential implementation pitfalls, or in other words, the dark side of the grid.
Breaking Boxes With CSS Fragmentation
Rachel Andrew has been digging around in the CSS Fragmentation spec, and finding browser support is somewhat fragmented. In this article, she explains what fragmentation is, why you might want to use it, and what the state of browser support is.
Videos
How A Screen Reader User Accesses The Web
In this Smashing TV webinar recording, join Léonie Watson (a blind screen reader user) as she explores the web, and find out about some unexpected properties of HTML elements that not only have a huge impact on accessibility, but also turn out to be pretty good for performance, too.
Sponsor
Add Your Link Here
You can add your link or job listing to Friday Front-End by sponsoring an upcoming issue! Get in touch right away.