Zum Inhalt springen

Validierungsfehler

Erstellt am 19. Juli 2011 · 6 Antworten · letzte Antwort am 22. Juli 2011

Tags: Frage

typo3_hp ·

Hallo!

Ich habe folgendes TS und bekomme lauter Validierungsfehler:

TS:

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul id="navi">|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
  #allWrap=<li>|</li> |*| <li>&#124;|</li>
  allWrap = <li>|</li> |*| <li class="trenn"> <img src="fileadmin/templates/images/trenn.png" /> </li><li>|*|</li>
 }
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
  ATagParams = class = "current_page_item"
  #allWrap = <li><span>|</span></li>
 allWrap = <li>|</li>  |*|  <li class="trenn"><img src="fileadmin/templates/images/trenn.png" /></li><li>|</li>
}
## Menu [End]



## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul id="subnavi">|</ul>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
  allWrap = <li>|</li>  |*|  <li class="trenn"><img src="fileadmin/templates/images/trenn.png" /></li><li>|</li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
 ATagParams = class = "current_page_item"
  allWrap = <li>|</li>  |*|  <li class="trenn"><img src="fileadmin/templates/images/trenn.png" /></li><li>|</li>
}
## Menu [End]

*****************************************************************>
Line 85, Column 156: required attribute "alt" not specified

…fileadmin/templates/images/trenn.png" > </li><li><a href="jobs.html" onfocus="…

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 85, Column 157: end tag for "img" omitted, but OMITTAG NO was specified

…ileadmin/templates/images/trenn.png" > </li><li><a href="jobs.html" onfocus="b…

?

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 85, Column 240: document type does not allow element "li" here; missing one of "ul", "ol" start-tag

…nk(this);" >jobs</a><li class="trenn"> <img src="fileadmin/templates/images/t…

Hoffe Ihr könnt mir helfen ;-)

Danke und Grüße

pixelrolf ·

Hi,

poste doch mal bitte den HTML Code der Menüs, der ausgegeben wird. Zumindest den Bereich um Line 85.

"alt" attribute is required for the "img" element
Beim Bild trenn.png fehlt ein Alt-Tag.

Line 85, Column 240: document type does not allow element "li" here; missing one of "ul", "ol" start-tag

…nk(this);" >jobs</a><li class="trenn"> <img src="fileadmin/templates/images/t…

... hier liegt ein a-Tag nicht im <li> oder es fehlt das schließende </li> Tag

Und die Trenner | im wrap sehen auf den ersten Blick nicht ganz richtig aus.

Wie gesagt, ein wenig mehr Input bitte.

Gruß
Rolf

typo3_hp ·

Hallo!

Hier der HTML-Code:

<div id="page">
	<div id="backround">
    	<div id="top">
        <div id="logo"><a href="fileadmin/templates/../../"><img src="fileadmin/templates/images/logo.png" alt="" /></a></div>
         <ul id="navi"><li><a href="home.html" onfocus="blurLink(this);"  >home</a></li><li class="trenn"> <img src="fileadmin/templates/images/trenn.png" /> </li><li><a href="jobs.html" onfocus="blurLink(this);"  >jobs</a><li class="trenn"> <img src="fileadmin/templates/images/trenn.png" /> </li><li><a href="kontakt.html" onfocus="blurLink(this);"  >kontakt</a><li class="trenn"> <img src="fileadmin/templates/images/trenn.png" /> </li><li><a href="aktuelles.html" onfocus="blurLink(this);"  >aktuelles</a><li class="trenn"><img src="fileadmin/templates/images/trenn.png" /></li><li><a href="kunden.html" onfocus="blurLink(this);"  class = "current_page_item">kunden</a></li><li class="trenn"> <img src="fileadmin/templates/images/trenn.png" /> </li><li><a href="agentur.html" onfocus="blurLink(this);"  >agentur</a></li><a href="34.html" onfocus="blurLink(this);"  ></a></ul>
		 <br clear="right" />
                <ul id="subnavi"><li><a href="kunden/kundenliste.html" onfocus="blurLink(this);"  >Kundenliste</a></li></ul>
        <br clear="all" />
        <div id="footer"><div id="scroll">

Danke und Grüße

pixelrolf ·

Niemand eine Idee??

doch, sogar schon zwei:

"alt" attribute is required for the "img" element
Beim Bild trenn.png fehlt ein Alt-Tag.

... hier liegt ein a-Tag nicht im <li> oder es fehlt das schließende </li> Tag

typo3_hp ·

Hmm!

Ok habe ein paar Sachen wegbekommen aber jetzt bekomme ich noch folgende Fehler:

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul id="navi">|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
  #allWrap=<li>|</li> |*| <li>&#124;|</li>
  allWrap = <li>|</li> |*| <li class="trenn"/> <img src="fileadmin/templates/images/trenn.png" alt=""/> </li><li>|*|</li>
 }
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
  ATagParams = class = "current_page_item"
  #allWrap = <li><span>|</span></li>
 allWrap = <li>|</li>  |*|  <li class="trenn"/><img src="fileadmin/templates/images/trenn.png" alt=""/></li><li>|</li>
}
## Menu [End]




## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul id="subnavi">|</ul>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
  allWrap = <li>|</li>  |*|  <li class="trenn"/><img src="fileadmin/templates/images/trenn.png" /></li><li>|</li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
 ATagParams = class = "current_page_item"
  allWrap = <li>|</li>  |*|  <li class="trenn"/><img src="fileadmin/templates/images/trenn.png" /></li><li>|</li>
}
## Menu [End]

document type does not allow element "img" here; assuming missing "li" start-tag

…in/templates/images/trenn.png" alt=""/> </li><li><a href="jobs.html" onfocus="…

document type does not allow element "li" here; missing one of "ul", "ol" start-tag

…k(this);" >jobs</a><li class="trenn"/> <img src="fileadmin/templates/images/t…

document type does not allow element "li" here; missing one of "ul", "ol" start-tag

…his);" >kontakt</a><li class="trenn"/> <img src="fileadmin/templates/images/t…

Was stimmt an meinem TS nicht?

Danke und Grüße

Norman2k ·

Sorry aber wie wäre es mal mit einem HTML-Grundkurs? <li class="trenn"/> geht gar nicht, vorher hattest du es richtig. Und der Validator gibt dir eigentlich genügend Hinweise um mit ein bisschen Google auf die Lösung zu kommen.