2009-12-07, 19:00
  #1
Medlem
Sitter och gör en sida i XHTML 1.0 och vill nu validera den via http://validator.w3.org/check. Får följande felmeddelanden, men kan inte förstå var felet är.

Citat:
# Error Line 33, Column 18: end tag for "ul" omitted, but OMITTAG NO was specified

</ul>,</li> </div>

__________________________________________________ ___


You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
# Info Line 29: start tag was here

><ul id="meny">
__________________________________________________ __

# Error Line 48, Column 8: end tag for "ul" 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 ">".
# Info Line 36: start tag was here

><ul class="cont">

__________________________________________________ _

# Error Line 33, Column 18: XML Parsing Error: Opening and ending tag mismatch: ul line 29 and div

</ul>,</li> </div>

__________________________________________________ ____

# Error Line 48, Column 8: XML Parsing Error: Opening and ending tag mismatch: ul line 36 and body

</body>

__________________________________________________ _

# Error Line 49, Column 7: XML Parsing Error: Opening and ending tag mismatch: div line 28 and html

</html>

__________________________________________________ __

# Error Line 49, Column 7: XML Parsing Error: Premature end of data in tag body line 16

</html>

__________________________________________________ __

# Error Line 49, Column 7: XML Parsing Error: Premature end of data in tag html line 4

</html>
????


Så här ser dokumentet ut;



Citat:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">


<head>


<link rel="stylesheet" href="sdf.css" media="screen,projection" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<title>sdf</title>
</head>

<body>



<div id="menyx">
<ul id="meny">
<li id="active"><a href="xy.html" id="current">xy</a>
<ul>
<li><a href="xoxox.html">xoxoxo</a></li>
</ul>,</li> </div>


<ul id="f">

<li>massa text <a href="http://lank.se">lank.</a> blabla
<ul>
<li>1-2-3</li>
<li>x-y-z.</li>
<li>kruxx</li>
</ul></li>


</body>
</html>


Ändrat lite i texten, men kodningen ser exakt likadan ut.. Förstår inte alls,,,fått ner det från ca 19 fel till 7 + 1 varning. Ska inte body och html taggarna stängas eller vad är det frågan om.?.:/ Får det heller inte att fungera med åäö, funderar att ändra det för hand om det inte funkar sen, men är ändå konstigt, har använt exakt samma doctype charset-iso på andra sidor där allt fungerat utan problem.. Kanske inge bra att lämna sånt här till sista sekunden utan sömn..
Tack på förhand om nån har tid och lust att hjälpa till.
Citera
2009-12-07, 19:03
  #2
Medlem
AquaRegias avatar
Säker på att du vet hur <ul> och <li> funkar? Du verkar använda dom lite hej vilt.
Citera
2009-12-07, 19:17
  #3
Medlem
Du har inte stängt ul#meny och ul#f
Citera
2009-12-07, 19:34
  #4
Medlem
peffe22s avatar
Kod:
<div id="menyx">
 <ul id="meny">
   <li id="active"><a href="xy.html" id="current">xy</a></li>
   <li><a href="xoxox.html">xoxoxo</a></li>
 </ul>
</div>


<ul id="f">
  <li>massa text <a href="http://lank.se">lank.</a></li>
  <li>1-2-3</li>
  <li>x-y-z.</li>
  <li>kruxx</li>
</ul>



varför sätter du ut </li> efter en </ul>?
</ul> avslutar listan vilket gör att </li> i det inte gör något. sen glömer du att stänga några taggar. och dylikt, jämför det jag skrivit med vad du gjort
Citera
2009-12-07, 19:54
  #5
Medlem
peffe22, nu sabbade du ju den han byggt upp. Man bygger undermenyer på sådant vis, i varje fall när man gör dropdown menyer eller helt enkelt nestade menyer.
Citera
2009-12-07, 20:07
  #6
Medlem
peffe22s avatar
Citat:
Ursprungligen postat av TheThunder
peffe22, nu sabbade du ju den han byggt upp. Man bygger undermenyer på sådant vis, i varje fall när man gör dropdown menyer eller helt enkelt nestade menyer.
ofan, är du säker på att det är det han tänkt göra då? o.O
tänkte mer på att isåfall har han fortfarande glömt att stänga och öppna <ul> & <li> taggar.

Aiia, min är fortfarande mer överskådlig, och han borde få en bättre hum på hur det ska se ut, och att man ine ska använda </li> efter en </ul> osv...
fast iof, nu när jag kollade mer noga så var den stängd där uppe


Kod:
<div id="menyx">
 <ul id="meny">
  <li id="active"><a href="xy.html" id="current">xy</a>
   <ul>
   <li><a href="xoxox.html">xoxoxo</a></li>
   </ul>
  </li>
 </ul> 
</div>

då antar jag att det nedanstående inte ska vara med i dropdown meny eftersom han avslutade diven.

<ul id="f">
<li>massa text <a href="http://lank.se">lank.</a> blabla
 <ul>
  <li>1-2-3</li>
  <li>x-y-z.</li>
  <li>kruxx</li>
 </ul>
</li>
</ul>
lite mer rätt? eller är jag ute och cycklar?
__________________
Senast redigerad av peffe22 2009-12-07 kl. 20:16.
Citera
2009-12-07, 20:36
  #7
Medlem
Alltså tack, fick det att funka nu! vet inte vad jag sysslat med innan, den första listan du skickade var väl exakt som jag tänkt.. kanske blev lite fel då jag bara snodde listan från en tidigare lista jag gjort för 100 år sen till nåt annat, det här skulle bara va väldigt basic hehe.

Undrar fortfarande lite över dom här, har ju inte gjort någon ändring i nån body eller html tag, alltså bara i listan och en div som var felplacerad.. men det kanske var det det syftade på, tycker inte att deras förklaringar var så jätte lätta att förstå..


Fungerande variat
Citat:
<body>


<div id="menyc">
<ul id="men">
<li id="active"><a href="y.html" id="current">yx</a></li>
<li><a href="z.html">zq</a></li>
</ul>
</div>

<ul id="xx">
<li>lo <a href="ugg.se">G.</a> S <a href="Hiohhh.se">Hhhhhhhhh</a> </li>
<li>abc </li>
<li>afg</li>
<li>rhx</li>
</ul>



</body>
</html>
Citera
2009-12-07, 22:39
  #8
Medlem
peffe22, din första var tydligen så han ville ha. My bad.

ubuntu123 kan du posta all din kod du får det där på, går inte att gissa sig till utan att se den tyvärr.
Citera
2009-12-08, 05:09
  #9
Medlem
peffe22s avatar
När jag validerar denna kod med W3 blir den validerad korrekt, det är en sammanslagning med din första och sista post.


Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in