hx innerhalb li?
retrax
- html
0 Geistiger Hohlraum0 nag0 Sven Rautenberg0 nag0 Sven Rautenberg0 nag
0 Zeromancer0 list-a-lot
nag- menschelei
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>
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.
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
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?
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
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
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
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
...
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
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é
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