Skip navigation.

Code Mangling ExplainedAll recent postsMicrosoft.com Redesign: Genesis

Microsoft.com Redesign: A Web Standards Showcase

You learn by doing. Learning, then doing. This maxim holds true in web development just as well as in all walks of life. We talk about web standards. We need to practice them. We need to try. Make mistakes and try again.

For quite some time now I wanted to undertake an ambitious project here, on this site, of redesigning some well known, extremely busy yet poorly designed site to clearly show the benefits of Web Standards (CSS, ECMAScript, XHTML, DOM). I wanted to do it for educational purposes.

My search for such a site didn't last long. I've made Firefox my default browser, and I use Opera on a daily basis. When I visited www.microsoft.com in Firefox and then Opera I realized right away something didn't sit right with the site. All of a sudden the fancy navigation on Microsoft's home page seized to work, product images disappeared and the whole page looked crippled. Out of curiosity I checked Microsoft's home page in Internet Explorer 5.0 and 5.5. IE 5.5 handled it ok, but in IE 5.0 the site fell flat on its face. I thought this was rather strange that one of the busiest web sites in the world would slack so bad and single out users of only two(!) browsers both being Internet Explorer, arguably the worst browser.

I thought this was my perfect candidate for the exercise.

Terminology

Before we move on let's define and agree on some terminology.

  • Internet Explorer will mean Microsoft's web browser for Windows. Yep, there's an Internet Explorer for Mac and it was developed my Microsoft. I will refer to the Mac one as IE/Mac. Otherwise I'll be simply referring to it as IE, occasionally as IE/Win.
  • Firefox shall mean Mozilla Firefox, ver 0.9 as of the time of this writing.
  • Opera shall mean Opera Software's web browser, ver 7.50 as of the time of this writing.
  • The page shall mean "the home page of Microsoft.com" which is what we'll redesign.

Software Prerequisites

To follow this exercise I recommend you download the latest Firefox or Opera, or both. Not a must, but you'll gain much more appreciation for this project. Unlike IE, you can uninstall Firefox and Opera at any time. Another good reason to view our progress in Firefox is that it colors HTML source code nicely.

Note: when installing Firefox or Opera don't let them take over file associations if you don't plan on keeping them around later.

Skill Prerequisites

I'm not a self-proclaimed web design guru. Or a CSS guru, for that matter. I'm still learning. I'm inviting everyone, regardless of experience, to join this quest. I run into trouble with CSS once in a while, so your can do your part by helping out.

Disclaimer

Employees of the Microsoft Business Prevention Department (aka lawyers) need not apply. Microsoft and Internet Explorer are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries where it achieves market penetration by encouraging piracy of Windows. This redesign showcase is simply an educational exercise.

Game Plan

Anyway, this is going to be a "series" of posts spread out over a week or so. We'll take the redesign effort one step at a time. Please spread the word. The more participation we get the better.

Comments

Comment permalink 1 Roger |
Great idea :)
By the way, take a look at Microsoft Sweden's site: http://www.microsoft.com/sverige/. It declares a doctype, uses almost no tables for layout, and everything seems to work even in Safari. Plenty of validation errors due to illegal attributes, a bad case of divitis, spanitis and classitis, and lots of inline styles, but still... interesting.
Comment permalink 2 Milan Negovan |
Wow! Nice, it works in Mozilla and Opera. They did go heavy on styles, but it's a move in the right direction.

I wonder, though, why they dropped the ball half way. Their validation errors start right with the DOCTYPE declaration.
Comment permalink 3 Anonymous Coward |
Hey cool, nice work so far

StopDesign opted for a "floating columns" method for their redesign:

http://www.stopdesign.com/articles/throwing_tables/

with the restructuring available here:

http://www.stopdesign.com/examples/ms

MS has since changed the design of their site, I wonder what method you'll opt for.... Personally I'd go for positioned columns

Emails and Notifications

Would you like to be notified when somebody responds to this post?  Would you like to have these comments emailed to you?

TrackBacks

1 S Dot One heeft het over .Net  |   
Microsoft.com laten voldoen aan standaarden

Ik denk dat steeds meer mensen Firefox gaan gebruiken als browser, het is nu eindelijk een serieus alternatief voor Internet Explorer. Wij hier op heefthetover.net doen ook ons best om zoveel mogelijk aan de W3C standaarden te houden.
Op de aspnetreso...

Sorry, TrackBacks are not allowed.

Submit your comment

Please enter only text since all HTML tags except hyperlinks will be stripped. Hyperlinks will become live links. Any comments with flaming or offensive language will be deleted. Be courteous to other posters. Thank you.

Your name (required):
Your email (optional):
Your site's URL (optional):
Enter this number
Type in the number above:
Comment (required):