retrax: hx innerhalb li?

Darf man beispielsweise h1 innerhalb einer Liste verwenden?

also z.b. so:

<ul>
<li><h1>About Me</h1></li>
<li><a href="http://www.retrax.de/Steckbrief.html">Steckbrief</a></li>
...
</ul>

  1. Darf man beispielsweise h1 innerhalb einer Liste verwenden?

    RTFM:
    1. http://www.w3.org/TR/html4/struct/lists.html#h-10.2
    2. http://www.w3.org/TR/html4/sgml/dtd.html#flow
    3. http://www.w3.org/TR/html4/sgml/dtd.html#block
    4. http://www.w3.org/TR/html4/sgml/dtd.html#heading: <!ENTITY % heading "H1|H2|H3|H4|H5|H6">

    <ul>
    <li><h1>About Me</h1></li>
    <li><a href="http://www.retrax.de/Steckbrief.html">Steckbrief</a></li>
    ...
    </ul>

    Nicht schön, aber selten. Ich würde <h1> ja für den (einmaligen) Seitentitel reservieren, aber das kann man halten, wie man möchte.

    1. Hallo,

      Nicht schön, aber selten. Ich würde <h1> ja für den (einmaligen) Seitentitel reservieren, aber das kann man halten, wie man möchte.

      Kann man, ja.
      Sollte man, nein.

      Sinnvoll ist der Einsatz von <h1> als Überschrift höchster Ordnung, das muss noch nicht einmal ein Seitentitel sein. Im Fall des OP ist es Missbrauch von <h1>. Leider hat er nur ein Beispiel gepostet, aber es sieht nach einem typischen Fall für den Einsatz einer Definitionsliste aus:

      <dl>
      <dt>About Me></dt>
      <dd><a href="http://www.retrax.de/Steckbrief.html">Steckbrief</a></dd>
      ...
      </dl>

      Mit CSS hübsch formatiert.

      Freundliche Grüsse,

      Vinzenz

      1. Sinnvoll ist der Einsatz von <h1> als Überschrift höchster Ordnung, das muss noch nicht einmal ein Seitentitel sein. Im Fall des OP ist es Missbrauch von <h1>. Leider hat er nur ein Beispiel gepostet, aber es sieht nach einem typischen Fall für den Einsatz einer Definitionsliste aus:

        <dl>
        <dt>About Me></dt>
        <dd><a href="http://www.retrax.de/Steckbrief.html">Steckbrief</a></dd>
        ...
        </dl>

        danke für die vielen Antworten.

        Ich denke dass diese Antwort die beste und korrekteste Lösung ist.

        In der Tat ist es eine Definitionsliste da die Kategorieüberschrift "About me" ist und darunter zu fassen sind "Steckbrief", Lebenslauf, Familie" usw... wie halt auf meiner Homepage zu sehen.

        Eine <ul> oder <ol> Liste würde würde es nicht treffen. Und mit einer Definitionsliste kann ich auch das "hx" Problem umgehen, da in einer Definitionsliste eine Angabe für eine Kategorienüberschrift vorgesehen ist, nämlich <dt>.

        Ich denke das ist syntaktisch, semantisch und am Userfreundlichsten.

        Oder was meint ihr?

  2. Hallo,

    Darf man beispielsweise h1 innerhalb einer Liste verwenden?

    <ul>
      <li><h1>Eissorte</h1></li>
      <li>Erdbeere</li>
      <li>Schoko</li>
      <li>Vanille</li>
      <li>Kiwi</li>
    </ul>

    -> das ist unlogisch

    besser:

    <h1>Eissorten</h1>
    <ul>
      <li>Erdbeere</li>
      <li>Schoko</li>
      <li>Vanille</li>
      <li>Kiwi</li>
    </ul>

    denn warum sollte die Überschrift einer Liste, der erste Listenpunkt sein?

    mfg NAG

    --
    signatur
    1. Moin!

      Darf man beispielsweise h1 innerhalb einer Liste verwenden?

      <ul>
        <li><h1>Eissorte</h1></li>
        <li>Erdbeere</li>
        <li>Schoko</li>
        <li>Vanille</li>
        <li>Kiwi</li>
      </ul>

      -> das ist unlogisch

      <ul>
       <li><h1>Eissorte</h1></li>
       <li><h2>Erdbeere</h2></li>
       <li><h2>Schoko</h2></li>
      </ul>

      Ist das immer noch unlogisch.

      besser:

      <h1>Eissorten</h1>
      <ul>
        <li>Erdbeere</li>
        <li>Schoko</li>
        <li>Vanille</li>
        <li>Kiwi</li>
      </ul>

      denn warum sollte die Überschrift einer Liste, der erste Listenpunkt sein?

      Wenn die Liste eine Liste von Überschriften ist, kann ein H1-Tag in einem <li> nicht falsch sein. Ansonsten hätte man es in HTML verboten, indem man beispielsweise nur %inline in <li> zugelassen hätte.

      Merke: Nicht alles, was einem nicht ins Weltbild passt, ist automatisch unkorrekt und böse.

      - Sven Rautenberg

      1. Hallo,

        Moin!

        oder auch so ;)
        Ich glaube du verdrehst hier einige Tatsachen.

        <ul>
        <li><h1>Eissorte</h1></li>
        <li><h2>Erdbeere</h2></li>
        <li><h2>Schoko</h2></li>
        </ul>

        Ist das immer noch unlogisch.

        ich schrieb nicht:
        ++++++++++++++++++++++

        <ul>
          <li><h1>Eissorte</h1></li>
          <li><h2>Erdbeere</h2></li>
          <li><h2>Schoko</h2></li>
         </ul>

        -> das ist unlogisch

        ++++++++++++++++++++++

        und nein, auch jetzt habe ich es nicht geschrieben!

        Wenn die Liste eine Liste von Überschriften ist, kann ein H1-Tag in einem <li> nicht falsch sein. Ansonsten hätte man es in HTML verboten, indem man beispielsweise nur %inline in <li> zugelassen hätte.

        ich schrieb nicht:
        ++++++++++++++++++++++

        h1 ist in li nicht zulässig

        ++++++++++++++++++++++

        sondern:
        warum sollte _die Überschrift einer Liste_, der erste Listenpunkt sein?

        Merke: Nicht alles, was einem nicht ins Weltbild passt, ist automatisch unkorrekt und böse.

        Merke: dieses Forum schein manchmal überkorrekt zu sein.

        Ich (an einem heißen Sommertag) zu meinem Physiklehrer:
        "Könntent sie das Fenster aufmachen?"
        Physiklehrer:
        "Kann ich."

        Und da saß ich nun, und schaute ihn an ...

        mfg NAG

        --
        signatur
        1. Moin!

          oder auch so ;)
          Ich glaube du verdrehst hier einige Tatsachen.

          Glaube ich nicht. :)

          ich schrieb nicht:

          Nein, schriebst du nicht. Das schrieb ich.

          und nein, auch jetzt habe ich es nicht geschrieben!

          ich schrieb nicht:
          ++++++++++++++++++++++

          h1 ist in li nicht zulässig

          Nein, schriebst du nicht.

          sondern:
          warum sollte _die Überschrift einer Liste_, der erste Listenpunkt sein?

          Wo wurde in der Ausgangsfrage gefragt, ob man die Überschrift einer Liste als ersten Listenpunkt schreiben kann? Es wurde gefragt, ob man <h1> in <li> haben darf. Das sagt über die Verhältnisse der zwei Tags zueinander nichts aus.

          Merke: dieses Forum schein manchmal überkorrekt zu sein.

          Ja, eine Eigenschaft, die schwerlich wird abzulegen sein.

          Ich (an einem heißen Sommertag) zu meinem Physiklehrer:
          "Könntent sie das Fenster aufmachen?"
          Physiklehrer:
          "Kann ich."

          Und da saß ich nun, und schaute ihn an ...

          Und kamst nicht auf den Gedanken, mit "Würden sie es auch tun?" das Spielchen weiterzutreiben?

          - Sven Rautenberg

          1. ...

            Und kamst nicht auf den Gedanken, mit "Würden sie es auch tun?" das Spielchen weiterzutreiben?

            Das war dein Part - und das Spielchen geht weiter ;)

            Wo wurde in der Ausgangsfrage gefragt, ob man die Überschrift einer Liste als ersten Listenpunkt schreiben kann? Es wurde gefragt, ob man <h1> in <li> haben darf. Das sagt über die Verhältnisse der zwei Tags zueinander nichts aus.

            Weil das Beispiel in der Ausgangsfrage aus http://www.retrax.de
            entnommen ist, habe ich 1 und 1 zusammengezählt.

            mfg NAG

            --
            signatur
  3. Hallo,

    Darf man beispielsweise h1 innerhalb einer Liste verwenden?

    also z.b. so:

    <ul>
    <li><h1>About Me</h1></li>
    <li><a href="http://www.retrax.de/Steckbrief.html">Steckbrief</a></li>
    ...
    </ul>

    Ich würde verschachteln:

    <ul>
     <li class="eins">About me
      <ul>
       <li class="zwei">foo</li>
      </ul>
     </li>
    </ul>

    Die Klassen kannste ja dann formatieren.

    Mit freundlichen Grüßen

    André

    --
    ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
    Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
    http://forum.de.selfhtml.org/archiv/2003/10/60651/
  4. ich freue mich schon auf deine nächste Listenfrage ;)

    http://forum.de.selfhtml.org/archiv/2004/2/72779/#m419203
    http://forum.de.selfhtml.org/archiv/2004/2/72687/#m418697

    mfg NAG

    --
    signatur