As we attempt to combine multi-device design requirements with complex, media-rich narratives, we’ve hit the wall. The chunky, fields-and-templates approach we’ve developed can’t save us from the mismatch between our content and HTML’s descriptive tools. The good news is we don’t have to convert all our projects to XML to learn from the XML community’s wisdom. By using custom elements and properties to represent content’s meaning, transforming it into HTML on output, and ensuring that editing tools share the same vocabulary, we can publish structured content that supports the needs of today’s editors and art directors while also making our content safe for future generations.
More from A List Apart
Hack the Grid with Eric Meyer as he explores different methods for replicating a tic-tac-toe board using CSS Grid.
Afraid of your ideas bombing but can’t stand having them get ripped apart? Learn to stop worrying and love the feedback process.
We are proud to present an excerpt from Laura Kalbag’s Accessibility for Everyone.
Take your API documentation to the next level with these expert tips from Diana Lakatos.
Coca-Cola’s infamous blunder provides valuable lessons for conducting successful user research.
In this excerpt from Web Typography, Richard Rutter explains how to improve the readability of your data tables.
Clear code is easier to read, understand, and modify, and it’s easier to achieve once you’ve mastered a few key principles.
We’re pleased to share an excerpt from Rachel Andrew’s latest book The New CSS Layout, available now from A Book Apart.
After more than 20 years in the making, CSS Grid is finally here.