456 Berea Street highlights of 2005

The year 2005 is almost over, so I’ve made an end-of-the-year summary of readworthy articles that I’ve written during this year. Actually there are several articles that are made readworthy by all the comments posted, so you could say that those are collaborative efforts.

Huge thanks to everyone who reads, comments on, and links to what I write. I wouldn’t be doing this without your feedback and participation. Here are the articles I’ve picked then, in chronological order:

Published on 456 Berea Street

The perils of using XHTML properly
A discussion of the issues involved in serving XHTML with the application/xhtml+xml MIME type.
Accessibility charlatans
Claims of adhering to accessibility standards are often false and nothing more than marketing.
Basics of search engine optimisation
Basic tips for Search Engine Optimisation: add quality content regularly and make sure your site is well-built.
Efficient CSS with shorthand properties
Tricks for writing more efficient CSS by using shorthand properties.
Setting the current menu state with CSS
A CSS-only method of changing the appearance of the current state of a navigation bar.
CSS tips and tricks, Part 1
Tips and tricks for writing efficient CSS, Part 1 of 2.
CSS tips and tricks, Part 2
Tips and tricks for writing efficient CSS, Part 2 of 2.
Fixed or fluid width? Elastic!
A quick explanation of the concept of elastic width layouts.
Transparent custom corners and borders
Create a resizable box with custom, transparent corners and borders and no extra markup.
Accessibility myths and misconceptions
A few common accessibility myths and misconceptions explained.
Web standards vs. Accessibility
Web accessibility is not just for screen readers or blind people.
The danger of a better Internet Explorer
Is the improved web standards support in Internet Explorer 7 a good thing only, or will it put the future health of the web at risk by tempting developers to use more proprietary features?
Does accessibility encourage discrimination?
A discussion on whether it is acceptable for a website to be accessible to people with disabilities but inaccessible to people that use alternative browsing devices or operating systems.
HTML tags vs. elements vs. attributes
Explaining the difference between tags, elements, and attributes in HTML.
Hand coding
Why hand-coding HTML and CSS is better than using WYSIWYG applications.
CSS 2.1 Selectors, Part 1 of 3
The basics of selectors plus the universal, type, id, and class selectors.
CSS 2.1 Selectors, Part 2 of 3
Combinators, combined selectors, grouping, and attribute selectors.
CSS 2.1 Selectors, Part 3 of 3
Pseudo-classes and pseudo-elements.
It’s alt attribute, not alt tag
There is no such thing as an alt tag in HTML. Alt is an attribute, required for the img element and specified in the img tag.
A web professional can never stop learning
Web professionals who refuse to update their skills and insist on using outdated methods can no longer be called web professionals.
Reveal your old school web development hacks
A collection of old school web design and development hacks that were widely used before developers started abandoning table based layouts and adopting web standards.
Accessibility and usability for interactive television
Accessibility and usability for ITV have a lot in common with accessibility and usability for the web. There are also many differences, some of which are highlighted in this article.
Ten reasons to learn and use web standards
Some of the most important reasons for spending the time to learn all about using web standards to design and develop websites.

Published on 24 ways

Transitional vs. Strict Markup
The fundamental differences between Transitional and Strict DOCTYPEs, and common mistakes made after choosing to use Strict markup.

Published on 24timmarsbloggen (in Swedish)

IT-konsulterna och 24timmarswebben
A rant about the ignorant developers at many Swedish web consultancies.
Vanliga myter om tillgänglighet
Common accessibility myths and misconceptions explained
EPiServer och tillgänglighet
How to make sites based on the EPiServer CMS more accessible.

Published on NetRelations.se (in Swedish)

Offentliga sektorns webbplatser och 24-timmarswebben
A survey of web standards compliance and accessibility among Swedish public sector websites.

Hope you find something that interests you. Comments are open on most of the articles, so if you have something to add to the discussion, please do so.

And with that, I’m taking a couple of weeks off for the Christmas and New Year holidays. Well, not really. Offline I’ll be busy fixing up the house I bought a few weeks ago. I’m learning more about wallpapering, painting and installing flooring than I thought I ever would. Online I’ll be writing the occasional post, but things will probably be a bit slower than normal around here.

Posted on December 20, 2005 in Site news


  1. Shouldn’t that be “456 Berea Street highlights of 2005” ? ;)

  2. December 20, 2005 by Roger Johansson (Author comment)

    Ouch. Yes, obviously. Thanks for catching that pretty major typo. Fixed now. One more rule in my .htaccess file. Sigh.

  3. Nice to have such a summary of useful articles. Saves me from searching around when I forget things :-)

  4. It’s fun to (re)read some of the posts. And if you look at it all listed into one post, one can see that you have an impressive list of (usefull!) articles!

    Nice writeup and a good way to end the year imo.



  5. As Georg said :-). One more bookmark, and less search queries. And have fun for the rest of the year.

  6. Aaah, at last. I new I had missed a couple of the good ones this year. Thanks for the summary Roger!

  7. Roger, what a splendid list of articles… well written and informative. And as you say yourself, the comments really do add an extra dimension to each article as a whole.

  8. Now that’s a pretty productive year. Thanks Roger!

  9. Thank you soooo much for ALL of your articles and quicklinks!

  10. Some excellent articles there Roger, I especially enjoyed your articles on Elastic width and XHTML :).

  11. You are my pick for Best Web Standards Blog of 2005. If I was stranded on an island and could take only one blog with me, yours would be it.

    You are one of the pillars of the Web standards community, Roger. Thank you so much for everything that you do.

  12. An impressive collection of informative and interesting articles. And all this in just one year! Keep up the good work and thanks for letting us take part of your expertise here on the web.

  13. December 20, 2005 by Roger Johansson (Author comment)

    Thanks everybody! Again, you’re the reason I’m spending so much time on this.

  14. December 20, 2005 by o-juice

    Keep up the inspiring and stellar work, Mr. Johansson! I second Steve Ganz’s sentiments.

  15. [See above.]

    And, thank you for allowing me my comments.

  16. Thank you for all the hightlights and much mor article on your side. Wish you the best! Read you soon…

  17. I’ve read most of these during the year but it’s very convenient to have them bookmarked on a single page. Thanks, Roger, just running down the list of articles shows what an enduring resource Berea Street is turning out to be. Merry Xmas and a Happy 2006!

  18. I have enjoyed reading your work. Nice Job.

  19. Hey, that’s almost a sitemap of 456 Berea Street! ;) Great work, Roger, guess we all enjoyed reading your posts.

  20. (WTH am I saying “enjoyed” - we enjoy :)

  21. That’s strange. I would have thought Bring On the Tables would be in here.

  22. January 8, 2006 by Roger Johansson (Author comment)

    Tom: Nope, that article is from 2004 :-).

Comments are disabled for this post (read why), but if you have spotted an error or have additional info that you think should be in this post, feel free to contact me.