RWD Weekly #208

Welcome to another week of responsive goodness!

I’m battling a bout of illness this week so lets get straight into the links while I get straight back into bed.

Baby update: still no baby yet.

Headline

BEMantic: DRY Like You Mean It

Last week we featured an article about ensuing your CSS is used along with semantics, for example styling button instead of .button in a <button class=”button”> example. This week our long time friend and contributor Matt Stow shows how both BEM and staying with HTML semantics

Our Sponsor

Get the Mega Bundle of 48 Vintage, Grunge Fonts

Merge the past with the present, thanks to this incredible dea! This mega bundle offers up 12 fantastic font families, all done in a retro, vintage and grunge style. Counting in a variety of different styles, you’ll take home 48 unique fonts in 1 super-discounted package! See the fonts here!

Articles

Archiving Our Online Communities

If you’re going to archive a site, this is how you do it

Let’s Write Beautiful CSS Comments

If you ignore our previous articles on being semantic with CSS or focussing upon a BEM approach (or both) the one thing that you should be doing but I’m almost sure you are not is leaving comments to explain your CSS. Sparkbox show how you can make your CSS so much more robust with these few tips

The Value of Multi-Typeface Design

A great article that looks at the benefits of multiple typefaces in design. This approach does include more weight to the page, but the argument is that it benefits the readability and consumption of the content. While 400kb of fonts is a little over what I would consider suitable, I’d rather that than a 400kb picture of someone eating a salad.

Optimizing for Large-Scale Displays

While most of us are now practicing the mobile first approach there tends to be an upper limit to the designs. Once we 1200px we tend to include a max-width to our main content column and let the margins do the rest. In this article we look at other approaches to ensure that the content is readable even across larger screens.

The Importance of !important: Forcing Immutability in CSS

So apparently now we can use !important…. I always knew I was ahead of the curve ;)

Reducing JPG File size

We originally covered some of these options back in 2014 but there’s some great tips on how to approach this a little easier.

Webfonts Last

 

Tutorials

Service Workers — Gotchas

Dealing with 3xx requests

The Sonos Pattern Library

An overview of how the Sonos pattern library came about, and how you can do sizeable things with fewer people

Content-First Prototyping

I’m all about content first as much as possible. As often as possible I work with Gather Content to capture this content but this is a great tutorial on how you get get going with excel and prototyping as well.

Truly Fluid Typography With vh And vw Units

Embracing fluid typography might be easier than you think. It has wide browser support, is simple to implement and can be achieved without losing control over many important aspects of design.

From HTML to ARIA Tabs, A Travelog

Presenting content hidden behind a tabbed interface is certainly on of the options when it comes to a changing viewport, the key is to keep the content accessible for everyone.

 

Tools & Resources

waybackpack

Download the entire Wayback Machine archive for a given URL.

Shots

pull down the entire Internet into a single animated gif

Death Star II

Code Pen example from our earlier article about large screens.

jQuery Custom Select Box Plugin

This lightweight, unintrusive technique uses the native select box functionality of the web browser, and overlays a stylable <span> element in order to acheive your desired look.

Font Face Observer

Font Face Observer is a fast and simple web font loader. You can use it to load fonts and customise your browser’s font loading behaviour.

Finally

Thanks for subscribing and I hope you managed to pick up a few new ideas and learned something new this week. If you’ve come across something of interest please share it with me by hitting reply and I’ll check it out for next week.

See you next Friday!

Cheers,

Justin.

Subscribe to our Newsletter

Add your email address and receive an email every Friday covering off everything worth knowing about building your websites responsively.