Sam Croft

Full-stack developer

Using the CSS content property responsibly without compromising your design and markup


Filed in: css, html, Uncategorized, usability

CSS has a wonderful property; content. This property allows extra content to be added to a design directly from your stylesheet. Unlike JavaScript, however, it does not add the extra content to your markup after the DOM has loaded. The content will not appear anywhere in your markup, it only appears in the actual rendering of a page.

The content property can be used to great effect providing it is used responsibly in ways that do not break your page if the content, you are adding via this property, did not exist.


A usability tale of how the BBC and ITV chose to direct, and misdirect, web users to their live match broadcasts during the 2010 World Cup


Filed in: Uncategorized, usability, user experience, user journey

I originally wrote this during the 2010 FIFA World Cup but have only now, six months later, pressed the publish button.

During the World Cup I watched many of the matches on the BBC and ITV website’s, depending on which one was broadcasting the game. And it won’t just be England’s dismal performance that I remember from this tournament, it will also be the greatly apposing usability and accessibility routes that the BBC and ITV took during their online coverage.