9 Mar 2010 12 pm eastern

E-books, Flash, and Standards

In Issue No. 302 of A List Apart for people who make websites, Joe Clark explains what E-book designers can learn from 10 years of standards-based web design, and Daniel Mall tells designers what they can do besides bicker over formats.

Web Standards for E-books

by Joe Clark

E-books aren’t going to replace books. E-books are books, merely with a different form. More and more often, that form is ePub, a format powered by standard XHTML. As such, ePub can benefit from our nearly ten years’ experience building standards-compliant websites. That’s great news for publishers and standards-aware web designers. Great news for readers, too. Our favorite genius, Joe Clark, explains the simple why and how.

Flash and Standards: The Cold War of the Web

by Daniel Mall

You’ve probably heard that Apple recently released the iPad. The absence of Flash Player on the device seems to have awakened the HTML5 vs. Flash debate. Apparently, it’s the final nail in the coffin for Flash. Either that, or the HTML5 community is overhyping its still nascent markup language update. The arguments run wide, strong, and legitimate on both sides. Yet both sides might also be wrong. Designer/developer Dan Mall is equally adept at web standards and Flash; what matters, he says, isn’t technology, but people.

Illustration by Kevin Cornell for A List Apart.

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: A List Apart, Design, E-Books, Flash, Formats, HTML, HTML5, Standards, State of the Web, XHTML

27 Feb 2010 7 pm eastern

Betting on the web

Must-read analysis at Daring Fireball anatomizes the “war” between Flash and web standards as a matter of business strategy for companies, like Apple and Google, that build best-of-breed experiences atop lowest-common-denominator platforms such as the web:

It boils down to control. I’ve written several times that I believe Apple controls the entire source code to iPhone OS. (No one has disputed that.) There’s no bug Apple can’t try to fix on their own. No performance problem they can’t try to tackle. No one they need to wait for. That’s just not true for Mac OS X, where a component like Flash Player is controlled by Adobe.

I say what Apple cares about controlling is the implementation. That’s why they started the WebKit project. That’s why Apple employees from the WebKit team are leaders and major contributors of the HTML5 standards drive. The bottom line for Apple, at the executive level, is selling devices. … If Apple controls its own implementation, then no matter how popular the web gets as a platform, Apple will prosper so long as its implementation is superior.

Likewise with Google’s interest in the open web and HTML5. … So long as the web is open, Google’s success rests within its own control. And in the same way Apple is confident in its ability to deliver devices with best-of-breed browsing experiences, Google is confident in its ability to provide best-of-breed search results and relevant ads. In short, Google and Apple have found different ways to bet with the web, rather than against the web.

Related posts, on the off-chance you missed them:


  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: Accessibility, Adobe, Advocacy, Apple, Design, Flash, Formats, HTML, HTML5, Web Design, Web Design History, Web Standards

1 Feb 2010 1 pm eastern

Flash, iPad, Standards

Lack of Flash in the iPad (and before that, in the iPhone) is a win for accessible, standards-based design. Not because Flash is bad, but because the increasing popularity of devices that don’t support Flash is going to force recalcitrant web developers to build the semantic HTML layer first. Additional layers of Flash UX can then be optionally added in, just as, in proper, accessible, standards-based development, JavaScript UX enhancements are added only after we verify that the site works without them.

As the percentage of web users on non-Flash-capable platforms grows, developers who currently create Flash experiences with no fallbacks will have to rethink their strategy and start with the basics before adding a Flash layer. They will need to ensure that content and experience are delivered with or without Flash.

Developers always should have done this, but some don’t. For those who don’t, the growing percentage of users on non-Flash-capable platforms is a wake-up call to get the basics right first.

Whither, plug-ins?

Flash won’t die tomorrow, but plug-in technology is on its way out.

Plug-in technology made sense when web browsing was the province of geeks. It was a brilliant solution to the question of how to extend the user experience beyond what HTML allowed. People who were used to extending their PC via third-party hardware, and jacking the capabilities of their operating system via third-party spell checkers, font managers, and more, intuitively grasped how to boost their browser’s prowess by downloading and updating plug-ins.

But tomorrow’s computing systems, heralded by the iPhone, are not for DIYers. You don’t add Default Folder or FontExplorer X Pro to your iPhone, you don’t choose your iPhone’s browser, and you don’t install plug-ins in your iPhone’s browser. This lack of extensibility may not please the Slashdot crowd but it’s the future of computing and browsing. The bulk of humanity doesn’t want a computing experience it can tinker with; it wants a computing experience that works.

HTML5, with its built-in support for video and audio, plays perfectly into this new model of computing and browsing; small wonder that Google and Apple’s browsers support these HTML5 features.

The power shifts

Google not only makes a browser, a phone, an OS, and Google Docs, it also owns a tremendous amount of video content that can be converted to play in HTML5, sans plug-in. Apple not only makes Macs, iPhones, and iPads, it is also among the largest retail distributors of video and audio content.

Over the weekend, a lot of people were doing the math, and there was panic at Adobe and schadenfreude elsewhere. Apple and Adobe invented modern publishing together in the 1980s, and they’ve been fighting like an old unmarried couple ever since, but Apple’s decision to omit Flash from the iPad isn’t about revenge, it’s about delivering a stable platform. And with HTML5 here, the tea leaves are easy to read. Developers who supplement Flash with HTML5 may soon tire of Flash—but Adobe has a brief but golden opportunity to create the tools with which rich HTML5 content is created. Let’s see if they figure that out.


Discussion has moved to a new thread.


  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: Accessibility, Adobe, Advocacy, Apple, Design, HTML, HTML5

Comments off.

4 Jan 2010 10 am eastern

Three Days in Seattle

Dan Cederholm holds forth on the virtues of coffee and CSS3 at An Event Apart.

Three, count ’em, three days of design, code, and content. That’s what we’ve got lined up for you in beautiful Seattle, Washington. Including a special one-day workshop on HTML5 and CSS3, led by Jeremy Keith and Dan Cederholm (pictured above, extolling the virtues of caffeine and CSS).

The complete schedule for An Event Apart Seattle 2010—including A Day Apart with Jeremy Keith and Dan Cederholm—is now available online for your listening and dancing pleasure.

Photo: Warren Parsons.


  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: An Event Apart, Announcements, Appearances, CSS, HTML5, Happy Cog™, Web Design, Web Standards, webtype

26 Nov 2009 10 am eastern

A Zing Too Far

Fred Blasdel said:

You’ll always draw ire for having stumbled into being the Chief of the cargo-cult side of Web Standards, with so-called ‘XHTML’ as the false idol. You did a lot of good, but not without ambiguating the nomenclature with a lot of feel-good bullshit.

You often find yourself as a mediator between designery folks (who you have a strong grasp over) and technical implementors (who will always hold a grudge against you for muddying the discourse). Asking people to wear blue toques does not particularly affect this balance.

“Cargo cult.” I love that phrase. But I’m not sure I agree with your assessment.

XHTML, with its clearer and stricter rules, came out just as many of us were rediscovering semantic markup and learning of its rich value in promoting content. It wasn’t a coincidence that we took this W3C specification seriously and helped promote it to our readers, colleagues, etc. The stricter, clearer rules of XHTML 1.0 helped enforce a new mindset among web designers and developers, who had previously viewed HTML as an “anything goes” medium (because browsers treated it that way, still do, and quite probably always will; indeed HTML5 codifies this, and that’s not necessarily a bad thing).

Future versions of XHTML became a dead-end not because there was no value in strict, semantic, structural markup, but because the people charged with moving XHTML forward lost touch with reality and with developers. This is why HTML5 was born.

That’s history and it’s human behavior. But those subsequent twists and turns in the story don’t mean that standardistas who supported XHTML 1.0 (or still do) and who used it as a teaching tool when explaining semantic markup to their colleagues were wrong or misguided to do so.

That some technical people in the standards community think we were wrong is known, but their belief does not make it so.

That a handful of those technical people express their belief loudly, rudely, and with belligerent and unconcealed schadenfreude does not make their point of view true or persuasive to the rest of us. It just makes them look like the close-minded, socially maladroit, too-early-toilet-trained, tiny-all-male-world-inhabiting pinheads they are.

Short URL: zeldman.com/?p=3108

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: Blue Beanie Day, HTML, HTML5, Standards, Web Design, Web Design History, Web Standards, XHTML, Zeldman

29 Oct 2009 4 pm eastern

Beep ’n Me, Live

Join Ethan Marcotte and me tonight at 8:00 PM EDT on the CreativeXpert Live Show, an interview and podcast with live listener call-in via Skype and Twitter.

We’ll discuss the newly released third edition of Designing with Web Standards and such topics from its pages as selling standards to reluctant clients and bosses, changing what support for IE6 means, understanding and transitioning to HTML5, neato CSS3-based design techniques you can use right now, and more.

Tune in, call in, rock on.

Short URL: zeldman.com/?p=2810

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: DWWS, Design, HTML5, Interviews, Zeldman

17 Oct 2009 8 pm eastern

Am I Blue

Zeldman

Our classic orange avatar has turned blue to celebrate the release of Designing With Web Standards 3rd Edition by Jeffrey Zeldman with Ethan Marcotte. This substantial revision to the foundational web standards text will be in bookstores across the U.S. on October 19, 2009, with international stores to follow. Save 37% off the list price when you buy it from Amazon.com.

Short URL: zeldman.com/?p=2730

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: 3e, CSS, DOM, DWWS, Design, HTML5, Publications, Real type on the web, Standards, State of the Web, Typography, Usability, User Experience, Web Design, Web Standards, XHTML, Zeldman, books, development, javascript, webfonts

15 Oct 2009 1 pm eastern

Chicago Deep Dish

Dan Cederholm and Eric Meyer at An Event Apart Chicago 2009. Photo by John Morrison.

For those who couldn’t be there, and for those who were there and seek to savor the memories, here is An Event Apart Chicago, all wrapped up in a pretty bow:

AEA Chicago – official photo set
By John Morrison, subism studios llc. See also (and contribute to) An Event Apart Chicago 2009 Pool, a user group on Flickr.
A Feed Apart Chicago
Live tweeting from the show, captured forever and still being updated. Includes complete blow-by-blow from Whitney Hess.
Luke W’s Notes on the Show
Smart note-taking by Luke Wroblewski, design lead for Yahoo!, frequent AEA speaker, and author of Web Form Design: Filling in the Blanks (Rosenfeld Media, 2008):
  1. Jeffrey Zeldman: A Site Redesign
  2. Jason Santa Maria: Thinking Small
  3. Kristina Halvorson: Content First
  4. Dan Brown: Concept Models -A Tool for Planning Websites
  5. Whitney Hess: DIY UX -Give Your Users an Upgrade
  6. Andy Clarke: Walls Come Tumbling Down
  7. Eric Meyer: JavaScript Will Save Us All (not captured)
  8. Aaron Gustafson: Using CSS3 Today with eCSStender (not captured)
  9. Simon Willison: Building Things Fast
  10. Luke Wroblewski: Web Form Design in Action (download slides)
  11. Dan Rubin: Designing Virtual Realism
  12. Dan Cederholm: Progressive Enrichment With CSS3 (not captured)
  13. Three years of An Event Apart Presentations

Note: Comment posting here is a bit wonky at the moment. We are investigating the cause. Normal commenting has been restored. Thank you, Noel Jackson.

Short URL: zeldman.com/?p=2695

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: A List Apart, An Event Apart, Appearances, Authoring, Browsers, CSS, Career, Chicago, Code, Community, Compatibility, DOM, Design, Education, Fonts, Formats, HTML, HTML5, Happy Cog™, Information architecture, Jason Santa Maria, Markup, Real type on the web, Scripting, Search, Standards, State of the Web, architecture, art direction, bugs, cities, conferences, content, content strategy, creativity, development, downloads, editorial, engagement, eric meyer, events, flickr, glamorous, industry, javascript, photography, social networking, speaking, spec

4 Sep 2009 11 am eastern

HTML5 Redefines Footer

It seems like only yesterday that the HTML5 Super Friends asked the HTML5 working groups to rethink footer’s content model to avoid web developer misuse and frustration. Okay, it wasn’t yesterday, it was Monday. Close enough. Today comes word that footer is indeed being redefined as we requested. This is a wonderful usability improvement to HTML5, and we salute the working group(s) for listening and acting.

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: Education, HTML, HTML5, Web Design History, Web Standards, editorial

3 Sep 2009 10 am eastern

HTML5 For Smarties

The HTML5 specification runs on for over 900 pages, and much of what it covers, while vital to browser makers, is meaningless to people who create websites. If thousands of irrelevant details in the HTML5 spec have you crossing your eyes and crying for Mama, Michael™ Smith’s HTML 5: The Markup Language is just what the HTML5 doctor ordered: lean, clean, and content-author-focused. Until there’s a plain-language HTML5 Pocket Guide, Smith’s edited presentation of the spec will do. (It’s also available in a single page format.)

ShortURL: zeldman.com/?p=2561

  • Tumblr
  • Facebook
  • del.icio.us
  • Digg
  • FriendFeed
  • Google Bookmarks
  • NewsVine
  • Slashdot
  • RSS

Filed under: Education, HTML, HTML5, Web Design History, Web Standards, editorial