trying to achieve Level Triple-A conformance

W

William Gill

Ben said:
But, browsers will arbitrarily and unpredictably patch up some but not
all invalid HTML. Some things (links and forms mainly) don't only affect
rendering but also behaviour.
Ben,

I'm not sure if you are supporting or contradicting what I said, but the
general impression I get is that you state a lot of facts that don't
address the underlying logic of what validation is or isn't, and what's
its purpose. So I will try again.

Given
1: A DTD is a set of rules that a document structure agrees to follow.

2: Validation is the process of comparing a document that DTD.

3: Validation errors are specific infractions of the document not
conforming to the rules.

Therefore:
For purposes here (the HTML document creation world) for validation to
be of much use we all must agree to adopt a common ruleset (DTD), i.e.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">

You could create and publish your own document definition, <!DOCTYPE
HTML PUBLIC "-//W3C//DTD BEN 1.0 NotSoStrict//EN">, but it is unlikely
Microsoft, Google, Mozilla or anyone would use it as the basis for their
rendering engine. After all look at how resistant they already are to
correcting non-compliance to the DTD's subscribed to (at least in
theory) by a vast majority of the HTML community.

Though all of your points may have factual basis, they don't address the
purpose of validation. Just because one can get away with errors
because "browsers will arbitrarily and unpredictably patch [them] up"
doesn't eliminate the value of identifying them at inception. Otherwise
what happens when browsers "arbitrarily and unpredictably" change their
error tolerance and compliance at some future date?

I could get away with not spell checking because most of my errors would
be easily mentally "patched up" by the (visual) end user, but what about
the mechanical renderer that creates phonetic phrases based on an
accepted set of rules (i.e. U.S. English spelling and grammar)?

We can debate the logic of the rules, and lobby to change them, but we
should not "arbitrarily and unpredictably" disregard the ones we
disagree with or the results will be even more "arbitrary and
unpredictable." To put it another way if my document is valid I can
reasonably anticipate how most renderers will interpret it, even if they
are wrong, but if my document is non-compliant the only insurance I have
is to check it against all known renderers.

We could easily get ourselves into a "Which came first the chicken or
the egg?" situation. i.e. Many of the common rendering engines
interpret the rules differently, so I don't need to be diligent in my
HTML./ Many HTML coders are not diligent, so I have little reason to
make my rendering engine fully compliant.

Back to the original point. Is it better to create documents that are
compliant, and then compensate for known UI errors, or better to adopt
their errors, and hope they never correct them?

Documents are supposed to be valid not just for rendering but also for
search engines and for audio rendering/other processing of the abstract
document. But the former has a whole industry built around it which
decoys the concerns of commercial operations and the latter is mostly a
pipe dream.

Per dictionary.reference.com, the verb render means "to cause to be or
become" or "to translate into another language" Therefore Firefox will
render a document as a window for display on a computer, just like an
aural "browser" will render a document by translating an inherently
visual document into an audio "presentation" and search engines render a
document as indexable data.

therefore your statement "Documents are supposed to be valid not just
for rendering..." can become "Documents are supposed to be valid for
predictable rendering."
 
M

Martin Clark

Ganesh said:
Only GOD is perfect, and not us humans.


Strange. I thought that Ganesh is the Hindu elephant God?


Or is your choice of name as unreliable as an indication of reality as
your conformance icons?
 
G

Ganesh

W3C validation is not that important.  Validation is more of a tool for
authors to diagnose rendering errors, and to let other authors know that
they are following standards.

That's very well said. "and to let other authors know that they are
following standards."

But, isn't following standards going to help far more than that?
I knew a man who worked for the Social Security Administration. He was
blind, and he had a braile reader for his computer. His fingers flew
over that, and flew over the keyboard. He cursed under his breath if he
could not find what he was looking for, or something was not working
correctly. I write to standards because I don't want that man muttering
under his breath when he visits something I authored. I don't want
anyone muttering under their breath for that matter.

There could be accessibility issues for people far more than that too
even for a normal user.
1. Change in browser
2. Change in computer
3. Change in resolution
4. Change in location
5. Building software with valid documents could be much easier

there can be so many things
 
G

Ganesh

That's very well said. "and to let other authors know that they are
following standards."

But, isn't following standards going to help far more than that?


There could be accessibility issues for people far more than that too
even for a normal user.
1. Change in browser
2. Change in computer
3. Change in resolution
4. Change in location
5. Building software with valid documents could be much easier

there can be so many things
Now suddenly you can see PC with Intel ATOM becoming suddenly popular.
These netbooks require less resource dependent computing and has
screen resolution much lower to the usual computers. With these many
of the resource intensive website will fail and who know what the
future holds. So, for me building a website 100% to the guidelines
will always help.
 
H

Harlan Messinger

Adrienne said:
W3C validation is not that important. Validation is more of a tool for
authors to diagnose rendering errors, and to let other authors know that
they are following standards.

How do other authors know that I have validated my pages, and, as users
rather than as authors of my pages, why do they care?
 
G

Ganesh

How do other authors know that I have validated my pages, and, as users
rather than as authors of my pages, why do they care?

I think she means to say people add the "AAA" logo for the matter of
"showing off" that they are following the guidelines strictly. Please
correct me if I am wrong. Personally I think logo's such as "W3C
Valid", "BBB", "AAA" adds to credibility. These are to raise the level
of confidence among the visitors. The more the number of these logos,
the better is the website and their business practices. :)

I have seen picture symbols of "We guarantee" too added. But these
should do more harm than good. People today understand third party
verification links provided by "High Quality" websites only count.
 
G

Ganesh

Now suddenly you can see PC with Intel ATOM becoming suddenly popular.
These netbooks require less resource dependent computing and has
screen resolution much lower to the usual computers. With these many
of the resource intensive website will fail and who know what the
future holds. So, for me building a website 100% to the guidelines
will always help.

Correction:
Now suddenly in the open market one can see netbooks becoming popular.
Netbooks require less resource dependent computing, and has screen
resolution much lower to the usual computers. So, for me building a
website 100% to the guidelines will always help. Again, in any field
sticking to the standards is the only solution for problem free
enviornment.
 
W

William Gill

Ganesh said:
I think she means to say people add the "AAA" logo for the matter of
"showing off" that they are following the guidelines strictly. Please
correct me if I am wrong. Personally I think logo's such as "W3C
Valid", "BBB", "AAA" adds to credibility. These are to raise the level
of confidence among the visitors. The more the number of these logos,
the better is the website and their business practices. :)

I'm not sure about visitor confidence. However I believe the icons's
tend to suggest the site (and by extension the site owner) is somehow
more respectable, so maybe that might be "increased confidence" of a
sort. I try to capitalize on the anonymity a visitor realizes they
have, but they also realize the site owner is equally unknown to them so
they look for little clues to reassure themselves the owner is
trustworthy. The typical visitor doesn't know or care about HTML (or
conformance), but icon use may encourage more designers to validate and
conform. I can't see how that would be anything but positive for the
industry, though I confess I don't use the icons on my sites.
 
H

Harlan Messinger

Ganesh said:
I think she means to say people add the "AAA" logo for the matter of
"showing off" that they are following the guidelines strictly. Please
correct me if I am wrong. Personally I think logo's such as "W3C
Valid", "BBB", "AAA" adds to credibility. These are to raise the level
of confidence among the visitors.

Confidence in what? Either they can see and use the site properly or
they can't. If they can, they don't need to be told that they can, and
if they can't, a logo isn't going to raise their confidence. What they
do need confidence in--that the website is giving them good information
and operating properly on the server side--a logo isn't going to help with.
 
S

SAZ

I think she means to say people add the "AAA" logo for the matter of
"showing off" that they are following the guidelines strictly. Please
correct me if I am wrong. Personally I think logo's such as "W3C
Valid", "BBB", "AAA" adds to credibility. These are to raise the level
of confidence among the visitors. The more the number of these logos,
the better is the website and their business practices. :)

I have seen picture symbols of "We guarantee" too added. But these
should do more harm than good. People today understand third party
verification links provided by "High Quality" websites only count.

Your average visitor doesn't know about, or even care about W3C or any
other HTML/CSS standards. BBB is is overused and means nothing other
than the business owner follows their guidelines. It doesn't make them
more respectable or honest than others.

When I buy something online, I don't look for any of that. I look for
the price or service that appeals to me and use a non-ATM credit card so
I can easily fight the charge if there's ever a problem.
 
D

dorayme

Harlan Messinger said:
How do other authors know that I have validated my pages, and, as users
rather than as authors of my pages, why do they care?

There is a way of thinking of roles whereby an author is not an author
when he is a user. Sometimes it is emphasised by an expression like "An
X, qua X, is such and such..."

I must say that when I see such logos I am sorely tempted to check. Such
sites often are not invalid. The logo was added when it was good, maybe!
But things have happened in the meantime and they have left the logos on
the site anyway. When I become ruler of the world, the logos will be
required to be smart ones and will work this way:

The author, for whatever reasons (boastful or not) will run a risk. If
he is prepared to run it, he will put some script in his footer (or
wherever) and it will cause his page (or site) to be checked at the W3C
validation site automatically, if it passes, the logo will appear. If it
does not, there will be another logo which indicates the opposite.
 
G

Ganesh

conformance), but icon use may encourage more designers to validate and
conform.
That's correct, it did encourage me when I started initially. Then I
started reading about it, and things started falling in the right
directions. I tried to build w3c valid websites in the year 2003-4 and
slowly and steadily I learnt lot from that.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,079
Messages
2,570,574
Members
47,207
Latest member
HelenaCani

Latest Threads

Top