Verification help?

R

Robert Baer

I have made a 27 line home page that W3C refuses to validate, and i
do not know how to fix it.
Line 6 is *DIRECTLY* from W3C and yet they bitch about it.
Line 12 ("..supplier of low pressure..") also gets a complaint.
Sorry about the folding, which messes with number of lines seen here.
******** start
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css" media="all">
</style>
<meta name="copyright"
content="Copyright (C) 2007 Petro-Gas Lift Tech LLC All rights
reserved.">
<meta http-equiv="description"
content="Customer-oriented manufacturer &amp; supplier of low pressure
gas well dewatering lifters." />
<meta http-equiv="keywords" content="Lifter, Pump, dewater, de-water,
dewatering, de-watering, efficent, economical, green" />
<title>Petro-Gas Lift Tech LLC</title>
</head>
<body bgcolor="#ffffff" link="#0000ff" text="#000000" vlink="#660099">
<a name=top></a>

<div style="position: absolute; height: 382px; width: 663px; top: 10px;
left: 50px;">
<img style="height: 382px; width: 663px; top: 10px; left: 50px;"
src="PGLtech.gif" border="0" alt="">
</div>


</body>
</html>

******* end
 
N

Nik Coughlin

Robert said:
I have made a 27 line home page that W3C refuses to validate, and i
do not know how to fix it.
Line 6 is *DIRECTLY* from W3C and yet they bitch about it.

That's because you're using an HTML 4.0 Transitional doctype and that line
is XHTML
Line 12 ("..supplier of low pressure..") also gets a complaint.

Those two lines have XHTML style tags. Change the end of those lines to be
 
B

Beauregard T. Shagnasty

C

cwdjrxyz

I have made a 27 line home page that W3C refuses to validate, and i
do not know how to fix it.
Line 6 is *DIRECTLY* from W3C and yet they bitch about it.
Line 12 ("..supplier of low pressure..") also gets a complaint.
Sorry about the folding, which messes with number of lines seen here.
******** start
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css" media="all">
</style>
<meta name="copyright"
content="Copyright (C) 2007 Petro-Gas Lift Tech LLC All rights
reserved.">
<meta http-equiv="description"
content="Customer-oriented manufacturer &amp; supplier of low pressure
gas well dewatering lifters." />
<meta http-equiv="keywords" content="Lifter, Pump, dewater, de-water,
dewatering, de-watering, efficent, economical, green" />
<title>Petro-Gas Lift Tech LLC</title>
</head>
<body bgcolor="#ffffff" link="#0000ff" text="#000000" vlink="#660099">
<a name=top></a>

<div style="position: absolute; height: 382px; width: 663px; top: 10px;
left: 50px;">
<img style="height: 382px; width: 663px; top: 10px; left: 50px;"
src="PGLtech.gif" border="0" alt="">
</div>

</body>
</html>

******* end

As pointed out in another answer, you are using the xhtml method of
closing things such as meta and image that have no closing tags in
html. The W3C validator is quite correct as calling this an error,
because your Doctype says you are using html, not xhtml. In xhtml,
everything has to be closed. When html has no closing tag, in xhtml
you close as "blah />". In xhtml served correctly as application/xhtml
+xml, failure to close everything often results in your getting a
parsing error rather than the page being displayed. In xml, not
closing everything is one of the most serious errors you can make in
code. So far as I have seen, current browsers usually will forgive
using the xhtml closing tag "blah /> even though it is a html error.
 
R

Robert Baer

Nik said:
That's because you're using an HTML 4.0 Transitional doctype and that line
is XHTML




Those two lines have XHTML style tags. Change the end of those lines to be
Thanks.
 
R

Robert Baer

cwdjrxyz said:
As pointed out in another answer, you are using the xhtml method of
closing things such as meta and image that have no closing tags in
html. The W3C validator is quite correct as calling this an error,
because your Doctype says you are using html, not xhtml. In xhtml,
everything has to be closed. When html has no closing tag, in xhtml
you close as "blah />". In xhtml served correctly as application/xhtml
+xml, failure to close everything often results in your getting a
parsing error rather than the page being displayed. In xml, not
closing everything is one of the most serious errors you can make in
code. So far as I have seen, current browsers usually will forgive
using the xhtml closing tag "blah /> even though it is a html error.
Am a bit confused; are you saying that "closing" HTML lines like
"blah >" is an error and not a proper "close"?
 

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
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top