Validatoren viser samtlige fejl og fortæller hvad der er galt samt i flere tilfælde hvordan det kan løses. Hvis du ikke forstår nogle af punkterne så copy/paste dem herind og lad os kigge på det.
DOCTYPE er lidt mere tricky da jeg ikke kan gennemskue hvad du forsøger at arbejde ud fra - men det bør nok være HTML4.01 Strict.
Hvad du skal vælge afhænger som sagt af hvad du programmerer. Jeg ville foretrække den første.
omkring henvisningen til css så læs hvad der står lige nedenunder fejlen (som med alle fejl). Der står, at hvis du vælger html og ikke xhtml skal du ikke afslutte tags med /.
om du skal afslutte med /> eller bare > afhænger som sagt af om du laver XHTML eller HTML.
Du skal skrive en valid doctype - og der er link til valide doctypes på min første henvisning. som nævnt et par gange nu ville jeg vælge den første du skriver.
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.
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>.
head er gyldig i både html og xhtml - så du har sikkert en fejl før det, og forklaringen er højst sandsynligt at finde i forklaringen lige under fejlen.
Jeg ved ikke hvad du er i gang med at lave - men mange af de spørgsmål du stiller er helt utrolig elementere og det virker også som om du langt fra har styr på hvad doctype egentlig er. Du vil kunne spare oceaner af tid hvis du afsatte noget tid til at lære lidt om (X)HTML inden du gik i gang - jeg kan trods alt heller ikke blive ved med at skrive her på eksperten.
du må gerne spørge - men mange af spørgsmålene indikerer tydeligt at den første artikel ikke er læst grundigt nok og at der mangler meget lidt grundlæggende viden om hvad html er. kommer det på plads kan du spare en masse tid.
Sådan så er det klaret. Det eneste som er tilbage er 3 warnings, men man ser stadig siden anderledes fra MF til IE.
#
No Character Encoding Found! Falling back to UTF-8.
None of the standards sources gave any information on the character encoding labeling for this document. Without encoding information it is impossible to reliably validate the document. As a fallback solution, the "UTF-8" encoding was used to read the content and attempt to perform the validation, but this is likely to fail for all non-trivial documents.
Read the FAQ entry on character encoding for more details and pointers on how to fix this problem with your document. #
Warning Mismatch between Public and System identifiers in the DOCTYPE declaration
This document uses an inconsistent DOCTYPE declaration. The Public Identifier -//W3C//DTD XHTML 1.0 Transitional//EN declares the XHTML 1.0 Transitional document type, but the associated System Identifier DTD/xhtml1-transitional.dtd does not match this document type.
The safest way to use a correct DOCTYPE declaration is to copy and paste one from the recommended list and avoid editing that part of your markup by hand. #
Info No Character encoding declared at document level
No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
See this tutorial on character encoding for techniques and explanations.
du benytter stadig xhtml så jeg kan ikke se hvad fejlene i forhold til html er. men da html og xhtml er 2 forskellige ting kan du ikke forvente bare at skifte doctype og så er siden fejlfri.
hos mig ser siden relativt meget ens ud i FF og IE8 - men som nævnt er valid kode ingen garanti for at der ikke er forskelle, det er "kun" en stor hjælp på vejen. Det sidste stykke af vejen kræver solid kode og erfaringer - og koden er langt fra den bedste jeg har set og i mine øjne, selvom den er valid, ville den have bedst af at blive skrevet helt om, men det er desværre ikke en opgave jeg kan påtage mig.
Der står bl.a. No Character Encoding Found! Falling back to UTF-8.
Det kan være en "fare" står der.
Og så også dette: No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
Hvis man så går videre står der at man skal putte <meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> ind i "head" og så vil det virke..?
det er korrekt at den meta vil være rigtig god at have - du skal dog være opmærksom på at eksemplet viser UTF-8 hvor du kan køre med et andet tegnsæt, fx ISO-8859-1.
Tegnsæt har dog ikke noget med tolkningen af koden at gøre, kun tegnsæt, så det vil ikke gøre en forskel i visningen.
jeg kan se en masse "fejl" hvis jeg resizer mit vindue - men ikke kæmpe forskelle browserne imellem omend der er lidt, dog ikke mere end hvad man kan forvente med manglende erfaringer inden for html og css (og som sagt vil jeg mene det skal kodes om igen medmindre det er et for-sjov projekt).
men i hvert fald et svar her - og husk, at kode HTML er et fag på lige fod med at være slagter, murer og skiløber; alle kan nok lidt men uden træning kommer man ingen vegne.
Okay, men det var også et lille for sjov projekt, men altså jeg vil bruge den validator på mine sider fremover :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.