At least 10% of your visitors access your site over a mobile device. They deserve a good experience (and if you provide one, they’ll keep coming back).
Converting your multi-column layout to a single, linear flow is a good start. But mobile devices are not created equal, and their disparate handling of CSS is like 1998 all over again. Please your users and tame their devices with handheld style sheets, CSS media queries, and (where necessary) JavaScript or server-side techniques.
Semantics in HTML 5
The BBC’s dropping of hCalendar because of accessibility and usability concerns demonstrates that we have pushed the semantic capability of HTML far beyond what it can handle. The need to clearly and unambiguously add rich, meaningful semantics to markup is a driving goal of the HTML 5 project. Yet HTML 5 has two problems: it is not backward compatible because its semantic elements will not work in 75% of our browsers; and it is not forward compatible because its semantics are not extensible. If “making up new elements” isn’t the solution, what is?
More from A List Apart
Human-Readable JavaScript: A Tale of Two Experts
JavaScript gives us many ways to do things, but deciding which way can be tricky. Laurie Barth gives some insight into how to make these decisions for your team.
Now THAT’S What I Call Service Worker!
Looking to maximize the performance of your site with minimal effort? Check out Jeremy Wagner’s streaming Service Worker.
Keeping Your Design Mind New and Fresh
In this excerpt from Volume 2 of RECOGNIZE, Regine Gilbert offers a helpful mnemonic for approaching our design work from a fresh perspective: “WOQE” for watch, observe, question, and explore.
How to Get a Dysfunctional Team Back on Track
How to face reality when your team screws up, and get everyone back on track.
The Future of Web Software Is HTML-over-WebSockets
Matt E. Patterson shows why a new WebSockets-driven approach is catching developers' attention, and how it can mean faster, easier development that results in an experience just as rich as client-side SPAs.
Designing Inclusive Content Models
Are your content models excluding people? This piece from Daniel Carter and Carra Martinez will help you recognize how this happens and what we can do about it.
The Never-Ending Job of Selling Design Systems
Successful design requires buy-in from the top. Ben Callahan shows how to convince executives not just to fund the initial push of design system work, but to keep funding it.
Navigating the Awkward: A Framework for Design Conversations
How to be human, build trust, and sustain relationships with our design and development clients and partners.
Webwaste
In this excerpt from World Wide Waste, Gerry McGovern examines the environmental impact of bloated websites and unnecessary assets.
Connecting the Dots
In this excerpt from Creative Culture, Justin Dauer walks us through many ways in which an organizations’ culture and the design work that it does play off of one another.
Mr. Roboto: Connecting with Technology
Amy Bucher shares insights into using personalization to create meaningful user experiences.
Color Craft & Counterpoint: A Designer’s Life with Color Vision Deficiency
Noah Glushien shares the ins and outs of creating a successful career in web, despite being color blind.