Curly: Validität nicht gegeben - wo liegt der Fehler?

Hallo zusammen,

nachdem ich meine Seite "relaunched" habe, gibt es im Validator leider ein paar Fehler. Nicht viele, aber so richtig glücklich macht das eben doch nicht.

Bei dem folgenden Fehler weiß ich keinen Rat bzw. würde mich freuen, wenn Ihr eine Lösung für mich hättet...

Line 82, Column 8: ID "CURRENT" first defined here.
<li id="current">Aktuelles</li>

und entsprechend

Line 99, Column 8: ID "CURRENT" already defined.
<li id="current">Sonstiges</li>

Was muss ich machen, um den Fehler zu beheben?

Vielen Dank und beste Grüße!

  1. @@Curly:

    Line 82, Column 8: ID "CURRENT" first defined here.
    <li id="current">Aktuelles</li>

    Die Polizei (Validator) findet es halt verwunderlich, dass zwei Personen dieselbe Personalausweisnummer (ID) haben. Du nicht?

    [CLASS-ID]

    Was muss ich machen, um den Fehler zu beheben?

    Niemals dieselbe ID mehrmals vergeben.

    Live long and prosper,
    Gunnar

    PS: Was hat das Problem mit Barrierefreiheit zu tun?

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. Die Polizei (Validator) findet es halt verwunderlich, dass zwei Personen dieselbe Personalausweisnummer (ID) haben. Du nicht?

      Vielen Dank! Durch diese simple Erklärung habe ich es gut verstanden und das Problem gelöst.

      PS: Was hat das Problem mit Barrierefreiheit zu tun?

      Valide Seiten sind doch zumindest ein kleiner Schritt zur Barrierefreiheit (ich weiß, kein guter Rettungsversuch).

      Kannst Du mir noch mal helfen? Wenn dieser Fehler behoben ist, ist wieder alles im grünen Bereich...

      .............................
      Line 135, Column 36: document type does not allow element "UL" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
      <ul id="maintab2" class="shadetabs2">

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

      Grundsätzlich habe ich das Problem verstanden, aber keine Lösung.

      Nochmals danke!

      Gruß

      1. Hi Curly,

        .............................
        Line 135, Column 36: document type does not allow element "UL" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
        <ul id="maintab2" class="shadetabs2">

        Grundsätzlich habe ich das Problem verstanden, aber keine Lösung.

        Es wäre hilfreich, wenn du den betreffenden Code Posten würdest, woher sollen
        wir wissen, was du da gemacht hast?

        Aber Bitte _nur_den betreffenden Code, nicht deine Gesamte Seite. Also ein Paar zeilen über <ul> und ein Paar unter </ul>,
        Optional akzeptieren wir auch Links zum objekt.

        Grüße,
        Engin
         GYRO

      2. @@Curly:

        Grundsätzlich habe ich das Problem verstanden,

        Dass su also das Block-Level-Element 'ul' an eine unerlaubte Stelle tust.

        aber keine Lösung.

        Tu es nicht dorthin.

        Mehr gibt die Glaskugel ohne einen Link zu deiner Seite nicht her.

        Live long and prosper,
        Gunnar

        --
        „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
        1. Hier ist der Quelltext.

          Zur Erläuterung: Ich verwende an dieser Stelle ein Ajax-Script, die Daten werden in Tabellen ausgegeben, weil das ein Liga-Verwaltungs-Programm so ausgibt. Nicht, dass die Tabellen-Diskussion ausbricht :-)

          Danke!

            
          <!--******************************************** Ligen-->  
            
          <div class="newsbox">  
          <h4>  
          <ul id="maintab" class="shadetabs">  
          <li class="selected"><a href="#" rel="tcontent1">Liga1</a></li>  
          <li><a href="#" rel="tcontent2">Liga2</a></li>  
          <li><a href="#" rel="tcontent3">Liga3</a></li>  
          </ul>  
          </h4>  
          <div class="tabcontentstyle">  
            
          <div id="tcontent1" class="tabcontent">  
          <table width="95%" cellspacing="2">  
            <tr>  
              <td width="5%" align="right"><strong>1</strong></td>  
              <td width="55%" align="left"><acronym title="Team1">Team1</acronym></td>  
              <td width="10%" align="right">0:0</td>  
              <td width="10%" align="center">0:0</td>  
              <td width="15%" align="right">0</td>  
            </tr>  
            <!-- END Inhalt -->  
          </table><br><br>  
            
           <table class="viewer">  
            
                              <tr class="vRowHighlight">  
                                <td align="right">Team1</td>  
                                <td>-</td>  
                                <td align="left">Team2</td>  
                                <td>_ : _ </td>  
                                </tr>  
            
                          </table>  
                        </div>  
            
          <div id="tcontent2" class="tabcontent">  
          <table width="95%" cellspacing="2">  
            <tr>  
              <td width="5%" align="right"><strong>1</strong></td>  
              <td width="55%" align="left"><acronym title="Team1">Team1</acronym></td>  
              <td width="10%" align="right">0:0</td>  
              <td width="10%" align="center">0:0</td>  
              <td width="15%" align="right">0</td>  
            </tr>  
            <!-- END Inhalt -->  
          </table><br><br>  
            
           <table class="viewer">  
            
                              <tr class="vRowHighlight">  
                                <td align="right">Team1</td>  
                                <td>-</td>  
                                <td align="left">Team2</td>  
                                <td>_ : _ </td>  
                                </tr>  
            
                          </table>  
                        </div>  
            
          <div id="tcontent3" class="tabcontent">  
          <table width="95%" cellspacing="2">  
            <tr>  
              <td width="5%" align="right"><strong>1</strong></td>  
              <td width="55%" align="left"><acronym title="Team1">Team1</acronym></td>  
              <td width="10%" align="right">0:0</td>  
              <td width="10%" align="center">0:0</td>  
              <td width="15%" align="right">0</td>  
            </tr>  
            <!-- END Inhalt -->  
          </table><br><br>  
            
           <table class="viewer">  
            
                              <tr class="vRowHighlight">  
                                <td align="right">Team1</td>  
                                <td>-</td>  
                                <td align="left">Team2</td>  
                                <td>_ : _ </td>  
                                </tr>  
            
                          </table>  
                        </div>  
            
          </div>  
            
          <script type="text/javascript">  
          //Start Tab Content script for UL with id="maintab" Separate multiple ids each with a comma.  
          initializetabcontent("maintab")  
          </script>  
          </div>  
            
          <br><!--******************************************** Ende Ligen-->  
            
          
          
          1. @@Curly:

            <h4>
            <ul id="maintab" class="shadetabs">
            <li class="selected"><a href="#" rel="tcontent1">Liga1</a></li>
            <li><a href="#" rel="tcontent2">Liga2</a></li>
            <li><a href="#" rel="tcontent3">Liga3</a></li>
            </ul>
            </h4>

            'ul' darf nicht innerhalb einer Überschrift 'h4' stehen.

            Was soll das 'h4'-Element dort? Die Liste ist doch keine Überschrift.

            Du willst damit doch nicht etwas eine Schriftgröße setzen, oder?

            Live long and prosper,
            Gunnar

            --
            „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
            1. Danke!

              Was soll das 'h4'-Element dort? Die Liste ist doch keine Überschrift.

              In dem Fall nicht. Das Script kam nachträglich dazu und ich habe mir keine Gedanken zur Anpassung gemacht - normal sind da Überschriften "vorhanden".

              Danke noch mal an Euch BEIDE!

              Gruß

          2. Hi Curly,

              
            <h4>  
            <ul id="maintab" class="shadetabs">  
            <li class="selected"></li>  
            <li></li>  
            <li></li>  
            </ul>  
            </h4>  
            
            

            Überschriften.

            Grüße,
            Engin
             GYRO