博客 / 列表

Heydon Pickering - CSS Inheritance, The Cascade And Global Scope: Your New Old Worst Best Friends

I’m big on modular design. I’ve long been sold on dividing websites into components, not pages, and amalgamating those components dynamically into interfaces. Flexibility, efficiency and maintainabi

Techniques , Tools , Css

Heydon Pickering - Errata Inclusive Design Patterns Book

Mistakes happen to all of us, but we cannot undo mistakes that are caught in a printed book. So let’s collect the errata of the Inclusive Design Patterns book below: Page 83 The class .visually-

Privacy , Smashing Books , ui

Heydon Pickering - Reimagining Single-Page Applications With Progressive Enhancement

What is the difference between a web page and a web application? Though we tend to identify documents with reading and applications with interaction, most web-based applications are of the blended v

performance , coding , Css , Javascript

Heydon Pickering - Creating Cel Animations With SVG

What if I told you there was an image format like GIF, but it worked with vectors? What if I said it was possible to reverse the direction of its animation? What if you could take one base image and

animation , sass , Techniques , coding , svg

Heydon Pickering - “It’s Alive!”: Apps That Feed Back Accessibly

It’s one thing to create a web application and quite another to create an accessible web application. That’s why Heydon Pickering, both author and editor at Smashing Magazine, wrote an eBook Apps Fo

Responsive Design , mobile , Accessibility , coding , Smashing eBooks

Heydon Pickering - The WAI Forward

It’s one thing to create a web application and quite another to keep it accessible —independent of the device that the user is using and its capabilities. That’s why Heydon Pickering, now the access

Responsive Design , mobile , Accessibility , coding , Smashing eBooks

Heydon Pickering - Semantic CSS With Intelligent Selectors

“Form ever follows function. This is the law.” So said the architect and “father of skyscrapers” Louis Sullivan. For architects not wishing to crush hundreds of innocent people under the weight of a

Semantics , coding , Css , HTML

Heydon Pickering - Structural Semantics: The Importance Of HTML5 Sectioning Elements

Whatever you call them — blocks, boxes, areas, regions — we’ve been dividing our Web pages into visible sections for well over a decade. The problem is, we’ve never had the right tools to do so. Whi

Semantics , coding , html5

Heydon Pickering - Classes? Where We’re Going, We Don’t Need Classes!

It would be no revelation to you to say that HTML elements can be styled without recourse to the class attribute, but have you considered the multitude of benefits that come from forgoing classes al

coding , Css , Opinion Column , HTML

Heydon Pickering - The Perfect Paragraph

This is a mistake. Here, we’ll refer to some time-honored typesetting conventions, with an emphasis on readability, and offer guidance on adapting them effectively for devices and screens. We’ll see

Typography , ux , Css , Design