webForumDet fria alternativet

Problem med validering

HTML & CSS

10 svar · 705 visningar · startad av M@gnus

Medlem sedan jan. 20061 807 inlägg
Frågan#1

Halloj!
Jag håller på att bygga om en av mina siter enligt konstens alla regler för att den ska validera. Problemet jag springer på är att i menyn validerar första raden

<a href="/index.jsp"><img src="/images/buttons/b_start.gif" width="120" height="14" alt="Startsidan" border="0" /><br />

men inte den som kommer efter

<a href="/sitemap/index.jsp"><img src="/images/buttons/b_site.gif" width="120" height="14" alt="Sitemap &ouml;ver v&aring;r webb" border="0" /><br />

fast jag tycker att dom ser likadana ut :q Är jag blind eller vad? Har suttit och stirrat på dessa rader rätt länge nu men hittar ingen skillnad.

w3c skrev:

Error Line 52 column 28: document type does not allow element "a" here; missing one of "object", "span", "bdo", "applet", "iframe", "tt", "i", "b", "u", "s", "strike", "big", "small", "font", "em", "strong", "dfn", "code", "q", "samp", "kbd", "var", "cite", "abbr", "acronym", "sub", "sup", "label", "ins", "del" start-tag.

<a href="/sitemap/index.jsp"><img src="/images/buttons/b_site.gif" width="120" h

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>").

Understryckningen på sista haken (<a href="/sitemap/index.jsp">) är där validatorn tycker eljest än vad jag gör...
Någon som kan reda ut begreppen?

Medlem sedan dec. 20042 245 inlägg
#2

Var har du </a>?

Medlem sedan jan. 20061 807 inlägg
#3

zcorpan skrev:

Var har du </a>?

Var lite trött i luvan och missförstod validatorn tror jag :r
Hur som haver, även med </a> på plats igen :e blir det fortfarande inte rätt. :(

Medlem sedan juli 20013 378 inlägg
#4

Hmm...

Har du en länk till sidan eller möjlighet att visa upp mer kod (dvs hur det ser ut före och efter de strulande länkarna)?

Medlem sedan jan. 20061 807 inlägg
#5

Det är alltså menyn det gäller och den är inkluderad i sidan.

<%
// NOTE: needs a definition of
//         String subMenu = "<sub menu name>";
%>

<table bgcolor="#67A3D0" style="border: 1px solid #000000;">
  <tr>
<td>

[B]<A href="/index.jsp"><img src="/images/buttons/b_start.gif" width="120" height="14" alt="Startsidan" border="0"></A><br />[/B]
[B]<A href="/sitemap/index.jsp"><img src="/images/buttons/b_site.gif" width="120" height="14" alt="Sitemap &ouml;ver v&aring;r webb" border="0"></A><br />[/B]
<a href="/news/index.jsp"><img src="/images/buttons/b_news.gif" width="120" height="14" alt="Sitemap &ouml;ver v&aring;r webb" border="0"></a><br>
<a href="/ju-jutsu/index.jsp"><img src="/images/buttons/b_ju-jutsu.gif" width="120" height="14" border="0" alt="Ju-jutsu, filosofi"></a><br>
<!-- undermeny ju-jutsu -->
<%
  if (subMenu.equals("jutsu"))
  {
%>
  &nbsp;&nbsp;&nbsp;- Ju-jutsu Kai<br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/practise.jsp">Tr&auml;ning</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/monsystem.jsp">Barn/ungdom</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/graduation.jsp">Gradering</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/selfdefence.jsp">Sj&auml;lvf&ouml;rsvar</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/instructor.jsp">Instrukt&ouml;rer</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/historia.jsp">Historia</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/budofilosofi.jsp">Budofilosofi</a><br>
  &nbsp;&nbsp;&nbsp;- <a href="/ju-jutsu/hansgreger.jsp">Stilchefen</a><br>
<%
  }
%>

Eftersom jag använder samma fil/meny i befintlig site har jag inte gjort något åt den ännu. Håller på att försöka designa nytt i CSS och därför provade jag att validera sidan. :OO

Medlem sedan mars 20041 505 inlägg
#6

Det verkar som att du kodar XHTML, och det är skriftlägeskänsligt, dvs. du måste skriva koden med små bokstäver! ;)

Medlem sedan jan. 20061 807 inlägg
#7

Troxy skrev:

Det verkar som att du kodar XHTML, och det är skriftlägeskänsligt, dvs. du måste skriva koden med små bokstäver! ;)

Fast i första versionen var det bara små bokstäver på allt. :l

Medlem sedan nov. 20051 596 inlägg
#8

Men ta bort snedsträcken i <br /> och se om det hjälper.

Medlem sedan jan. 20061 807 inlägg
#9

tanten skrev:

Men ta bort snedsträcken i <br /> och se om det hjälper.

Det blev lite annat resultat men jag får då detta istället:

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

Medlem sedan nov. 20051 596 inlägg
#10
<A href="/index.jsp"><img src="/images/buttons/b_start.gif" width="120" height="14" alt="Startsidan" border="0"></A><br />
<A href="/sitemap/index.jsp"><img src="/images/buttons/b_site.gif" width="120" height="14" alt="Sitemap &ouml;ver v&aring;r webb" border="0"></A><br />
<a href="/news/index.jsp"><img src="/images/buttons/b_news.gif" width="120" height="14" alt="Sitemap &ouml;ver v&aring;r webb" border="0"></a><br>
<a href="/ju-jutsu/index.jsp"><img src="/images/buttons/b_ju-jutsu.gif" width="120" height="14" border="0" alt="Ju-jutsu, filosofi"></a><br>

I den här visade du lite blandad kompott när det gäller vilken doctype du valt. :)
Är det xhtml ska alla img och <br> avslutas som du visade i första inlägget och ha små bokstäver. border ="0" skriver du i css i stället.
Om du valt htlml ska det se ut som de två sista du har.

Medlem sedan jan. 20061 807 inlägg
#11

Nu har jag lyckats ordna border="0" i css:n i stället för i img taggarna och det fungerar fint. Har nu endast 17 errors och de återstående kommer sig av ett halv avancerat jsp-script för en nyhetsrulle där det saknas lite snuttar i de genererade länkarna. Ska se om jag lyckas fixa till det också så småning om. ;)

Tack så länge alla för hjälpen, jag lär återkomma :birp

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)