CSS software tools sought
|
|
Thread rating:  |
Roedy Green - 11 Jun 2007 02:48 GMT The TopStyle people seem to have lost interest in their product. It does not work in Vista. I would like to find a replacement/replacement that did the following
1. let me compose CSS using a checkbox style where the field names are already present and that does some minimal editing on field values.
2. tidier that reorder in some standard order and pretties up.
3. finds illegal class tags in my markup
4. finds orphan unused classes/properties in my style sheet
5. validates syntax strictly
6. shows me colour swatches of chosen colours.
7. lets me pick colours by hex, decimal, RGB, HSB or swatch and maybe even by eyedropper from some other app.
8. validates that fonts exist on my machine.
9. validates that images mentioned exist on my machine.
10. validate embedded styles in my HTML. -- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Rob Waaijenberg - 11 Jun 2007 05:08 GMT Roedy Green schreef:
> The TopStyle people seem to have lost interest in their product. It > does not work in Vista. I would like to find a > replacement/replacement that did the following [snipped]
> 8. validates that fonts exist on my machine. Would you mind explaining why you would want that?
Thanks, RW
Roedy Green - 13 Jun 2007 02:39 GMT On Mon, 11 Jun 2007 06:08:12 +0200, Rob Waaijenberg <robwaaijenberg@hotmail.com> wrote, quoted or indirectly quoted someone who said :
>> 8. validates that fonts exist on my machine. > >Would you mind explaining why you would want that? It ensures I spelled the font names precisely, including spaces, especially in secondary font choices.
Sometimes I would specify a font I don't have myself, but then at least I would be warned.
I have been working with Albert Wiersch at CSE to put the following features into HTML Validator
1. recognise a font not installed
2. recognise an "uncommon" font. I compiled a big list of commonly used fonts.
-- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Beauregard T. Shagnasty - 13 Jun 2007 03:50 GMT > I have been working with Albert Wiersch at CSE to put the following > features into HTML Validator Get him to change the name...
 Signature -bts -Motorcycles defy gravity; cars just suck
Jukka K. Korpela - 13 Jun 2007 18:43 GMT Scripsit Beauregard T. Shagnasty:
>> I have been working with Albert Wiersch at CSE to put the following >> features into HTML Validator > > Get him to change the name... The "CSE HTML Validator" has already become famous for bogosity and deliberate lying, so adding foolish font availability checks would fit into the picture.
(There's nothing inherently unrealistic in the idea of font name checks, but it would require a careful implementation. Actually even a _trivial_ check for common misspellings would help. But I'm sure "CSE HTML Validator" will try something "better" and fail miserably.)
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 13 Jun 2007 21:36 GMT > The "CSE HTML Validator" has already become famous for bogosity and > deliberate lying, so adding foolish font availability checks would fit > into the picture. Not true. The additional checks that CSE HTML Validator can be quite useful because they find potential problems that otherwise would go undetected (perhaps that is one of the reasons why the program has been around for over 10 years and has received numerous testimonials). For example, see what CSE HTML Validator finds with that the W3C validator completely misses: http://www.htmlvalidator.com/htmlval/whycseisbetter.html
You continually bash CSE HTML Validator simply because you don't like the name, even though it now includes a DTD based validator.
> (There's nothing inherently unrealistic in the idea of font name checks, > but it would require a careful implementation. Actually even a _trivial_ > check for common misspellings would help. But I'm sure "CSE HTML > Validator" will try something "better" and fail miserably.) So you admit there could be some value in checking font names and then you bash CSE HTML Validator again but have provided no good reasons to dislike it.
Albert
Jukka K. Korpela - 13 Jun 2007 22:07 GMT Scripsit Albert Wiersch:
> You continually bash CSE HTML Validator Usually only after you have popped up to advertize it, etc.
> simply because you don't like the name, My liking it has nothing to do with the fact that you have selled a product under a _false_ name. For ten years or so, according to your statement.
> even though it now includes a DTD based validator. Vow... a commercial product, sold as an HTML validator for ten years, now even includes a validator!!
Why would I believe you, after your ten years of lying?
Let me guess... you may have finally souped in some validator code from somewhere (there are free codes available, after all), but your phoney validator _still_ claims that a document contains _errors_ when it does not contain markup errors that violate the DTD. That would mean keeping it consistently wrong.
> So you admit there could be some value in checking font names That's obvious to anyone. It's a little less obvious, though also true, that doing such checks _wrongly_ is worse than useful. There is absolutely nothing wrong in using a font name like Foobar (literally) in a font-family rule, as long as the authors knows what he is doing (and "CSE HTML Validator" won't help here, since it issues misleading and plain wrong information).
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 14 Jun 2007 17:34 GMT > My liking it has nothing to do with the fact that you have selled a > product under a _false_ name. For ten years or so, according to your > statement. Not a false name. Ask 99.9% of people what they want when they want an HTML validator.
> Why would I believe you, after your ten years of lying? I don't expect you ever to believe anything I say, but confusing people and bashing a product because of your claims of "lying" (because you don't like the product name) is not appropropriate and I will always try to set the facts straight.
> Let me guess... you may have finally souped in some validator code from > somewhere (there are free codes available, after all), but your phoney > validator _still_ claims that a document contains _errors_ when it does > not contain markup errors that violate the DTD. That would mean keeping it > consistently wrong. Maybe you should stop guessing and actually use the product and know what you're talking about before bashing something you've never (or hardly) used. I won't review something that I've not actually used for a fair amount of time.
>> So you admit there could be some value in checking font names > [quoted text clipped - 4 lines] > HTML Validator" won't help here, since it issues misleading and plain > wrong information). So *optionally* checking font names and informing the user that the font name might not exist or it might be misspelled because it's not recognized is doing it wrongly? I don't think so. Again, I recommend that you actually know what CSE HTML Validator does before you bash it.
Also, feel free to tell me what this "plain wrong information" is. If it is truly wrong, then I'll be happy to fix it.
For those who want to know how helpful CSE HTML Validator can be, see what people who have actually used it say: http://www.htmlvalidator.com/htmlval/testimonials.html
Albert
Jukka K. Korpela - 14 Jun 2007 19:06 GMT Scripsit Albert Wiersch:
> Also, feel free to tell me what this "plain wrong information" is. If > it is truly wrong, then I'll be happy to fix it. It has been repeatedly explained in public why the "CSE HTML Validator", in addition to carrying an intentionally wrong and misleading name, issues incorrect "error messages" that are based just on its author's opinions and taste.
You have repeatedly ignored this and kept misleading people. No wonder, since you make money out of it.
You have repeatedly jumped in into discussions with no other agenda than advertizing your product.
So your promises about fixing it are not worth anything.
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 14 Jun 2007 20:57 GMT > Scripsit Albert Wiersch: > [quoted text clipped - 5 lines] > incorrect "error messages" that are based just on its author's opinions > and taste. If that's the way you feel, then just use the DTD based validator and forget about all the problems your pages may have that can't be found using only a DTD based validator.
Feel free, if you ever want to, to actually state a specific error message that CSE HTML Validator generates that has no basis in real-world issues. I challenge you to find a specific error message that is worthless to most web developers.
> You have repeatedly ignored this and kept misleading people. No wonder, > since you make money out of it. The reason I make money out of it is because our users find benefit and value to the program (or they wouldn't buy it), much more of a benefit than they would get using a DTD based validator that doesn't find nearly the amount of potential problems as CSE HTML Validator does. For those who want to know what I'm referring to, there are great examples at http://www.htmlvalidator.com/htmlval/whycseisbetter.html
> You have repeatedly jumped in into discussions with no other agenda than > advertizing your product. No, just responding false information. If your posting of misleading information and accusations of "lying" causes me to respond to it and thus more people to find out about CSE HTML Validator, then that's great.
Albert
Roedy Green - 15 Jun 2007 02:52 GMT On Thu, 14 Jun 2007 21:06:29 +0300, "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who said :
>It has been repeatedly explained in public why the "CSE HTML Validator", in >addition to carrying an intentionally wrong and misleading name, issues >incorrect "error messages" that are based just on its author's opinions and >taste. So what? It is like a LINT for HTML. You don't fix everything a LINT points out either. It just points you to possible problem areas.
If you want a W3C validator, use their validator. It is not nearly as convenient or as useful in rapidly cleaning up your HTML. -- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Stan Brown - 15 Jun 2007 12:16 GMT Thu, 14 Jun 2007 11:34:34 -0500 from Albert Wiersch <donotreply@ 123donotreply123.com>:
> Not a false name. Ask 99.9% of people what they want when they want an HTML > validator. With respect, that is beside the point. On most technical questions, the majority of people don't understand the issues, don't know what to ask for, and trust the "experts" to do the right thing for them.
For example, many people thing that Windows "registry cleaners" are a good thing, despite extensive evidence to the contrary.
I don't know your product in particular, but to say that many people are satisfied with it and it's been around a long while has *zero* logical connection with whether it works right or does what it promises. After all, many people are satisfied with Windows, and it's been around a long while.
 Signature Stan Brown, Oak Road Systems, Tompkins County, New York, USA http://OakRoadSystems.com/ HTML 4.01 spec: http://www.w3.org/TR/html401/ validator: http://validator.w3.org/ CSS 2.1 spec: http://www.w3.org/TR/CSS21/ validator: http://jigsaw.w3.org/css-validator/ Why We Won't Help You: http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you
Andreas Prilop - 15 Jun 2007 16:45 GMT > For those who want to know how helpful CSE HTML Validator can be, see what > people who have actually used it say: > http://www.htmlvalidator.com/htmlval/testimonials.html For those who want to know how helpful magnetic bracelets can be, see what people who have actually used it say: http://www.acemagnetics.com/testimonials.html
 Signature In memoriam Alan J. Flavell http://groups.google.com/groups/search?q=author:Alan.J.Flavell
Jonathan N. Little - 15 Jun 2007 16:55 GMT >> For those who want to know how helpful CSE HTML Validator can be, see what >> people who have actually used it say: [quoted text clipped - 3 lines] > people who have actually used it say: > http://www.acemagnetics.com/testimonials.html Yep, the only complains are the wearers discover that they have an uncanny urge to migrate northward...
 Signature Take care,
Jonathan ------------------- LITTLE WORKS STUDIO http://www.LittleWorksStudio.com
Beauregard T. Shagnasty - 15 Jun 2007 17:20 GMT >> For those who want to know how helpful CSE HTML Validator can be, see >> what people who have actually used it say: [quoted text clipped - 3 lines] > what people who have actually used it say: > http://www.acemagnetics.com/testimonials.html On two sites I maintain, there is a page of 'testimonials' or customer comments. When I suggested to both clients that it would be a good idea to post a negative comment or two, thus making the pages more believable, both said "No way! Only *positive* comments!"
I know that at one of the sites, some negative comments were submitted but not posted. Testimonial pages mean nothing to anybody.
 Signature -bts -Motorcycles defy gravity; cars just suck
dorayme - 16 Jun 2007 01:44 GMT In article <Pine.GSO.4.63.0706151727420.6629@s5b004.rrzn.uni-hannover.de>,
> > For those who want to know how helpful CSE HTML Validator can be, see what > > people who have actually used it say: [quoted text clipped - 3 lines] > people who have actually used it say: > http://www.acemagnetics.com/testimonials.html Nice link to keep!
 Signature dorayme
Roedy Green - 15 Jun 2007 02:50 GMT On Thu, 14 Jun 2007 00:07:29 +0300, "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who said :
>Vow... a commercial product, sold as an HTML validator for ten years, now >even includes a validator!! > >Why would I believe you, after your ten years of lying? What are you talking about? I have been using HTML Validator for many years. It has been validating HTML for a very long time. It now validates CSS as well.
It gives you very fine control of just how picky you want to be so you can gradually migrate your site to ever stricter standards. -- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Jukka K. Korpela - 15 Jun 2007 08:17 GMT Scripsit Roedy Green:
> On Thu, 14 Jun 2007 00:07:29 +0300, "Jukka K. Korpela" > <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who > said : You have odd attributions, if not misleading.
>> Vow... a commercial product, sold as an HTML validator for ten >> years, now even includes a validator!! >> >> Why would I believe you, after your ten years of lying? > > What are you talking about? You're new here, aren't you? And did you miss the obvious irony? For years, the author of the "CSE HTML Validator" has made money by selling his product, despite even admitting that it is not a validator, yet kept the misleading name - and _now_ he presents as great news that the "validator" even contains (according to his claim) a validator!
> I have been using HTML Validator for many years. Surely some people are using it. Otherwise its author hadn't kept selling it.
> It has been validating HTML for a very long time. No it hasn't, as its author has repeatedly admitted, followed by no change in the name and advertizing - just excuses that it's not a validator in "technical sense", as if "validation" were not, in the markup context, a strictly and technically defined term.
> It now validates CSS as well. I would not trust any "validation" reports from a software that has been sold under a false name for ten years.
> -- > Roedy Green Canadian Mind Products > The Java Glossary > http://mindprod.com Consider using a markup validator:
http://validator.w3.org/check?uri=http%3A%2F%2Fmindprod.com%2F
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Roedy Green - 15 Jun 2007 11:55 GMT On Fri, 15 Jun 2007 10:17:16 +0300, "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who said :
>No it hasn't, as its author has repeatedly admitted, followed by no change >in the name and advertizing - just excuses that it's not a validator in >"technical sense", as if "validation" were not, in the markup context, a >strictly and technically defined term. In your world. But not in mine. Byte published my work on data validation back in 1985, long before HTML existed. The term validator has generic meaning.
Since it has always been a try before you buy product, there was never any deception involved. You are just being prissy.
There are far more important reasons to trash a product than its name. -- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Roedy Green - 15 Jun 2007 12:05 GMT On Fri, 15 Jun 2007 10:17:16 +0300, "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who said :
>No it hasn't, as its author has repeatedly admitted, followed by no change >in the name and advertizing - just excuses that it's not a validator in >"technical sense", as if "validation" were not, in the markup context, a >strictly and technically defined term. And there are probably at least 8 people on the planet who use that term the way you want them too.
You are playing ego one-upmanship games. You want everyone to think you are superior because you use a term in a narrower way than everyone else does.
You were not deceived. No one else was deceived. Albert had no intent at deception. Since nobody was deceived there were no victims. There was no harm. There was no crime. You are just being a bitchy old queen with nothing better to do than put others down.
YOU are the one attempting to deceive.. You tried to trick me into thinking there was something fundamentally wrong with the product, when it turned out its only crime was using a word you think you have exclusive rights to.
You are vicious old bat.
-- Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Ben Bacarisse - 15 Jun 2007 15:59 GMT > On Thu, 14 Jun 2007 00:07:29 +0300, "Jukka K. Korpela" > <jkorpela@cs.tut.fi> wrote, quoted or indirectly quoted someone who [quoted text clipped - 7 lines] > What are you talking about? I have been using HTML Validator for many > years. It has been validating HTML for a very long time. It is odd then, that the site in your sig has quote a few syntax errors -- all of which CSE HTML Validator seems to be quite happy with.
Aside: quite a lot of sites of people cited in the testimonials page for the product have markup errors.
> It gives you very fine control of just how picky you want to be so you > can gradually migrate your site to ever stricter standards. That seems, from the evidence of the sites of people who claim to use it, to be its best feature. You can decide just how invalid you would like your markup to be, without being bothered by being told about it.
> http://mindprod.com This contains <cseignore>...</cseignore> tags. This invalid markup is presumably intended to let the validator tell you the HTML contain within it is valid, or does it serve some other purpose?
 Signature Ben.
Albert Wiersch - 15 Jun 2007 20:07 GMT >> What are you talking about? I have been using HTML Validator for many >> years. It has been validating HTML for a very long time. > > It is odd then, that the site in your sig has quote a few syntax > errors -- all of which CSE HTML Validator seems to be quite happy > with. That's because CSE HTML Validator is a "real-world" product that concerns itself mostly with real-world issues and not technical issues that have little or no effect. People write HTML to be seen by real people, not by strict DTD based validators.
If someone is more concerned about validating their pages to the strict technical specs than what real people see when they visit the site, then they're one of the few! Most people prefer that real people be happy with their sites rather than strict DTD based validators (which by the way, are very limited in what they can check).
> This contains <cseignore>...</cseignore> tags. This invalid markup is > presumably intended to let the validator tell you the HTML contain > within it is valid, or does it serve some other purpose? No, it ignores the contained HTML, hence the use of "ignore".
Albert
Ben Bacarisse - 15 Jun 2007 21:22 GMT <snip>
>> This contains <cseignore>...</cseignore> tags. This invalid markup is >> presumably intended to let the validator tell you the HTML contain >> within it is valid, or does it serve some other purpose? > > No, it ignores the contained HTML, hence the use of "ignore". I did get that. By "tell you the HTML contain(sic) within it is valid" I should have said "be silent about invalid HTML contained with it". It thought it was clearer in the positive, but I messed up the wording and it was very muddled. One adds invalid markup to allow other invalid markup to be ignored (by the validator)? Or does one sometimes add this invalid markup in order to get the validator to ignore valid markup?
Either way, it seems a perverse choice for a "validator". If I were designing a syntax for HTML pragmas like this, I would make them comments (or maybe meta data if they were page wide).
 Signature Ben.
Albert Wiersch - 15 Jun 2007 22:15 GMT > I did get that. By "tell you the HTML contain(sic) within it is > valid" I should have said "be silent about invalid HTML contained with [quoted text clipped - 3 lines] > sometimes add this invalid markup in order to get the validator to > ignore valid markup? This markup works fine when checking with CSE HTML Validator and such tags do not affect user agents as they are simply ignored.
> Either way, it seems a perverse choice for a "validator". If I were > designing a syntax for HTML pragmas like this, I would make them > comments (or maybe meta data if they were page wide). There is also a comment that does the same thing. It was added in a recent update to be more standards compliant and address the "perverseness" of a proprietary "cseignore" tag.
Albert
Ben Bacarisse - 16 Jun 2007 16:00 GMT >> I did get that. By "tell you the HTML contain(sic) within it is >> valid" I should have said "be silent about invalid HTML contained with [quoted text clipped - 14 lines] > update to be more standards compliant and address the "perverseness" of a > proprietary "cseignore" tag. Your putting "perverseness" in quotes suggests that you consider introducing invalid markup to assist a validator to be *not* perverse. This is such a perverse design that it makes me suspicious of the software as a whole. Fortunately I can't run it.
 Signature Ben.
Jukka K. Korpela - 15 Jun 2007 21:27 GMT Scripsit Albert Wiersch:
>> This contains <cseignore>...</cseignore> tags. This invalid markup >> is presumably intended to let the validator tell you the HTML contain >> within it is valid, or does it serve some other purpose? > > No, it ignores the contained HTML, hence the use of "ignore". And you still call it a validator, apparently because it sells better that way. Thus, you lie for commercial purposes.
This also indicates lack of any professionalism in implementing software-specific notations. Using _markup_ with invented tags makes the document invalid, which is not paradoxical, it is just madness from a phoney "validator".
To give instructions to software that is supposed to process HTML documents, the adequate method would be to use SGML processing instructions or, since they might confuse some wowsers, pseudocomments, as many programs use.
ObCSS: This implies that it might be a useful to use, in a user style sheet for a browser that has good CSS support, bogosity indicators like the following:
cseignore { color: red; background: white; } cseignore:before { content: " Bogus code, symptom of using CSE HTML \201c Validator\201d : "; font-style: italic; } cseignore:after { content: " (End of bogus code.) "; font-style: italic; }
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 15 Jun 2007 22:20 GMT > Scripsit Albert Wiersch: >> >> No, it ignores the contained HTML, hence the use of "ignore". > > And you still call it a validator, apparently because it sells better that > way. Thus, you lie for commercial purposes. No need to bring this again. I've already addressed this misinformation.
> This also indicates lack of any professionalism in implementing > software-specific notations. Using _markup_ with invented tags makes the > document invalid, which is not paradoxical, it is just madness from a > phoney "validator". This has been addressed and comments can now be used for those who prefer them to the proprietary tag.
Albert
Jukka K. Korpela - 16 Jun 2007 14:24 GMT Scripsit Albert Wiersch:
>> And you still call it a validator, apparently because it sells >> better that way. Thus, you lie for commercial purposes. > > No need to bring this again. I've already addressed this > misinformation. No, you have not written anything that refutes my statement. You have just presented excuses for lying. That's like selling potatoes as apples and then presenting the excuse that although potatoes are "technically" not apples, they are apples in a broader sense and what people really want when they ask for apples, and besides called apples in many language (pommes de terre etc.).
>> This also indicates lack of any professionalism in implementing >> software-specific notations. Using _markup_ with invented tags makes >> the document invalid, which is not paradoxical, it is just madness >> from a phoney "validator". > > This has been addressed No it hasn't. You gave no explanation to the madness. Of course, there is no good explanation, but you didn't even try. (Admitting a gross mistake is out of the question, I suppose.)
> and comments can now be used for those who > prefer them to the proprietary tag. That's what you say now. But even if it is true, and I don't care, your phoney validator has already polluted web pages with the <cseignore> madness, it keeps supporting it, and the very idea of introducing it in the first place is a clear sign that you were not competent to write either a validator or any other useful markup checker. In a student's exercise, it would be an understandable mistake. In a commercial product, sold for years, it's a symptom of serious incompetence.
And you still present this as if it were a matter of taste - "for those who prefer". This reflects your incapability of distinguishing between matters of taste and objective (or at at least well-defined) criteria - a distinction that is most crucial when designing a markup or stylesheet checker.
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 17 Jun 2007 00:51 GMT >> No need to bring this again. I've already addressed this >> misinformation. > > No, you have not written anything that refutes my statement. Yes I have but to continue this discussion is a waste of time.
> That's what you say now. But even if it is true, and I don't care, your > phoney validator has already polluted web pages with the <cseignore> [quoted text clipped - 3 lines] > exercise, it would be an understandable mistake. In a commercial product, > sold for years, it's a symptom of serious incompetence. Actually, it can be very useful and practical, especially for those who are mostly concerned with pages that are seen by people instead of whether they are technically valid in every way. Besides, if an author doesn't like proprietary tags, then they don't have to use them.
Since you care so much about technically validity, then fine. It's your choice... but to continually degrade and bash those who don't think like you is inappropriate. Who are you to demand how web developers write their pages and whether they choose to concentrate on practicality or being technically correct?
Albert
Albert Wiersch - 17 Jun 2007 02:06 GMT "Albert Wiersch" <nospam@nospam.nospam> wrote in message
> Who are you to demand how web developers write their pages and whether > they choose to concentrate on practicality or being technically correct? By technically correct I mean in the strictest technical sense based only on DTDs.
Albert
Stan Brown - 17 Jun 2007 02:11 GMT Sat, 16 Jun 2007 18:51:37 -0500 from Albert Wiersch <nospam@nospam.nospam>:
> Actually, it can be very useful and practical, especially for those who are > mostly concerned with pages that are seen by people instead of whether they > are technically valid in every way. Do you *really* not see that this is a false dichotomy?
I know you have a financial interest, but surely you're not so blind as actually to think it must be one or the other when it can and should be both.
 Signature Stan Brown, Oak Road Systems, Tompkins County, New York, USA http://OakRoadSystems.com/ HTML 4.01 spec: http://www.w3.org/TR/html401/ validator: http://validator.w3.org/ CSS 2.1 spec: http://www.w3.org/TR/CSS21/ validator: http://jigsaw.w3.org/css-validator/ Why We Won't Help You: http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you
Albert Wiersch - 17 Jun 2007 02:57 GMT > Do you *really* not see that this is a false dichotomy? > > I know you have a financial interest, but surely you're not so blind > as actually to think it must be one or the other when it can and > should be both. Sometimes it can be both, sometimes it can't (or it's not pratical).
Real user agents don't use SGML parsers, so it's often a waste of time to concern oneself with every technical detail while neglecting other, often more important, issues.
Using a program like CSE HTML Validator that is designed to be more practical is typically the wiser choice. I'd rather be alerted to potential issues that can cause problems for visitors than only concern myself with the limited number of technical problems that can be caught by using only a DTD based validator.
Albert
Ed Mullen - 17 Jun 2007 03:44 GMT >> Do you *really* not see that this is a false dichotomy? >> [quoted text clipped - 15 lines] > > Albert I suggest that anyone reading this discussion who produces Web pages immediately go to http://www.htmlvalidator.com/ and run some of their page(s) through CSE. Try it. Analyze the results. Do the same at http://validator.w3.org/ and compare the results.
Then analyze the differences. Test the pages in multiple browsers and, if you can, on different OS platforms.
Then let's see what ensues. Otherwise, it's an intellectual (or marketing) cluster-f.ck and that has no end nor profit for anyone.
 Signature Ed Mullen http://edmullen.net http://mozilla.edmullen.net http://abington.edmullen.net
Chris F.A. Johnson - 17 Jun 2007 04:14 GMT >>> Do you *really* not see that this is a false dichotomy? >>> [quoted text clipped - 18 lines] > page(s) through CSE. Try it. Analyze the results. Do the same at > http://validator.w3.org/ and compare the results. <http://cfaj.freeshell.org/ttc/>:
http://validator.w3.org/: Valid HTML 4.01 Strict
http://www.htmlvalidator.com/: Errors reported: The end tag for "dd" (opened in line 74) should appear before the end tag for "dl" (nesting error).
The HTML 4.01 specification says: Start tag: required, End tag: optional
 Signature Chris F.A. Johnson <http://cfaj.freeshell.org> ========= Do not reply to the From: address; use Reply-To: ======== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
Albert Wiersch - 17 Jun 2007 13:19 GMT > <http://cfaj.freeshell.org/ttc/>: > [quoted text clipped - 8 lines] > The HTML 4.01 specification says: > Start tag: required, End tag: optional Yes, one advantage to CSE HTML Validator is that it enfoces better structure, requiring some tags that are technically optional.
Albert
Jukka K. Korpela - 17 Jun 2007 19:29 GMT Scripsit Albert Wiersch:
>> http://www.htmlvalidator.com/: >> Errors reported: [quoted text clipped - 6 lines] > Yes, one advantage to CSE HTML Validator is that it enfoces better > structure, requiring some tags that are technically optional. It claims that there is an _error_ when there is no violation of a specification. It even claims that it is a nesting error, apparently because the person who wrote the "CSE HTML Validator" has little understanding of markup.
Thus, this is an example of its bogosity, not usefulness.
(Anyone who wants to make </dd> obligatory can use a DTD that says so - and use a validator, not a product that is incorrectly sold as a validator and gives wrong reports.)
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 17 Jun 2007 20:13 GMT "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote in message news:H3fdi.179717
> It claims that there is an _error_ when there is no violation of a > specification. Yes, it is a violation of CSE HTML Validator's specification.
Like I said before, if you just want to validate per the DTD and be limited to it, then don't use CSE HTML Validator's validator engine which goes beyond the DTD and performs many more checks. Use the included DTD validator or some other free DTD validator.
> It even claims that it is a nesting error, apparently because the person > who wrote the "CSE HTML Validator" has little understanding of markup. Sorry, just more bashing.
> (Anyone who wants to make </dd> obligatory can use a DTD that says so - > and use a validator, not a product that is incorrectly sold as a validator > and gives wrong reports.) Sure, one can mess with creating their own DTD for this issue, but why mess with custom DTDs when one can use CSE HTML Validator and get not only this, but many more checks which can't be expressed in a DTD? But go ahead and just use the DTD validators as that's all you seem to care about and leave the other tools to the people who actually understand the benefit from them.
Albert
Chris F.A. Johnson - 17 Jun 2007 19:59 GMT >> <http://cfaj.freeshell.org/ttc/>: >> [quoted text clipped - 11 lines] > Yes, one advantage to CSE HTML Validator is that it enfoces better > structure, requiring some tags that are technically optional. In other words, it is not a validator, since there is nothing wrong with omitting the closing tags. It is a style checker.
 Signature Chris F.A. Johnson <http://cfaj.freeshell.org> ========= Do not reply to the From: address; use Reply-To: ======== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
Albert Wiersch - 17 Jun 2007 20:53 GMT > In other words, it is not a validator, since there is nothing wrong > with omitting the closing tags. It is a style checker. It's not a DTD based validator, but it does include one.
Albert
Chris F.A. Johnson - 17 Jun 2007 21:17 GMT >> In other words, it is not a validator, since there is nothing wrong >> with omitting the closing tags. It is a style checker. > > It's not a DTD based validator, How else would you define valid?
The so-called errors that I've seen it produce have nothing to do with validity.
> but it does include one.
 Signature Chris F.A. Johnson <http://cfaj.freeshell.org> ========= Do not reply to the From: address; use Reply-To: ======== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
Albert Wiersch - 17 Jun 2007 21:29 GMT >> It's not a DTD based validator, > > How else would you define valid? As CSE HTML Validator "valid" which means it passes the CSE HTML Validator tests. This checks for some of the same and some different things than a DTD based validator.
> The so-called errors that I've seen it produce have nothing to do > with validity. As stated before, there's more than one definition of "valid".
http://dictionary.reference.com/browse/valid
If you want only the strict technical HTML definition, then a DTD based validator is required. Otherwise not.
Albert
Ben C - 17 Jun 2007 21:50 GMT >>> <http://cfaj.freeshell.org/ttc/>: >>> [quoted text clipped - 14 lines] > In other words, it is not a validator, since there is nothing wrong > with omitting the closing tags. It is a style checker. It is a style checker, but even an HTML style checker should have a working HTML parser.
Albert Wiersch - 17 Jun 2007 04:30 GMT > I suggest that anyone reading this discussion who produces Web pages > immediately go to http://www.htmlvalidator.com/ and run some of their > page(s) through CSE. Try it. Analyze the results. Do the same at > http://validator.w3.org/ and compare the results. Or, perhaps a better comparison is for one to download the free trial version of CSE HTML Validator and try it on their own site and see if it comes up with anything useful that the w3.org validator doesn't say anything about.
And ignore any "reports" from people who just want to bash the program because they don't like the name. I'm all up for having a fruitful and fair discussion about the benefits and downsides to different ways to check a site.
Albert
Chris F.A. Johnson - 17 Jun 2007 04:52 GMT >> I suggest that anyone reading this discussion who produces Web pages >> immediately go to http://www.htmlvalidator.com/ and run some of their [quoted text clipped - 5 lines] > comes up with anything useful that the w3.org validator doesn't say anything > about. Do you have a version I can run? I don't do Windows.
 Signature Chris F.A. Johnson <http://cfaj.freeshell.org> ========= Do not reply to the From: address; use Reply-To: ======== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
Albert Wiersch - 17 Jun 2007 13:20 GMT > Do you have a version I can run? I don't do Windows. Sorry, we only have a Windows version. We do have an online version based on the lite edition here: http://onlinewebcheck.com/
But the lite edition is not as thorough and doesn't check spelling, accessibility, CSS, and links.
Albert
Stan Brown - 17 Jun 2007 02:13 GMT Sat, 16 Jun 2007 18:51:37 -0500 from Albert Wiersch <nospam@nospam.nospam>:
> to demand how web developers write their pages > and whether they choose to concentrate on practicality or being technically > correct? And yet another false dichotomy.
Being correct *is* practical. I don't know why you keep repeating "technically correct" as though there were some other way to be correct. Are you trying to turn that into a term of denigration, like "politically correct"?
 Signature Stan Brown, Oak Road Systems, Tompkins County, New York, USA http://OakRoadSystems.com/ HTML 4.01 spec: http://www.w3.org/TR/html401/ validator: http://validator.w3.org/ CSS 2.1 spec: http://www.w3.org/TR/CSS21/ validator: http://jigsaw.w3.org/css-validator/ Why We Won't Help You: http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you
Albert Wiersch - 17 Jun 2007 02:20 GMT > And yet another false dichotomy. > > Being correct *is* practical. I don't know why you keep repeating > "technically correct" as though there were some other way to be > correct. Are you trying to turn that into a term of denigration, like > "politically correct"? I have worked with many people who have different needs and requirements. It is not always reasonably possible to be strictly "technically correct". In a perfect world yes, but we don't live in one.
What is more important is that things get done in the best way that is reasonable, and often that means forgetting about complete technical conformance, which, in many cases, is a waste of time when it doesn't bring any practical benefit.
Albert
andrew - 17 Jun 2007 08:31 GMT [....]
> What is more important is that things get done in the best way that is > reasonable, and often that means forgetting about complete technical > conformance, which, in many cases, is a waste of time when it doesn't bring > any practical benefit. Now that is a slightly scary statement. Does the expression "Near enough is good enough" effectively paraphrase this?
Andrew
 Signature Andrew's Corner http://people.aapt.net.au/~adjlstrong/homer.html
dorayme - 17 Jun 2007 10:05 GMT > [....] > [quoted text clipped - 5 lines] > Now that is a slightly scary statement. Does the expression "Near > enough is good enough" effectively paraphrase this? What AW says in this quote is hardly scary even given your paraphrase. After all, it is applied in this newsgroup to all manner of things, and rightly so. It is a simple nonsense to suppose that a lack of perfection in something is necessarily a bad or scary thing. I assume that JK and others are getting stuck into this guy because people can actually fail to get practical benefits...
 Signature dorayme
Ben C - 17 Jun 2007 10:30 GMT >> [....] >> [quoted text clipped - 13 lines] > into this guy because people can actually fail to get practical > benefits... You are right that a line has to be drawn but the question is where. It seems surprising to me that an HTML lint tool should not be at least a proper validator plus some extra helpful warnings. Most tools of that kind have "warning levels" to adjust the nannyishness. You'd think HTML validity would be the most basic level.
Although AW's tool probably is quite useful to some people there are a lot of "bogosity indicators": it has a misleading name; it's horrible non-free shrink-wrapped Windows-only software with a GUI where stdout and stderr would have served better; and Chris Johnson very quickly found a bug in its HTML parser.
dorayme - 17 Jun 2007 11:42 GMT > >> [....] > >> [quoted text clipped - 10 lines] > > ... You'd think HTML validity would be the most basic level. You would think so. I agree. But how is it really to be judged? Forget the commercial aspects, the claims for it, the endorsements. A real question is does it help people make better websites than they would without it? Perhaps these are the people who are put off by the starker pronouncements from the strict validators? It is very hard to judge.
Most of us around here kind of like _strict_. But most of the internet is anything but. There seems to me a place for entrepreneurial offerings that make this world a bit better, even if opportunities are missed to make it even better.
 Signature dorayme
Albert Wiersch - 17 Jun 2007 13:29 GMT > You are right that a line has to be drawn but the question is where. It > seems surprising to me that an HTML lint tool should not be at least a > proper validator plus some extra helpful warnings. Most tools of that > kind have "warning levels" to adjust the nannyishness. You'd think HTML > validity would be the most basic level. Technical "validity" is not that great a thing to achieve in practicality. CSE HTML Validator checks for many important things (many things that DTD validators miss), is greatly configurable (like different "warning levels"), and you can even use the DTD validator if you care to be strictly correct, but hardly anyone does based on the feedback and questions I get about it.
> Although AW's tool probably is quite useful to some people there are a > lot of "bogosity indicators": it has a misleading name; it's horrible > non-free shrink-wrapped Windows-only software with a GUI where stdout > and stderr would have served better; and Chris Johnson very quickly > found a bug in its HTML parser. So it's so "horrible" because why exactly? You don't like the GUI? Did you know it comes with a command line processor? I think you are talking about things you don't know about.
As for the "parser bug", it's not a bug. It's designed to help people write better HTML by closing many of their optional tags.
Albert
Ben C - 17 Jun 2007 16:35 GMT >> You are right that a line has to be drawn but the question is where. It >> seems surprising to me that an HTML lint tool should not be at least a [quoted text clipped - 15 lines] > > So it's so "horrible" because why exactly? Source code is not provided, documentation wastes far too much space telling you "it's great" rather than what it actually does, although the "Program Limitations" page is quite revealing. It's full of stupid features like the "Tools", the "most powerful" of which, the template tool, does the job of four lines of Perl or something similar.
Now I don't say this product is completely useless to everyone. I tried it on a couple of pages and the warning messages it produced were fairly user-friendly and informative (although no more so than those produced by tidy) and I even think the tools might be quite useful to a rank novice. But I'd rather novices learned about DTDs and real validators, and how to use decent editors and how to think for themselves, because none of that is really all that difficult if it's explained well, than to get sidetracked by products like this.
> You don't like the GUI? No.
> Did you know it comes with a command line processor? No.
> I think you are talking about things you don't know about. I know a bogosity indicator when I see one.
> As for the "parser bug", it's not a bug. It's designed to help people > write better HTML by closing many of their optional tags. Rubbish. If that were case it would have said "<dt>: warning end tag is optional and you've left it off: I hope you know what you're doing" or words to that effect.
Albert Wiersch - 17 Jun 2007 20:41 GMT >> So it's so "horrible" because why exactly? > > Source code is not provided I don't see that as horrible but of course you're entitled to your opinion.
> documentation wastes far too much space > telling you "it's great" rather than what it actually does You must have only read one or two pages because most of the documentation explains how to use the program and what the options do.
> It's full of stupid > features like the "Tools", the "most powerful" of which, the template > tool, does the job of four lines of Perl or something similar. What four lines of Perl can do the same thing? I don't think so. I'll be very impressed if you can write the template tool in 4 typical Perl lines (maybe you could if the lines are really, really, really long!). Anyway, the tools are simple utilities that people find useful and not really the subject of this discussion.
> Now I don't say this product is completely useless to everyone. I tried > it on a couple of pages and the warning messages it produced were fairly > user-friendly and informative (although no more so than those produced > by tidy) and I even think the tools might be quite useful to a rank > novice. Great, I'm glad you see some use.
> But I'd rather novices learned about DTDs and real validators, > and how to use decent editors and how to think for themselves, because > none of that is really all that difficult if it's explained well, than > to get sidetracked by products like this. Again, you're entitled to your opinion but I think CSE HTML Validator is an excellent HTML/CSS learning tool. In fact, some instructors use it to teach HTML to their students and find it very useful. Besides, DTDs and real validators aren't that useful in practice, at least for HTML.
>> As for the "parser bug", it's not a bug. It's designed to help people >> write better HTML by closing many of their optional tags. > > Rubbish. If that were case it would have said "<dt>: warning end tag is > optional and you've left it off: I hope you know what you're doing" or > words to that effect. Not rubbish. Just because it doesn't display your message doesn't mean what I said was rubbish.
Albert
Albert Wiersch - 17 Jun 2007 13:35 GMT > What AW says in this quote is hardly scary even given your > paraphrase. After all, it is applied in this newsgroup to all [quoted text clipped - 3 lines] > into this guy because people can actually fail to get practical > benefits... I agree... I doubt the posters wanting a perfect and "perfect" HTML documents ("perfect" being only that it validates in a DTD validator) world always conform 100% to driving laws when driving by having never gone over the speed limit and by never doing a rolling "stop" where a full stop is technically required.
And when cooking, is it important to follow the instructions 100%, making sure that it cooks or bakes for the exact amount of time specified, and that all the ingrediants are measured 100% accurately? I don't think it matters much. In many cases, recipes can be improved by changing the recipe to make it better.
Have the posters who want "perfect" HTML documents always spell checked and grammar checked their documents for "conformance" before posting them? I doubt it. I bet they would agree that it would be practical to spell and grammar check every single message the send or post.
Albert
dorayme - 17 Jun 2007 23:56 GMT > > What AW says in this quote is hardly scary even given your > > paraphrase. After all, it is applied in this newsgroup to all [quoted text clipped - 7 lines] > documents ("perfect" being only that it validates in a DTD validator) world > always conform 100% to driving laws when driving ... Best not to exaggerate, your critics are very far from thinking perfect validation is a sufficient condition for a good website. Rather, their complaints, for what they are worth, is that it is a necessary condition (or close to it).
 Signature dorayme
Jukka K. Korpela - 18 Jun 2007 07:57 GMT Scripsit dorayme:
- -
>> I agree... I doubt the posters wanting a perfect and "perfect" HTML >> documents ("perfect" being only that it validates in a DTD >> validator) world always conform 100% to driving laws when driving ... > > Best not to exaggerate, your critics are very far from thinking > perfect validation is a sufficient condition for a good website. Please don't misrepresent the views of Albert Wiersch. He seems to be quite capable of misrepresenting facts (as well as other people's views) without any help.
In the quoted text, he did not write about "perfect validation", which is a rather foolish concept, comparable to "perfect existence" and "complete death", except that death isn't actually as rigorously defined as markup validation (and some philosophers argue about existence too).
He wrote something that lacks grammatical continuity and any meaning - he is just bashing people who have revealed that "CSE HTML Validator" is a fake.
> Rather, their complaints, for what they are worth, is that it is > a necessary condition (or close to it). I don't think I have seen anyone present that view in this discussion, and it would be rather irrelevant. The point is, as Albert Wiersch has recently confirmed in a message of his, that the "CSE HTML Validator" operates on what Albert Wiersch regards as "valid" or "correct", claiming that anything deviating from that view (which has not been presented as any systematic document, just implicitly as "error messages" and other messages that the "CSE HTML Validator" spits out) is an "error".
I might pay attention even to subjective messages from an HTML or CSS checker, with "subjective" defined as "just what the author of the checker thinks is right", if I had reasons to believe that the author of the checker is a competent and respectable person. Surely the condition includes ability and willingness to distinguish between subjective views and issues like validity and conformance to authoritative specifications or published drafts based on some consensus.
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Ben C - 18 Jun 2007 08:35 GMT > Scripsit dorayme: > [quoted text clipped - 23 lines] > I don't think I have seen anyone present that view in this discussion, and > it would be rather irrelevant. I presented that view.
Perhaps it is irrelevant-- you could always run a validator first and then run the "CSE HTML Validator" afterwards to check for subjective messages. If you're lucky and it groks your valid HTML you might get some additional information.
> The point is, as Albert Wiersch has recently confirmed in a message of > his, that the "CSE HTML Validator" operates on what Albert Wiersch [quoted text clipped - 10 lines] > validity and conformance to authoritative specifications or published drafts > based on some consensus. These are good points. It might be an idea for AW to post the complete list of things that "CSE Validator" matches on and the subjective messages it produces for each one. Then there is a chance people will make useful comments.
Albert Wiersch - 18 Jun 2007 14:07 GMT > These are good points. It might be an idea for AW to post the complete > list of things that "CSE Validator" matches on and the subjective > messages it produces for each one. Then there is a chance people will > make useful comments. I don't have such a complete list, but some things that CSE HTML Validator checks for can be determined from the information from these links: http://www.htmlvalidator.com/lite/upgrade.html http://www.htmlvalidator.com/htmlval/v80/docs/configuration_flag_descriptions.htm
Some of the messages are turned off by default because they aren't as useful as they were in the past (when people used much older browsers).
As always, I'm open to constructive critism and suggestion to make the program better.
By the way, that's one of the reasons the program is so useful. CSE HTML Validator is based on many suggestions and comments from web developers, as well as messages, questions, and useful information posted to this group and on the Internet.
Albert
Albert Wiersch - 18 Jun 2007 14:51 GMT > By the way, that's one of the reasons the program is so useful. CSE HTML > Validator is based on many suggestions and comments from web developers, > as well as messages, questions, and useful information posted to this > group and on the Internet. I forgot to add to the above that it is not simply based on what I come up with as the misinformers would like people to believe. I don't make this stuff up nor do I simply "invent" it. I go out and find it and then put it into a program in a way that makes it useful to web developers.
Albert
Jukka K. Korpela - 18 Jun 2007 17:00 GMT Scripsit Albert Wiersch:
> I forgot to add to the above that it is not simply based on what I > come up with Do you mean that it is not "technically" just your compilation of what you regard as correct? (As usual, without saying what it really is then.)
> I don't make this stuff up nor do I simply "invent" it. I go out and > find it and then put it into a program in a way that makes it useful > to web developers. That means you make it up, making yourself the judge of correctness, making the phoney "validator" call valid pages erroneous.
Nobody really thought that you invented all of it out of thin air. Surely your subjective opinions are mostly copies (largely distorted copies) of other people's subjective opinions or even published specifications. The point is that the process is not reliable and transparent, and you really have not given the impression of a noteworthy expert in markup or CSS issues, so using a "validator" that is really based on your subjective evaluation is really foolish. Too bad most of the victims cannot see the irony.
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 18 Jun 2007 19:34 GMT > That means you make it up, making yourself the judge of correctness, > making the phoney "validator" call valid pages erroneous. Like I said, I don't make up this stuff. I get it from other sources.
Also, I've already stated that CSE HTML Validator does not explicitly declare pages "valid". You might know this if you actually used the product you are bashing mainly because you don't like the name.
CSE HTML Validator simply finds potential issues and rates them on the perceived seriousness (error, warning, etc.) based on current web standards, and real-world issues. Again, much more useful than something limited to only DTD based checking.
Also, if you would ever understand that there is more than one strict definition of "valid", then things might make more sense and you'd understand why CSE HTML Validator works the way it does.
Albert
Jukka K. Korpela - 18 Jun 2007 21:15 GMT Scripsit Albert Wiersch:
> Also, I've already stated that CSE HTML Validator does not explicitly > declare pages "valid". So now it's a validator that doesn't tell whether a page is valid or not.
> You might know this if you actually used the > product you are bashing mainly because you don't like the name. I have tested your product and saw that it was crap. It's neither a validator nor a useful checker ("lint"). As I have explained, it only tells what you like, and that's irrelevant since you are not a reliable expert.
Anything you have written ever since (all you have written in c.i.w.a.* groups has been advertizing your product in various ways) has confirmed the impression. The intentional lie in the name is your choice - your way of making money, and I don't really like it, but it's your continued marketing under a false name that makes it a lie, not my like or dislike.
 Signature Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Albert Wiersch - 18 Jun 2007 22:11 GMT > Scripsit Albert Wiersch: > >> Also, I've already stated that CSE HTML Validator does not explicitly >> declare pages "valid". > > So now it's a validator that doesn't tell whether a page is valid or not. Most people care about fixing problems, not whether a page is declared technically valid or not.
If you're so concerned about a page being declared technically valid, there's always the DTD validator that you can use that is included in CSE HTML Validator.
> I have tested your product and saw that it was crap. It's neither a > validator nor a useful checker ("lint"). As I have explained, it only > tells what you like, and that's irrelevant since you are not a reliable > expert. This is just more bashing because you don't like the name. You might think it's crap, but the thousands of people who use it must not think it's crap. Being in business for over ten years selling the same program should speak for itself. If CSE HTML Validator wasn't useful, then it wouldn't be around any longer.
Besides, if you had really tested it to any useful degree, then you would not have made the false statements that you did about it.
Albert
Ben C - 18 Jun 2007 22:56 GMT > "Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote in message [...]
>> I have tested your product and saw that it was crap. It's neither a >> validator nor a useful checker ("lint"). As I have explained, it only [quoted text clipped - 6 lines] > for itself. If CSE HTML Validator wasn't useful, then it wouldn't be around > any longer. You remind me of the young Bill Gates.
dorayme - 18 Jun 2007 08:55 GMT > Scripsit dorayme: > [quoted text clipped - 11 lines] > > In the quoted text, he did not write about "perfect validation", That was an unfortunate phrase of mine. I should have said what I meant more accurately and that is that best he should not exaggerate, his critics being far from thinking that perfect html is html which passes DTD Validator tests.
> > Rather, their complaints, for what they are worth, is that it is > > a necessary condition (or close to it). > > I don't think I have seen anyone present that view in this discussion, and > it would be rather irrelevant. I meant only that his critics would more likely consider it a necessary rather than a sufficient condition to use a DTD Validator, He seemed to me to be implying otherwise and conjuring a straw man up.
Previously I did present a view that if he was was able to help various types of authors (ones that would be easily demoralised by stricter attention) make better sites, then perhaps he is supplying a not altogether bad service. I realise you will not be pleased with this but it an impression I have.
While his product is not for the sorts of people who continue to lurk about here, it is impossible to judge that it is, on balance, a bad thing that he should operate freely and people take up his product. It looks to me very different to snake oil. It looks to me to be even better than homeopathic medicine. Perhaps it might be at the level of naturopathy or even chiropractice (all of these "disciplines" I have learnt not to touch with a barge pole. But it would be bold indeed to say they have not helped a great many people)
 Signature dorayme
Ben C - 15 Jun 2007 21:50 GMT >>> What are you talking about? I have been using HTML Validator for many >>> years. It has been validating HTML for a very long time. [quoted text clipped - 7 lines] > little or no effect. People write HTML to be seen by real people, not by > strict DTD based validators. Surely you can't believe that. For most web pages that anyone looks at at all the great majority will not look at the HTML source but at the rendered output in some browser.
More predictable results are guaranteed if the HTML and CSS are valid since browsers are not real people but computer programs for which technical issues are very important.
A lint program like your product might be another useful tool for producing good machine-readable code.
Albert Wiersch - 15 Jun 2007 22:29 GMT >> That's because CSE HTML Validator is a "real-world" product that concerns >> itself mostly with real-world issues and not technical issues that have [quoted text clipped - 4 lines] > at all the great majority will not look at the HTML source but at the > rendered output in some browser. Yes... which is why it is often best to use a program that is designed to try to find issues that are most likely to cause problems with the rendered output instead of a strict DTD based validator that only cares about strict conformance.
> More predictable results are guaranteed if the HTML and CSS are valid > since browsers are not real people but computer programs for which > technical issues are very important. Have you seen the sample page here that is completely "valid" by W3C standards but contains many problems? Using only strict DTD based validation is not as useful in finding problems as many people make it out to be. http://www.htmlvalidator.com/htmlval/whycseisbetter.html
> A lint program like your product might be another useful tool for > producing good machine-readable code. Yes, that is what it is designed to do. To take the best of validation and linting and concentrate on the issues that make the most difference when a page is rendered to a user. This includes checking document structure as well as also checking spelling, CSS, accessibility, and even potential search engine issues.
Albert
Beauregard T. Shagnasty - 15 Jun 2007 22:51 GMT > That's because CSE HTML Validator is a "real-world" product that > concerns itself mostly with real-world issues and not technical > issues that have little or no effect. <lol!> That's funny.
..doesn't concern itself with technical issues. What the heck is validation if not technical? You should rename it to the
CSE HTML Non-Technical Real-World Pseudo-Validator for People not Browsers
(Sorry that wouldn't fit on one line...)
 Signature -bts -Motorcycles defy gravity; cars just suck
Albert Wiersch - 16 Jun 2007 13:38 GMT >> That's because CSE HTML Validator is a "real-world" product that >> concerns itself mostly with real-world issues and not technical [quoted text clipped - 4 lines] > ..doesn't concern itself with technical issues. What the heck is > validation if not technical? Perhaps you didn't understand. It doesn't concern itself as much with issues that are of little or no concern to real people being able to view HTML while it concerns itself more with issues that are of concern to people actually being able to view HTML. That's what *MOST* people care about.
Albert
Beauregard T. Shagnasty - 16 Jun 2007 14:39 GMT >>> That's because CSE HTML Validator is a "real-world" product that >>> concerns itself mostly with real-world issues and not technical [quoted text clipped - 6 lines] > > Perhaps you didn't understand. Perhaps I did.
> It doesn't concern itself as much with issues that are of little or no > concern to real people being able to view HTML while it concerns > itself more with issues that are of concern to people actually being > able to view HTML. You must be a fine dancer, Albert. Your skills of dancing around the real issue are very good.
> That's what *MOST* people care about. ..only your suc^W customers.
 Signature -bts -Motorcycles defy gravity; cars just suck
Jonathan N. Little - 16 Jun 2007 15:43 GMT > Perhaps you didn't understand. It doesn't concern itself as much with issues > that are of little or no concern to real people being able to view HTML > while it concerns itself more with issues that are of concern to people > actually being able to view HTML. That's what *MOST* people care about. A code-monkey can hack together bits to make a real gem example of tag soup, that somehow many current UAs can manage to display as a webpage, but in know way can be considered a valid HTML document. However relying on the tolerance of *current UAs* to handle such garbage is not a dependable strategy. Who is to say what browser will be 10 years from now. I'll put my money on valid markup today being supported tomorrow over invalid markup.
 Signature Take care,
Jonathan ------------------- LITTLE WORKS STUDIO http://www.LittleWorksStudio.com
Albert Wiersch - 17 Jun 2007 00:20 GMT "Jonathan N. Little" <lws4art@centralva.net> wrote in message news:ec4ba$4673f753$40cba7a8
> A code-monkey can hack together bits to make a real gem example of tag > soup, that somehow many current UAs can manage to display as a webpage, [quoted text clipped - 3 lines] > I'll put my money on valid markup today being supported tomorrow over > invalid markup. Which is no problem with CSE HTML Validator if you want to write only strictly technically correct markup. You can use ONLY the DTD based validator or you can use CSE HTML Validator's own validator (to find problems missed by the DTD validator) as well as the DTD based validator.
It's up to the author/developer as it should be.
Albert
Bergamot - 18 Jun 2007 21:15 GMT > with CSE HTML Validator > You can use ONLY the DTD based validator Seems kinda pointless to spend money on something I already get for free at W3C.
 Signature Berg
Albert Wiersch - 18 Jun 2007 22:15 GMT > Seems kinda pointless to spend money on something I already get for free > at W3C. Even if you are only using the DTD validator, there are still many features that make it much more productive than using the W3C validator, like the built-in editor that integrates with the validation results, the ability to validate offline (faster and more reliable), the Batch Wizard to crawl sites, the integrated web browser to validate as you browse the web, etc. You can't get all that for free from the W3C.
Albert
Stan Brown - 19 Jun 2007 04:57 GMT |
|