simonchristieis
Programmer
This conversation comes up time and time again.
On the one hand you want as many clients to browse your sites as possible,
On the other, what's the point of learning javascript / css / xml / xsl ...etc, if their use is restricted.
I don't have the answers, just my 2 cents, for what they are worth. You can make your own mind up.
My personal perspective on this is that I code and design for browsers that support the w3.org recommendations, including CSS and Xhtml 1.0. The browsers that will support this include:
Opera 5,6
MSIE5,5.5,6
Netscape 6,
and Mozilla
however, the text will still be available to all browsers and hand held devices.
Hang on - I hear you cry, what about nn4.X, ie4??!
CSS was made a w3.org recommendation in 1997! the idea behind separating design from content was that websites could be developed in days not months, we've given our clients long enough to get to grips with this, now it's our turn to wear the trousers!
Now we get to the crux of the thread, how do we get this across to our customers?
Javascript?
I've browsed to sites in ie6 and been informed that I need to upgrade my browser, so thats not the answer, anyway who wants to change their script everytime a new browser is launched.
Server Side Code?
I'm not even going to try and write a coverall for all serverside code!
CSS?
As CSS caused all the trouble, lets use CSS to solve it too.
I place this in the head of my pages:
<style type="text/css" media="all">
@import "/css/ahem.css";
</style>
The external style sheet looks like this:
.ahem {display:none;}
And the I place this 'alert' at the top of the page:
<p class="ahem">
<big>
This site is build to conform to <a href=" alt="Visit the w3.org site"> web standard specifications.<br>
It will work and look better in a browser that supports <a href="alt="The Web Standards Project’s BROWSER UPGRADE initiative.">web standards</a>,<br>
but it is accessible to any browser or Internet device.
</big>
</p>
This will display an explanation at the top of the page, for those clients who have pre-war browsers, that this site will not display wonderfully on their machine because of their browser.
Of course, this will not stop you getting complaints from people, but at least you wont go blind writing 7 versions of each and every page.
Over to you then - you decide.
On the one hand you want as many clients to browse your sites as possible,
On the other, what's the point of learning javascript / css / xml / xsl ...etc, if their use is restricted.
I don't have the answers, just my 2 cents, for what they are worth. You can make your own mind up.
My personal perspective on this is that I code and design for browsers that support the w3.org recommendations, including CSS and Xhtml 1.0. The browsers that will support this include:
Opera 5,6
MSIE5,5.5,6
Netscape 6,
and Mozilla
however, the text will still be available to all browsers and hand held devices.
Hang on - I hear you cry, what about nn4.X, ie4??!
CSS was made a w3.org recommendation in 1997! the idea behind separating design from content was that websites could be developed in days not months, we've given our clients long enough to get to grips with this, now it's our turn to wear the trousers!
Now we get to the crux of the thread, how do we get this across to our customers?
Javascript?
I've browsed to sites in ie6 and been informed that I need to upgrade my browser, so thats not the answer, anyway who wants to change their script everytime a new browser is launched.
Server Side Code?
I'm not even going to try and write a coverall for all serverside code!
CSS?
As CSS caused all the trouble, lets use CSS to solve it too.
I place this in the head of my pages:
<style type="text/css" media="all">
@import "/css/ahem.css";
</style>
The external style sheet looks like this:
.ahem {display:none;}
And the I place this 'alert' at the top of the page:
<p class="ahem">
<big>
This site is build to conform to <a href=" alt="Visit the w3.org site"> web standard specifications.<br>
It will work and look better in a browser that supports <a href="alt="The Web Standards Project’s BROWSER UPGRADE initiative.">web standards</a>,<br>
but it is accessible to any browser or Internet device.
</big>
</p>
This will display an explanation at the top of the page, for those clients who have pre-war browsers, that this site will not display wonderfully on their machine because of their browser.
Of course, this will not stop you getting complaints from people, but at least you wont go blind writing 7 versions of each and every page.
Over to you then - you decide.