On Thu, 8 Nov 2001, Glenn Gilbreath, Jr. wrote:

> Now, I've been authoring my own web pages for a number of years, and I've 
used "Align=Center" inside identifier tags for images, tables and forms for 
quite awhile.  I think the new version 4 HTML standards have pre-empted the 
older tags, and now prefer "middle" and so on.  Your web pages that contain 
some such tags WILL NOT BE W3C HTML 3.2 compliant!

  You can choose to use the "new version 4 HTML 
standards" or continue to use whatever standard you're 
comfortable with.

  If you use a DTD of HTML 2, AND your pages are 
written to that standard, they'll validate... and
SHOULD render correctly on ANY browser.

  If you use a DTD of 3.2, AND write your pages to 
that standard, they'll validate... and SHOULD 
render correctly on any v.3 or higher browser. 

  If you use a DTD of 4.0, AND use the elements from 
that HTML set, they'll validate.... and SHOULD render
correctly on any v.4 browser.

  Any time a web page validates according to its
DTD, yet is rendered incorrectly in a browser, then
it's the fault of the browser.  This is why any bug
reports for browsers MUST be judged ONLY with HTML
which validates correctly to the chosen DTD.

  I did exactly that as an exercise over a year ago.
I must have known this subject would come up.  ;-)

Each of the following pages is written using its
respective DTD, and each validates.
http://twovoyagers.com/devel/html-2.html 
http://twovoyagers.com/devel/html-3.html
http://twovoyagers.com/devel/html-4.html

  Where you get into trouble is when you use the 
DTD for 3.2 and sprinkle all kinds of tags from
4.0 as you've done on your page.  You need to 
decide which standard you're going to use, and then
stick to it...at least within the page... feel free 
to sprinkle all valid DTDs throughout your site.  
Your use of the 3.2 DTD twice seems to cause problems
too.

> Not taking any sides, just wanted to enlighten some of you folks that don't get 
>outside too often!

  As you've probably seen, but I'll reiterate anyway:
Mithgol claims that <align=middle> doesn't work 
correctly in Arachne, and gives us examples of tables 
to prove it.
  In the context of tables, THERE IS NO SUCH THING AS
<ALIGN=MIDDLE>, therefore Mithgol's assertion that 
this is some kind of Arachne bug is completely without
merit.  If he wishes to demonstrate Arachne bugs, it
MUST be with standard, valid HTML.

... and now I'll steal one of Glenn's lines, and declare
that I've probably said too much on this already.  ;-)

 - Steve


Reply via email to