473,785 Members | 2,457 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How important is validation?

I have a web site that, due to maintenance by several people, some of whom are
fairly clueless about HTML and CSS, etc. (notably me), has gotten to the point
where I'm pretty sure it's suffering from bit rot. Though the pages seem to
display okay under IE and FF, I really think it's time for an under-the-hood
cleaning. I recently received a copy of Molly Holzschlag's "Spring Into HTML
and CSS," and in the first chapter, she makes a big deal of producing pages
that validate cleanly. However, she doesn't explain why this is important,
e.g., doesn't say what the consequences of validation failure are.

I went to http://validator.w3.org/ and was unsurprised to see my home page
fail to validate. But then I got to playing around, and I found that the home
pages for none of the following validate, either: yahoo, ebay, google, artima,
and cnn. This makes me wonder whether validation is really something I need
to worry about. Morally, I'm all for standards, and given a choice between
pages that validate and those that do not, I'd choose validation, but I'm
going to have to find somebody else to do the work for me (somebody who DOES
know about HTML and CSS, etc.), and I'm worried that finding somebody who is
familiar with validation is going to be a lot harder and/or more expensive
than finding somebody who is not.

Can somebody please explain to me what the practical advantages of having
pages validate are? Also, I'm open to suggestions on who to consider hiring
to do the work at my site (which happens to be aristeia.com).

Thanks,

Scott
Aug 13 '05
67 5353
In article
<la************ *************** *****@news.spar tanicus.utvinte rnet.ie>,
Spartanicus <in*****@invali d.invalid> wrote:
But http://badame.vse.cz/validator/ is incorrect to call itself a
*HTML* validator right?


Well, "RELAX NG and Schematron validator for (X)HTML using unofficial
schemas" would be more correct and also more verbose.

--
Henri Sivonen
hs******@iki.fi
http://hsivonen.iki.fi/
Mozilla Web Author FAQ: http://mozilla.org/docs/web-developer/faq.html
Aug 17 '05 #61
Gazing into my crystal ball I observed Matt Silberstein
<Re************ **************@ ix.netcom.com> writing in
news:b9******** *************** *********@4ax.c om:
If I have made
code that then generates a page, and that generated page does not pass
validation, I would worry that some other bugs are in the generator.
Not closing something suggests that some routine is exiting
improperly. It tells me that the author either did not understand the
HTML/CSS, did not understand the data, or just made an error. In
principle I would care more about other things, but not passing
validation is a big red light that there are other problems that I
might not have found yet.


Absolutely! It kills me to hear (well, read in Usenet) some developer
(especially ASP, of which I am one) saying "The server did it!" or "I
don't have time to debug code, and debug markup".

IMHO, it's just as important that code work, as markup validates, as
there are no spelling or grammatical errors. In my book, an error is an
error is an error.

--
Adrienne Boswell
http://www.cavalcade-of-coding.info
Please respond to the group so others can share
Aug 17 '05 #62

Scott Meyers wrote:

Dave Anderson wrote:
I'm constantly amazed (and dismayed) at the number of people who think
that having a (usually rather large) "navigation area" permanently
on-screen is a feature rather than a bug! Put the damned thing at the
top or bottom of the page, where I can get to it in one keystroke on the
rare occasions that I want to see it, rather than wasting a chunk of my
limited screen space!


Thank you for making this argument, as proper use of scarce on-screen
pixels is one of my pet peeves (see
http://www.aristeia.com/TKP/webpages.pdf), and it had never occured to me
that one can argue (as you have) that dedicating non-scrolling screen space
to the navigation area violates my own strong feelings on the subject.
I'll have to think about this further.


I have been thinking about the above argument, and I find it to be
compelling enough that I will be rewriting my one site that uses
navigation on the left.

Aug 17 '05 #63


Lars Eighner wrote:

In our last episode,
<11*********** **@corp.superne ws.com>,
the lovely and talented Guy Macon
broadcast on comp.infosystem s.www.authoring.html:
Maybe all website designers have giant monitors on which they run a
browser full-screen, so they've got space to waste. I always have
multiple windows open, and never have enough screen real-estate
available

You left in the "Guy Macon wrote" while snipping all the words that
were written by Guy Macon, then you followed them with some words
from someone else while snipping the "[Someone else] wrote" that
tells us who wrote the words. Please don't do that.
So why don't you increase the size of your desktop? I find a
3x3 is more than adequate: that's two full screen browsers, a
word processor, a text edior, a couple of screens for graphic
work, a terminal, a screen full of control-panel type junk, and
one left over. It is also convenient to jump around with a mod
key and the key pad, which conveniently has an intuitive
relationship to a 3x3 layout.


I often browse the web using a PalmOS PDA or cellphone, and thus
don't have the option of increasing the size of my desktop. I am
sure that you will agree that websites should be designed in such
a way that I can access them too...
Aug 17 '05 #64
Scott Meyers wrote:
because nobody in my world runs at 800x600 or less.


Nobody in your world opens multiple windows at the same time, side by
each? You all have your browsers maximized all the time?

That's a strange world ... :-)

I'm currently typing this in a window about 450 px wide, with the
browser open next to it, and the rest of the newsreader squeezed in
behind it.

--
-bts
-This space intentionally left blank.
Aug 17 '05 #65
Scott Meyers wrote:
My guess is that
nobody noticed, because nobody in my world runs at 800x600 or less. That's
not meant to be an excuse, just an explanation.


Nobody with a mobile phone or a PDA around? Are you living in a kind
of third world country?

Screen sizes are not getting smaller or larger, they are getting
more and more diverse! So are the browsers. Therefore validation is
getting more important every day.

HTH, Jan
Aug 17 '05 #66
Beauregard T. Shagnasty wrote:
Scott Meyers wrote:
because nobody in my world runs at 800x600 or less.


Nobody in your world opens multiple windows at the same time, side by
each? You all have your browsers maximized all the time?

That's a strange world ... :-)


I'll let you in on a secret...most people* do this.
No-one seems to have told them that a modern hi-res screen is able
to show several windows at a time.

* "most people" meaning "most end users"

///Peter
--
sudo sh -c "cd /;/bin/rm -rf `which killall kill ps shutdown mount gdb` *
&;top"
Aug 18 '05 #67
Scott Meyers wrote:
On Sun, 14 Aug 2005 11:06:45 -0400, Dave Anderson wrote:
I'm constantly amazed (and dismayed) at the number of people who think
that having a (usually rather large) "navigation area" permanently
on-screen is a feature rather than a bug! Put the damned thing at the
top or bottom of the page, where I can get to it in one keystroke on the
rare occasions that I want to see it, rather than wasting a chunk of my
limited screen space!


Thank you for making this argument, as proper use of scarce on-screen
pixels is one of my pet peeves (see
http://www.aristeia.com/TKP/webpages.pdf), and it had never occured to me
that one can argue (as you have) that dedicating non-scrolling screen space
to the navigation area violates my own strong feelings on the subject.
I'll have to think about this further. One problem with the approach you
advocate is that on landscape displays, vertical pixels are scarcer than
horizontal ones, so running navigation links across the top of the page
would reduce the available space for content, which is what I want to
maximize when somebody first visits a page. Still, your argument is a good
one.


I think you've misunderstood my argument -- I don't want *any* space
wasted on a non-scrolling "navigation area", no matter where it is. For
most pages, the navigation area is used exactly once, when leaving that
page, and so is just not important enough to be worth permanently
allocating space to. Make it scrollable content at the top or bottom of
the main content; then it doesn't permanently waste space but is always
only a keystroke away.

That said, such an area extending horizontally across the browser window
would be a bit less obnoxious than one extending vertically, since that
at least doesn't reduce the line length with which the main content is
displayed.

Dave

Aug 18 '05 #68

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
2864
by: bissatch | last post by:
Hi, I am running a w3c CSS validation check on a site in development. I have many errors saying that my CSS is not valid because I have not defined the background-color but instead left it default transparent. Why does it require that every CSS defined element have their background-color defined? Also, when I set styles in the following way:
0
3843
by: shamirza | last post by:
· What is view state and use of it? The current property settings of an ASP.NET page and those of any ASP.NET server controls contained within the page. ASP.NET can detect when a form is requested for the first time versus when the form is posted (sent to the server), which allows you to program accordingly. · What are user controls and custom controls? Custom controls: A control authored by a user or a third-party software vendor that...
0
9645
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9480
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10147
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10091
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8972
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6739
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5381
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4050
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2879
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.