Jag har börjat avsluta en enklare hemsida/webplats och har validerat den på flera olika ställen. Jag får olika många fel beroende på vilken validering jag väljer. Olika "fel" tas upp och jag blir inte klok på någonting..
Skulle någon vänlig själ kunna titta på de fel jag gjort och lite kort förklara vad de betyder så vore jag jätteglad. Jag är tillräckligt mycket nybörjare för att inte riktigt förstå vad jag gjort för fel även om jag ser vad det står, om ni förstår vad jag menar? ;-)
Framför allt verkar något galet med min länkning till min mailadress (som jag gjort om lite här) som jag fått flera fel kring.
Orkar någon läsa är jag som sagt jättetacksam!
Line 18, Column 50: required attribute "alt" not specified
<img src="jylland1.jpg" width="600" height="175"/>✉
The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.
Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
Line 66, Column 54: required attribute "alt" not specified
<img src="jyllandkarta.jpg" width="300" height="200"/>✉
The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.
Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
Line 88, Column 5: end tag for "br" omitted, but OMITTAG NO was specified
<…✉
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Line 88: start tag was here
><br> Line 91, Column 18: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
<div id="kontakt">✉
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 97, Column 30: end tag for element "a" which is not open isa.sandstr@telia.se</a></p>✉
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 by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.
If this error occurred in a script section of your document, you should probably read this FAQ entry.
Line 102, Column 7: end tag for "p" omitted, but OMITTAG NO was specified
</body>✉
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Line 84: start tag was here
a<p>Slutligen den norra delen, som i mångas ögon är den mest magiska på hela Line 102, Column 7: end tag for "div" omitted, but OMITTAG NO was specified
</body>✉
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Line 15: start tag was here
><div id="hela"> Line 97, Column 30: XML Parsing Error: Opening and ending tag mismatch: p line 94 and a isa.sandstr@telia.se</a></p>✉
Line 97, Column 34: XML Parsing Error: Opening and ending tag mismatch: div line 91 and p isa.sandstr@telia.se</a></p>✉
Line 99, Column 6: XML Parsing Error: Opening and ending tag mismatch: br line 88 and div
</div>✉
Line 102, Column 7: XML Parsing Error: Opening and ending tag mismatch: p line 84 and body
</body>✉
Line 103, Column 7: XML Parsing Error: Opening and ending tag mismatch: div line 15 and html
</html>
Många av felen är följdfel, dvs som uppstår bara för att det var ett fel tidigare.
När det gäller mail-länkarna så består alla taggar i XHTML, som du nu valt, av en start-tagg och en slut-tagg. Så en länk öppnas med <a> och avslutas med </a>
Tittar man på hur din länk ser ut så ser man direkt felet:
Och så håller det på på sidan. Första felet talar om att XHTML kräver att när du lägger in en bild så måste du också ha egenskapen alt="Förklarande text om bilden" så i ditt fall kanske man kunde tänka sig
<img src="jylland1.jpg" alt="Bild från Jylland" width="600" height="175"/>
Tack för ditt svar! En del har löst sig tack vare din hjälp men fortfarande kvarstår en del meddelanden som:
"Line 99, Column 7: XML Parsing Error: Opening and ending tag mismatch: p line 82 and html" och
"Line 99, Column 7: XML Parsing Error: Premature end of data in tag div line 15 " och jag stirrar mig blind på det här tror jag för jag kan inte hitta felen. Jag har flera meddelanden liknande dem ovan men jag tar dem bara som exempel.
på rad 86 har du en <br> .. eftersom det är XHTML så skall det naturligt vis vara <br />
dessutom stänger du inte <p> som du öppnar på rad 82.
jag antar att dessa 2 ändringar kommer rensa bort ytterligare fel
Om du bli "blind" och yr av din kod, indentera din kod, bli betydligt enklare att läsa:
...
<body>
<div id="container">
<p>
För många av oss svenskar är Danmark ett grannland
man möjligtvis besöker för att flanera i Köpenhamn, gå på Tivoli eller njuta
av den kontinentala stämmningen. Men Danmark har så mycket mer att erbjuda.
Den här sidan handlar om Jylland och dess fantastiska utbud av milslånga
stränder, lekland och parker av olika slag. Helt enkelt en massa tips för
barnfamiljer och annat smått och gott för den som vill uppleva vårt grannland i söder.
</p>
</div>
</body>
...
Är betydligt enklare än att läsa:
<body><div id="container"><p>För många av oss svenskar är Danmark ett grannland man möjligtvis besöker för att flanera i Köpenhamn, gå på Tivoli eller njuta av den kontinentala stämmningen. Men Danmark har så mycket mer att erbjuda. Den här sidan handlar om Jylland och dess fantastiska utbud av milslånga stränder, lekland och parker av olika slag. Helt enkelt en massa tips för barnfamiljer och annat smått och gott för den som vill uppleva vårt grannland i söder.</p></div></body>
Om du bli "blind" och yr av din kod, indentera din kod, bli betydligt enklare att läsa:
...
<body>
<div id="container">
<p>
För många av oss svenskar är Danmark ett grannland
man möjligtvis besöker för att flanera i Köpenhamn, gå på Tivoli eller njuta
av den kontinentala stämmningen. Men Danmark har så mycket mer att erbjuda.
Den här sidan handlar om Jylland och dess fantastiska utbud av milslånga
stränder, lekland och parker av olika slag. Helt enkelt en massa tips för
barnfamiljer och annat smått och gott för den som vill uppleva vårt grannland i söder.
</p>
</div>
</body>
...
Är betydligt enklare än att läsa:
<body><div id="container"><p>För många av oss svenskar är Danmark ett grannland man möjligtvis besöker för att flanera i Köpenhamn, gå på Tivoli eller njuta av den kontinentala stämmningen. Men Danmark har så mycket mer att erbjuda. Den här sidan handlar om Jylland och dess fantastiska utbud av milslånga stränder, lekland och parker av olika slag. Helt enkelt en massa tips för barnfamiljer och annat smått och gott för den som vill uppleva vårt grannland i söder.</p></div></body>