Archived posts, April 2010

Whenever you use :hover, also use :focus

Neglecting to style :focus when you style the :hover pseudo-class can lead to minor inconvenience at best and complete inaccessibility at worst for non-mouse users.

Posted on April 1, 2010 in Accessibility, CSS, Quick Tips

Using the lang attribute makes a difference

Specifying the natural language of complete and partial HTML documents really does make a difference to users of screen readers that support language switching.

Posted on April 5, 2010 in (X)HTML, Accessibility

The modern workplace is optimised for interruptions

In an interview at Big Think, 37signals President and co-founder Jason Fried talks about one of the main problems of the modern workplace - interruption.

Posted on April 8, 2010 in Productivity

HTML5 input types

HTML5 adds many new types of useful form controls. Some browsers support some of them already.

Posted on April 12, 2010 in HTML 5

Designing with Progressive Enhancement (Book review)

An absolute must read for any web designer or developer, even if you think you know everything about progressive enhancement already.

Posted on April 15, 2010 in Accessibility, Reviews, Web Standards

Web Inspector adds Timeline and Audits panels

Improved inspection of CSS, HTML, and DOM, following redirects in the Resources panel, and getting tips for improving performance in the Timeline and Audits panels are some new features.

Posted on April 19, 2010 in Apple, Browsers

W3C Mobile Web Best Practices course, May-July 2010

Learn about developing for the Mobile Web from the W3C by taking an online course based on the Mobile Web Best Practices document.

Posted on April 22, 2010 in Mobile Web

Built-in or bolt-on accessibility in HTML5? How about a bit of both?

Having built-in semantics and accessibility in HTML5 is great, but I think we also need specifications like WAI-ARIA that let us add accessibility to less than ideal markup.

Posted on April 26, 2010 in Accessibility, HTML 5

Why iPhones, iPods and iPads are Flash-free

Steve Jobs explains why Apple does not allow Flash on iPhones, iPods and iPads. One reason is that Flash is proprietary and HTML, CSS and JavaScript are not.

Posted on April 29, 2010 in Apple, Mobile Web, Web Standards