Jump to content

Validate?


eduard

Recommended Posts

I want to finish my website soon!Some adviced me yesterday to validate each html first and then arrange the CSS so thatñs equal to all browsers.But the first problem is that if I validate my html form the validator gives me errors which don´t exist?E. g.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><HTML><head><meta http-equiv="content-type" content="text/ html; charset=UTF-8"><title>Hospedaje y cabañs Nicolás</title><link rel="stylesheet" type="text/css" href="ex2.css"><a href="hospedaje/hospedaje.html">Hospedaje</a><br/><a href="cabanas/cabanas.html">Cabañas</a></head><body><div><h1 style="font-family:arial,verdana,helvetica; color:blue; text-align:center">Hospedaje y cabañas Nicolás</h1 style></div><br/><br/><br/><div><img width="500" height="400" align="right" src="Hospedaje 15 9.jpg" alt="image hospedaje"/><img width="500" height="400" align="left" src="camara 2011 049.jpg" alt="image lago Villarrica"/></div><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>IL<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><h2 style="font-family:arial,verdana,helvetica; color:blue; text-align:center"> Villarrica</h2 style><h2 style="font-family:arial,verdana,helvetica; color:blue; text-align:center"> La Auracanía</h2 style><h2 style="font-family:arial,verdana,helvetica; color:blue; text-align:center"> CHILE</h2 style></div></body></HTML>

Link to comment
Share on other sites

The validator never makes any mistakes. Those errors really exist: You can't have<a> or <br> tags inside the <head> element. You can't have a style attribute in a closing tag (</h1 style> is invalid, it should be just </h1>) Inline elements (like <br />) can't be directly under the body, they have to be put inside a block element, like a <div>.This is wrong:

<body><br/><br/>

This is valid:

<body>  <div>	<br>	<br>  </div>

It's not a good practise to use <br> elements at all, though it is valid HTML.The <img> element doesn't have an align attribute (This is wrong: <img align="right">). Use CSS float instead.

Link to comment
Share on other sites

what are the errors the validator is telling you? Because they most certainly do exist. Did you even bother trying to figure out what they were and trying to follow the validator's advice for resolving them?

Link to comment
Share on other sites

I can spot three lines of error code in the first ten lines of this code, Which I might add have been mentioned several times before, and because you can't be bothered to correct, I can't be bothered to point it out AGAIN!
That´s NOT the question!
Link to comment
Share on other sites

what are the errors the validator is telling you? Because they most certainly do exist. Did you even bother trying to figure out what they were and trying to follow the validator's advice for resolving them?
I know that most of the errors are true, but not all! (P. s. this is only an example!) Markup Validation ServiceCheck the markup (HTML, XHTML, …) of Web documentsJump To: Validation OutputErrors found while checking this document as HTML 4.01 Strict!Result: 61 Errors, 27 warning(s)File: Use the file selection box above if you wish to re-validate the uploaded file index.htmlEncoding: utf-8 Doctype: HTML 4.01 Strict Root Element: HTMLThe W3C validators are developed with assistance from the Mozilla Foundation, and supported by community donations.Donate and help us build better tools for a better web.OptionsShow Source Show Outline List Messages Sequentially Group Error Messages by TypeValidate error pages Verbose Output Clean up Markup with HTML-TidyHelp on the options is available.↑ TOP Validation Output: 61 Errors Line 10, Column 35: document type does not allow element "A" here<a href="hospedaje/hospedaje.html">Hospedaje</a>✉The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). Line 11, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 11, Column 4: document type does not allow element "BR" here<br/>✉The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). Line 11, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 12, Column 31: document type does not allow element "A" here<a href="cabanas/cabanas.html">Cabañas</a>✉The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). Line 20, Column 6: name start character invalid: only S separators and TAGC allowed here</h1 style>✉Line 22, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 22, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 22, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 23, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 23, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 23, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 24, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 24, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 24, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 27, Column 37: there is no attribute "ALIGN"<img width="500" height="400" align="right" src="Hospedaje 15 9.jpg" alt="image…✉You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead). This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information. How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash. Line 27, Column 91: NET-enabling start-tag requires SHORTTAG YES…00" height="400" align="right" src="Hospedaje 15 9.jpg" alt="image hospedaje"/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 28, Column 97: NET-enabling start-tag requires SHORTTAG YES…ight="400" align="left" src="camara 2011 049.jpg" alt="image lago Villarrica"/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 30, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 30, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 30, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 31, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 31, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 31, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 32, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 32, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 32, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 33, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 33, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 33, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 34, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 34, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 34, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 35, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 35, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 35, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 36, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 36, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 36, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 37, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 37, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 37, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 38, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 38, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 38, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 39, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 39, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 39, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 40, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>IL✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 40, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>IL✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 40, Column 5: character data is not allowed here<br/>IL✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 41, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 41, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 41, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 42, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 42, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 42, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 43, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 43, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 43, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 44, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 44, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 44, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 45, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 45, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 45, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 46, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 46, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 46, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 47, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 47, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 47, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 48, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 48, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 48, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 49, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 49, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 49, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 50, Column 4: NET-enabling start-tag requires SHORTTAG YES<br/>✉The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML. Line 50, Column 4: document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag<br/>✉The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Line 50, Column 5: character data is not allowed here<br/>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 51, Column 96: name start character invalid: only S separators and TAGC allowed here…:arial,verdana,helvetica; color:blue; text-align:center"> Villarrica</h2 style>✉Line 51, Column 97: character data is not allowed here…:arial,verdana,helvetica; color:blue; text-align:center"> Villarrica</h2 style>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 52, Column 103: name start character invalid: only S separators and TAGC allowed here…verdana,helvetica; color:blue; text-align:center"> La Auracanía</h2 style>✉Line 52, Column 104: character data is not allowed here…verdana,helvetica; color:blue; text-align:center"> La Auracanía</h2 style>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 53, Column 91: name start character invalid: only S separators and TAGC allowed here…amily:arial,verdana,helvetica; color:blue; text-align:center"> CHILE</h2 style>✉Line 53, Column 92: character data is not allowed here…amily:arial,verdana,helvetica; color:blue; text-align:center"> CHILE</h2 style>✉You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include: putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), orforgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), orusing XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.Line 55, Column 6: end tag for element "DIV" which is not open</div>✉The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or
Link to comment
Share on other sites

We just told you that the error do exist. And it's true that these errors were mentioned to you in previous topics. If it's not the errors, then what is your question, exactly?

Link to comment
Share on other sites

The validator never makes any mistakes. Those errors really exist: You can't have<a> or <br> tags inside the <head> element. You can't have a style attribute in a closing tag (</h1 style> is invalid, it should be just </h1>) Inline elements (like <br />) can't be directly under the body, they have to be put inside a block element, like a <div>. This is wrong:
<body><br/><br/>

This is valid:

<body>  <div>	<br>	<br>  </div>

It's not a good practise to use <br> elements at all, though it is valid HTML. The <img> element doesn't have an align attribute (This is wrong: <img align="right">). Use CSS float instead.

See reply to the scientist!
Link to comment
Share on other sites

what are the errors the validator is telling you? Because they most certainly do exist. Did you even bother trying to figure out what they were and trying to follow the validator's advice for resolving them?
For example the validator says when I validate a html file: ´"¨ in line ... missing, but it ´"´is there?
Link to comment
Share on other sites

When the validator encounters an error, it continues to analyze the HTML after trying to recover from the error. The recovery may lead it into a direction from which everything would be in error.You should fix errors in the order they show up in the validator, and revalidate after fixing few errors.Does the reply to thescientist contain the errors after you fixed the errors pointed by Ingolme? Did you actually fixed those?Any chance you could upload your actual HTML page somewhere, so that we may keep track of the messages as you fix each error?

Link to comment
Share on other sites

When the validator encounters an error, it continues to analyze the HTML after trying to recover from the error. The recovery may lead it into a direction from which everything would be in error. You should fix errors in the order they show up in the validator, and revalidate after fixing few errors. Does the reply to thescientist contain the errors after you fixed the errors pointed by Ingolme? Did you actually fixed those? Any chance you could upload your actual HTML page somewhere, so that we may keep track of the messages as you fix each error?
Very good reply!
Link to comment
Share on other sites

When the validator encounters an error, it continues to analyze the HTML after trying to recover from the error. The recovery may lead it into a direction from which everything would be in error. You should fix errors in the order they show up in the validator, and revalidate after fixing few errors. Does the reply to thescientist contain the errors after you fixed the errors pointed by Ingolme? Did you actually fixed those? Any chance you could upload your actual HTML page somewhere, so that we may keep track of the messages as you fix each error?
Now I understand why I get so many errors! (No, I didn´t fix them until now!)
Link to comment
Share on other sites

This error I don´t understand! Line 18, Column 1: unclosed start-tag requires SHORTTAG YES<a href="http://www.viadeo.com/profile/00228dv4nx9p4u37/?ga_from=Fu:undefined;F…The construct <foo<bar> is valid in HTML (it is an example of the rather obscure “Shorttags” feature) but its use is not recommended. In most cases, this is a typo that you will want to fix. If you really want to use shorttags, be aware that they are not well implemented by browsers. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><HTML><head><meta http-equiv="content-type" content="text/ html; charset=UTF-8"><title>Eduard Lid</title><link rel="stylesheet" type="text/css" href="ex1.css"></head><body><div class="header"</div><div class="profile"<a href="http://www.viadeo.com/profile/00228dv4nx9p4u37/?ga_from=Fu:undefined;Fb:header-top_right;Fe:L1-premium;"><b><h4>Profile<br/>Perfil</h4></b></a></div><div class="english"<a href="versions/english/web_designer/eduard.html"><img src="http://3.bp.blogspot.com/_cIPQ-HCqBAg/TAKoVdt59AI/AAAAAAAAAK4/fvqQE-B5g0w/s1600/english+flag.gif" alt="english" class="english"></a></div><div class="spanish"<a href="versions/espanol/nicolas/index.html"><img src="http://www.enchantedlearning.com/europe/spain/flag/Flagbig.GIF" alt="spanish" class="spanish"></a></div><div class="bottom"></div><div id="content"<img width="320" height="256" align="left" style="border-right:2px solid grey" src="http://www.aquaculture.ugent.be/_img/database.jpg" id="dbimg" alt="img database"><img width="320" height="256" align="right" style="border-left:2px; solid grey;" src="me.JPG" id="foto" alt="img Eduard Lid"><p class="webdesign">webdesign<span>diseño sitios web</span></p><p class="database">database<span> base de datos</span></p><p class="translator">translator<span> traductor</span></p><p class="languages"> spanish german dutch<span>inglés alemán holandés</span></p><br><br><br><br><br><br><br><h2 style="text-align:center;font-family:verdana,helvetica,sans-serif; color:#696969;">Eduard Lid</h2></div><div id="image"><p class="image"> database<span>base de datos</span></p></div><div id="footer"></div></body></HTML>

Link to comment
Share on other sites

It means that you left your DIV tag open before the <a> element. It's missing a closing angle bracket: <div class="profile"><a href="http
Thanks!
Link to comment
Share on other sites

If you use an html editor like notepad++ it will let you know that you left a tag open and many other minor fixes in the color of the text. You should try it, that way you wont have to post every tiny issue you run into on the forum. You can fix them as they happen.

Link to comment
Share on other sites

If you use an html editor like notepad++ it will let you know that you left a tag open and many other minor fixes in the color of the text. You should try it, that way you wont have to post every tiny issue you run into on the forum. You can fix them as they happen.
Thanks! However, I´ve a Mac and use TextWrangler which does the same!
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...