If you’ve read this far, then it is time we address solutions. Here are key questions and answers that should help you to apply this experiment’s findings:
Which screen resolutions are being used by your site visitors?
This table represents the visitors to test site C: (*4)
Resolution | Percentage |
---|---|
1600×1200 | 1.83% |
1280×1024 | 2.66% |
1152×864 | 2.90% |
1024×768 | 40.01% |
800×600 | 38.89% |
640×480 | 4.14% |
Other Non-Standard Resolutions | 9.57% |
Which browsers are being used by your site visitors?
This table represents the visitors to test site C:
Browser | Percentage |
---|---|
Microsoft Internet Explorer 5.x | 71.75% |
Netscape 4.x | 10.34% |
Microsoft Internet Explorer (v. unknown) | 9.99% |
Microsoft Internet Explorer 4.x | 3.66% |
Netscape 6.x | 0.95% |
Netscape 5.x | 0.12% |
Opera 2 | 0.12% |
Which major browser/resolution combinations should you test your site in?
This table represents the visitors to test site C:
-
WebTV Viewer, 2.0
-
Internet Explorer, 4.5 – 1024×768 pixel screen
-
Internet Explorer, 5.0 – 1024×768 pixel screen
-
Netscape Navigator, 4.7 – 1024×768 pixel screen
-
Netscape Navigator, 6.0 – 1024×768 pixel screen
-
AOL, Version 6.0 – 1024×768 pixel screen
-
Opera, Version 5.0 – 800×600 pixel screen
-
Netscape Navigator, 4.7 – 640×480 pixel screen
-
Netscape Navigator, 4.7 – 800×600 pixel screen
-
Netscape Navigator, 6.0 – 800×600 pixel screen
-
Internet Explorer, 4.0 – 800×600 pixel screen
-
Internet Explorer, 5.5 – 800×600 pixel screen
-
Internet Explorer, 5.5 – 1024×768 pixel screen
-
Internet Explorer, 5.5 – 1024×768 pixel screen, large fonts
Which operating systems are being used by your site visitors?
This table represents the visitors to test site C:
Operating System | Percentage |
---|---|
Windows 98 | 47.07% |
Windows 2000 | 26.01% |
Windows Me | 10.13% |
Windows NT | 5.74% |
Macintosh PowerPC | 5.49% |
Windows 95 | 5.43% |
Linux | 0.06% |
Web TV | 0.06% |
This table reflects actual numbers as they are reflected across the Entire Net
-
Netscape 15,300,613
-
Web TV 1,133,378
-
Opera 566,689
-
IE 39,688,256
Close to 17 Million people use a browser other than Internet Explorer.
Which major operating systems should you test your site in?
We recommend at least these three:
-
Windows
-
MAC
-
Web TV.
What are the 7 primary causes of display errors and what can you do to prevent them?
-
HTML Errors – Some browsers are more forgiving than others. If your site contains a single overlapping tag, it may not display properly.
SOLUTION: Test your site in an HTML validator. We will explain how, later in this report.
-
Browser Quirks – Different browsers have different peculiarities. For instance, while most browsers do not require that a table have the closing tag , Netscape 4.0 will not even display a nested table if does not have the closing tag. (This obnoxious little vice corrupts a lot of attractive web designs).
SOLUTION: Pray, build good karma, and/or seek therapy. This is about trial and error; this is about compromise. Check your site on different systems.
-
Font Sizes – User preferences can increase the size of yourtypeface by 50%. This can “stretch” your table, and distort the appearance of your site.
SOLUTION: Use Cascading Style Sheets (CSS), with pixels as the units of measure, to control your font size. Be especially careful with the fonts on your navigation bar.
-
Computer Types – The MAC still has 12% of the market; it is especially popular among artists and designers. Even when using identical browsers, your site may display differently on a MAC than on a PC. Many designers are not aware that Microsoft outsources the development of IE for the MAC. This version of IE is rather infamous for its quirks and bugs.
SOLUTION: Simplify. Avoid “cutting edge” designs. Art is for artists. Hang it on the wall, don’t put in on your page.
-
Browsers – A web browser interprets one language (HTML) into another (your display). But as with any translation, there are different means of expression. Although the World Wide Web Consortium has agreed to a general set of standards, there remains a lot of room for interpretation. Case in point, although the standards state that a browser should support a CELLSPACING attribute, the standards don’t define the value for that attribute.
SOLUTION: Avoid using HTML extensions and (here we go again) test your site on multiple systems.
-
Screen Resolutions – While the standard for a MAC is 1024 X 768, most Internet surfers are limited to 800 X 600 or less. Many designers, when planning for screen width, fail to allow enough room for variances.
SOLUTION: If you are designing for the 600 pixel layout, set your screen width for 560. If you are designing for an 800 pixel layout, set your screen width for 760.
-
Browsers Versions – Newer browsers support newer versions of HTML. For instance, Netscape 6.0 is a complete rewrite. If you use Dynamic HTML pages that display well in 6.0, they may not display at all in 4.0.
SOLUTION: Once again… test your site on different systems.
How do you use “trial and error” testing to correct your display problems?
ESTIMATED TIME: The test itself only takes a few (less than 20) minutes. But the troubleshooting is another matter. It took us 70 hours.
ESTIMATED COST: If you purchase the necessary software and equipment it should cost $4500… If you use a hosted service it should cost approximately $125 for a year of unlimited use.
-
Set aside the time to work through this (somewhat tedious) process. It is not hard, just laborious.
-
Determine the optimum browser/system combination for your audience. Your site will probably not display perfectly in every browser so you need to prioritize.
-
Test your display compatibility using multiple computer systems or a service like Browser Photo.
-
Identify any page types or templates that are experiencing display problems.
-
Test the HTML on these pages using an HTML validator like DrHTML or HTML Tool Box.
-
Make a backup copy of your website.
-
Correct any obvious HTML errors.
-
Select a page on which you have display problems and copy it.
-
Delete one element of the page, and retest.
-
Continue deleting elements until you isolate the problem.
-
Repair or replace the problem element.
-
Test the page again. Check carefully to make certain that your “repair” did not create a new problem in any other browsers.
-
Using this page as a template, correct the rest of your site.
-
Test your site, one last time, after the corrections have been fully implemented.
-
Schedule a new test every 90 days or whenever you make significant changes.
If you cannot correct the display problem yourself, how can you get professional assistance?
We would recommend this designer.
-
Cliff Rainer – Mr. Rainer manages our web design work at the Journal.
You can also find designers and help at these news groups:
-
Macromedia (over 17,000 messages)
-
ProjectSeven (over 14,000 messages)
If you would like to bid out the project, visit the B2B marketplace.
-
Prosavvy
How can you test your site in all of these systems without spending thousands of dollars in software and equipment?
Unless you are a professional design firm building hundreds of pages a year, why should you invest in an maintain the different systems and software? We recommend Browser Photo.
It would probably take (at least) $4500 to create your own testing system. But Browser Photo cost just $125 per year.
And in case you are wondering, we do NOT received a commission from this company.
Limitations of Browser Photo:
-
You can only see the browser window… If your page is longer or wider, you may have to take multiple “photos”. You can do this by putting anchor tags on the page where you want the screenshot.
-
You have to wait up to 20 minutes for the images to be captured and reported. It can take a long time to work through the tests and re-tests.
-
It tests 14 different browser/ system/ resolution combinations, but it only tests 3 operating systems. These should be sufficient.
-
From time to time, it misses a screenshot and you may have to retest.
There is one more way, albeit haphazard, to test your site without spending any money. You can post the URL on a newsgroup. Many times, helpful designers will send over screenshots from their various systems.
-
Visit Browser Photo:
http://www.netmechanic.com/browser-index.htm -
Visit HTML Tool Box:
http://www.netmechanic.com/maintain.htm -
Visit DrHTML:
http://www.drhtml.com -
Visit An Archive Of Helpful HTML Tips:
http://www.netmechanic.com/news/webmaster-resources.htm -
Visit The Macromedia Newsgroup:
news://forums.macromedia.com/macromedia.dreamweaver -
Visit the ProjectSeven Newsgroup:
news://forums.projectseven.com/pviwebdev -
Visit ProSavvy:
http://www.prosavvy.com
(*1) Source for General Stats: NetMechanic Inc.
(*2) WebTV’s popularity is growing in the Handicapped and Senior sectors. Its strategic significance would depend upon your market.
(*3) Would the Journal maintain a constant conversion ratio with users of older systems? This is fodder for another test.
(*4) The stats for Site C were sampled from the 31 days of July 2000.