KompoZer / Nvu » validering hos http://validator.w3.org

flemmings
 

validering hos http://validator.w3.org

Indlægaf flemmings » fre 4. sep 2009 17:24

I betragtning af min endnu primitive hjemmeside www.mardi.dk virker det måske overdrevent at validere html-filerne. Alligevel prøvede jeg og får for dem alle denne fejlmeddelelse. Kan nogen forklare mig, hvad den betyder? Der står vitterligt "style" og ikke "STYLE"

Line 2, Column 13: Attribute "STYLE" is not a valid attribute. Did you mean "style"?
<html style="direction: ltr;" lang="da"><head>✉
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.

venlig hilsen
Flemming

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729)

Kim Ludvigsen
MozillaDanmark
 
Indlæg: 11316
Tilmeldt: lør 5. mar 2005 21:45

Indlægaf Kim Ludvigsen » fre 4. sep 2009 19:06

Hm, umiddelbart virker det som en fejl i validatoren.

Den fortæller, at din kode indeholder "STYLE" - altså med store bogstaver, og at dette ikke er tilladt med den valgte doctype. Men "style" står ikke med store bogstaver, men med små bogstaver. Og desuden er "STYLE" netop tilladt med den valgte doctype.

Underlig fejl.

Du kan muligvis fjerne "fejlen" ved at åbne filen med Notesblok, find denne kode:
<html style="direction: ltr;" lang="da">
og slet, så du får dette resultat:
<html lang="da">
Gem filen, og overfør den til webserveren.
Mvh. Kim

flemmings
 

Indlægaf flemmings » fre 4. sep 2009 19:38

Det underlige er, at selv om jeg retter kildekoden, som du foreslår, gendanner den sig selv.
Jeg retter
<html style="direction: ltr;" lang="da">
til:
<html lang="da">
dernæst gemmer jeg, og når jeg så åbner igen, er jeg tilbage ved udgangspunktet.
Jeg vedhæfter lige et eksempel:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html style="direction: ltr;" lang="da">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>downloads</title>
<link rel="stylesheet" href="stilark.css"
type="text/css">
</head>
<body style="direction: ltr;">
<div class="side">
<div class="logo">
<h1>Flemming Chr. Nielsen</h1>
</div>
<div class="venstrespalte">
<ul class="menuliste">
<li><a href="index.html">Forord</a></li>
<li><a href="hvorfor.html">Hvorfor mardi.dk?</a></li>
<li><a href="kierkegaard.html">Søren Kierkegaard</a></li>
<li><a href="regine.html">Søren og Regine</a></li>
<li><a href="melville.html">Herman Melville</a></li>
<li><a href="genealogi.html">Genealogi</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="links.html">Links</a></li>
</ul>
</div>
<div class="indhold">
<div style="text-align: center;"><big
style="color: red; font-weight: bold;"><big><br>
<br>
Downloads</big></big><br>
<br>
Til privat brug kan nedenstående filer frit downloades<br>
Kommerciel udnyttelse er ikke tilladt<br>
<br>
<br>
<a href="betalt.pdf">Alt blev godt betalt</a><br>
</div>
<br>
<div style="text-align: center;"><a href="dagbog.pdf">En
bemærkning til Regine Olsens dagbog</a><br>
</div>
<br>
<div style="text-align: center;"><a href="nekrolog.jpg">Nekrolog
over Erik Søndergaard Hansen</a><br>
</div>
<br>
<div style="text-align: center;"><a
href="haandskrift.jpg">Regine Olsens håndskrift</a><br>
</div>
<br>
<div style="text-align: center;"><a href="israel.pdf">Israel
Potter</a><br>
</div>
<br>
<h2 style="text-align: center; color: red;"><br>
</h2>
<br>
<h3 style="margin-bottom: 5px; text-align: center;"><br>
</h3>
<br>
<h2 class="centrer"><a href="../index.html#skabeloner"><br>
</a></h2>
</div>
<div class="sidefod">Flemming Chr. Nielsen - <a
href="mailto:fcn@youseepost.dk">Kontakt</a> -
Opdateret 4 september 2009</div>
</div>
</body>
</html>

Kim Ludvigsen
MozillaDanmark
 
Indlæg: 11316
Tilmeldt: lør 5. mar 2005 21:45

Indlægaf Kim Ludvigsen » fre 4. sep 2009 19:50

flemmings skrev: Det underlige er, at selv om jeg retter kildekoden, som du foreslår, gendanner den sig selv.


Har du foretaget ændringen i Notesblok? Du skal ikke bruge kildekodevisning i KompoZer, for så vil den ganske rigtigt selv ændre det igen.
Mvh. Kim

flemmings
 

Indlægaf flemmings » fre 4. sep 2009 20:36

Med Notepad lykkedes det, og valideringen viste efterfølgende ingen fejl. Tak for hjælpen. med venlig hilsen Flemming