mail us  |  mail this page

contact us
isp services  | 
company  | 
downloads  | 
support  | 
products  | 

Cross Browser Support

One of the more unpleasant internet facts, and a source of considerable cost during web site development, is that all browsers are different. Even versions of Browsers from the same family can be significantly different.

Serious development dollars are invested daily into forcing browsers to do things that they were never designed to do or just plain don't want to do in any way that makes sense to any normal human being.

If you are interested in some detail this page describes in gory detail our experience in changing from classic 'table-based' layout to a liquid CSS based layout technique for our own web site.

Design Out Problems

So the first golden rule of web design is - understand the limitations and capabilities of the environment. And understand how is changing and evolving. It's not a static environment.

Design out problems. Don't do what most designers do and design them in. It only adds to costs, causes delays and the site is never really stable.

So we have a 'doable' design

We still have to handle the gruesome details of what's called 'cross browser' support. Our site still has to run on a bunch of different browsers that we the site designers, owners and operators have absolutely no control over.

Our approach is to mix idealism with pragmatism.

Idealism

We believe that the ONLY future lies in W3C standards compliance. Our designs are optimised to this end since, ultimately, all browsers will be forced to comply by market pressures. We have extensive knowledge of HTML 4.01, XHTML, XML, CSS2 and the W3C DOM and are continually investing in this knowldege base. That's the 'idealism' part. The most standards compliant browsers are the Gecko/Mozilla family, increasingly the Opera family (from version 7 onward) and even Internet Explorer from Version 7.

Pragmatism

The 'pragmatic' part means that we live in the real world. The real world says that Microsoft's Internet Explorer (MSIE) family of browsers have somewhere between 80% and 90% market share. The bad news is that MSIE's W3C standards compliance is at best spotty until Version 7.

The Ugly

There are a number of other browsers and browser families that represent around ~3% of the market and whose standards compliance is more of an oversight than a deliberate policy.

So what does all this mean

It means this:

We write web pages and Javascript that provide 100% 'look and feel' and 100% functionality to W3C compliant browsers and Microsoft's Internet explorer from version 5.5 onward.

We ensure that the page displays sensibly and that all links are active in all other browsers. This does not mean 100% 'look and feel' or 100% functionality.

So what does this mean to my web site

It means this:

You get 100% 'look and feel' and 100% functionality for at least 97% of all your sites accesses and a sensible display for the rest.

And you get lower cost development as a consequence.

There are always Exceptions

We maintain web site statistics which include capturing the visiting browser's identification (USER_AGENT) string.

If we find that you have a pathological visitor population we will advise you of the fact and suggest that steps are taken to optimise for the special case.

Our Testing Policy

Unless you advise us otherwise we test sites with the following browsers and serivices (100% in the table below means 100% 'look and feel' and 100% page functionality):

HTML vs XHTML

We optimise, and validate, our pages, unless you tell us otherwise, to the HTML 4.01 Transitional standard. We do not think that using XHTML at this time (even 'loose' XHTML) is a cost effective use of resources unless you plan to migrate to an XML based content management system in the immediate future.

Note: When we write pages we use XHTML syntax rules such that conversion to XHTML or XML is not an expensive task should your plans change. To illustrate this point this page is valid XHTML which you may verify by clicking here.

support

isp support
contacts
security
user mail
webmail+
web hosting
healthy email
isp faqs
SPF Anti-SPAM
Greylisting

services

web hosting
web sites
portfolio
programming

browsers

firefox
K-Meleon
netscape 8.0

e-mail

thunderbird

If you are happy it's OK - but your browser is giving a less than optimal experience on our site. You could, at no charge, upgrade to a W3C STANDARDS COMPLIANT browser such as Firefox

Mixed Family and Personal site - CSS liquid layout - Julia Waks design

Zytrax - Advanced CSS pages popup menus and fully liquid CSS layout

Julia Waks site - we only did the programming - full CSS layout and liquid design

Mouth watering Ripples Ice Cream site (Julia Waks design)

Galerie Klinkhoff - artist page layout sample (Julia Waks design)

NetWidget.net site - Full CSS layout and liquid design (Julia Waks design)

Fabric Specialist and Interior designer Charlotte Crystal (Julia Waks design)

Site for enthusiastic and safe running based on the Chi method (Julia Waks design)

Self managed site (webedit) for a Shanti style Yoga school (Julia Waks design)

SteamPacketRadio - Background is KualaLumpur by day!

Stark, Minimalist look for a gallery of Modern Art - Julia Waks design

ZyTrax - complex Javascript implementation of a series of wireless calculators

Legal client - navigation sample (Julia Waks design)

AMBATZIS - Low Cost business site (Julia Waks design)

Site

CSS Technology SPF Record Conformant Domain
Copyright © 1994 - 2024 ZyTrax, Inc.
All rights reserved. Legal and Privacy
site by zytrax
hosted by javapipe.com
web-master at zytrax
Page modified: January 20 2022.
English
French
Press
What's New
ISP Services
ISP Support
Pricing
Security
E-Mail
Web Hosting
Web Services
Overview
SuperNAT
Firewall
Multicasting
Diagnostics
Security
QoS
Bandwidth
Contact Us
Background
Map
Media Center
Feedback
Tech Info
Tech Links 
Open Guides 
All
WarpOne
WarpTwo
Web
ControlServer
CoolFig
Zing
Product Support 
ISP Support 
Security 
Troubleshoot 
On-Line Help 
ISP FAQ
Bug Reports 
Tech Info
Overview
Open Guides
Advocacy
Open Products
web stuff
dom stuff
css stuff
language stuff
regex stuff
rfc stuff
cable stuff
lan wiring
rs232 stuff
protocol stuff
pc stuff
wireless stuff
ascii codes
data rate stuff
telephony stuff
mechanical stuff
embedded stuff
electronic stuff