Google's HTML and CSS Style Guide
GOOGLE
This isn’t new but a few recommendations in here surprised me (as well as people on Twitter) so you might find Google’s advice both useful and intriguing.
TELERIK DEVELOPER NETWORK
Annarita Tranfici discusses what has changed since HTML5 was originally released including new HTML elements and other features that are at risk as the spec evolves.
DAVID GILBERTSON
These are mostly simple tips but may uncover a few features you hadn’t got around to trying yet. ($0
was a handy one I didn’t know about.)
FRONTEND MASTERS SPONSORED
GOOGLE
Google will be supporting modern CSS more thoroughly in Gmail by the end of the month.
RACHEL ANDREW
A look at creating a login form that uses several alignment properties alongside CSS Grid Layout, enhancing a simpler version using feature queries.
BBC INTERNET BLOG
The BBC’s Lloyd Wallis looks at the challenges the BBC has faced regarding HTML5 media playback as they move away from Flash.
CHRIS COYIER
Chris Coyier (of CSS Tricks) looks at ways to republish a WordPress blog to Apple News, Facebook’s Instant Articles and AMP.
In brief
- Safari 10 Available for MacOS 10.12 and 10.11 NEWS
CSS support for object-position
, picture-in-picture video playback, and full ES6 and Apple Pay support.
APPLE
- Firefox 49 Fixes Sites Designed with WebKit in Mind NEWS
The recently released Firefox 49 now includes support for various -webkit-
prefixes.
MOZILLA HACKS
- What’s New in Opera 40 (based on Chromium 53) NEWS
Shadow DOM v1, new MediaStreamTrack API methods, unprefixed CSS filter changes & more.
OPERA
- W3C on Bringing Virtual Reality to the Web Platform NEWS
DOMINIQUE HAZAËL-MASSIEUX
- Discover the world’s most trusted SQL Server comparison tool
Enjoy a free trial of SQL Compare, the industry standard for comparing and deploying SQL Server schemas.
RED GATE SPONSOR
- WebGL2 Fundamentals: Learn WebGL2 from the Ground Up TUTORIAL
GREGGMAN
- CSS Floats Explained By Riding An Escalator TUTORIAL
“If you have ever jumped on an escalator, then you can quickly understand floats.”
KEVIN KONONENKO
- Hiding DOM Elements, and the Implications of Doing So TUTORIAL
RODNEY REHM
- Common CSS Mistakes (And How To Fix Them) TUTORIAL
MARIANO MIGUEL
- Autoprefixing with CSS Variables TUTORIAL
An interesting use for CSS variables I hadn’t considered before.
LEA VEROU
- Why We Use Progressive Enhancement to Build GOV.UK STORY
Does progressive enhancement have a perception problem? Here, Robin Whittleton explains why the UK government use progressive enhancement for GOV.UK.
GOVERNMENT DIGITAL SERVICE (UK)
- Rise of the Web Workers SLIDEDECK
Slides on how mainstream libraries like React or Angular use Web Workers to improve performance.
PARASHURAM N
- Confident Frontend with Elm VIDEO
Elm is a compile-to-JavaScript language that brings some interesting ideas to frontend development.
JACK FRANKLIN
- Beyond The Tab: Executing JavaScript Across Browser Contexts VIDEO
ANDREW DUNKMAN
- 6 Web Layout Myths Busted OPINION
Challenge your assumptions, break out of old habits and discover what’s newly possible with layout on the web.
JEN SIMMONS
- Browser Bug Searcher: Search for Bugs Across All Major Browsers TOOLS
- Onsen UI 2 Released: A Hybrid Mobile App Framework and Toolset TOOLS
ONSEN UI
- regl: A New Declarative and Stateless Abstraction for WebGL TOOLS
Check out the examples.
ERIC ARNEBÄCK
- Performance monitoring for JS developers TOOLS
Instantly pinpoint performance issues and build faster JS apps
OPBEAT SPONSOR
- gulp-css-tailor: Automatically Generate CSS From HTML Classes CODE
I’m not entirely sure this is a great idea, but..
KAMRAN AHMED
- Reframe.js: Make Unresponsive Elements Responsive CODE
Removes an element’s height and width attributes and wraps it in a responsive DIV.
DOLLAR SHAVE CLUB
- wysiwyg.css: Style TinyMCE or Markdown Generated Content with a Single CSS Class CODE
JEREMY THOMAS