+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Menü als Definitionsliste

  1. #1
    Neu an Board
    Registriert seit
    03.06.2006
    Beiträge
    25
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard Menü als Definitionsliste

    Hallo zusammen,

    gibt es eventuell ein Modul, das ein Menü als Definitionsliste darstellt und nicht mit ul und li? Habe im gesamten Netz nichts gefunden...

    Vielleicht weiß einer von euch etwas? Eventuell gibts ja auch noch eine andere Möglichkeit, die ich nicht bedacht habe.

    Vielen Dank

    Ingrid
    Geändert von Ingrid (26.11.2010 um 07:08 Uhr)

  2. #2
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.251
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Sorry für die Frage, aber was soll das bringen? Das menü benötigt die ul und li um die Links überhaupt darstellen zu können.
    Btw, wenn ich definitionsliste bei Google eingebe, so ist der erste Treffer

    http://de.selfhtml.org/html/text/listen.htm

    Und was sind da drin? Genau, ul und li

  3. #3
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Kenne kein Modul das das macht. Menüs werden aus Gründen der Barrierearmut als UL,LI definiert und ich schätze, wenn Du es anders haben willst, musst Du Dir das selber schreiben.

  4. #4
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Zitat Zitat von Helrunar Beitrag anzeigen
    Sorry für die Frage, aber was soll das bringen? Das menü benötigt die ul und li um die Links überhaupt darstellen zu können.
    Btw, wenn ich definitionsliste bei Google eingebe, so ist der erste Treffer

    http://de.selfhtml.org/html/text/listen.htm

    Und was sind da drin? Genau, ul und li
    Nicht ganz Helrunar, sorry:
    Code:
    <dl>
      <dt>Definitionsbegriff 1</dt>
      <dd>Definitionbeschreibung 1</dd>
    
      <dt>Definitionsbegriff 2</dt>
      <dd>Definitionbeschreibung 2</dd>
    </dl>
    Aber ich frage mich auch, warum?

  5. Erhielt Danksagungen von:


  6. #5
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.251
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Hi indigo,

    man lernt doch nie aus

    dl, dd und dt kannte ich bisher immer nur von meinen Mootoolstabs


    viele Grüße an Dich

  7. #6
    Neu an Board
    Registriert seit
    03.06.2006
    Beiträge
    25
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Hallo zusammen,

    danke für Euere Antworten.
    @Indigo66 leider ist das mit dem selber machen nicht so einfach, deshalb habe ich nach einem Modul gefragt...
    Habe schon versucht es selber zu machen, hat aber irgendwie nicht funktioniert. Vielleicht könntest du oder jemand Anderes mir dabei helfen?

    Vielen Dank und liebe Grüße

    Ingrid

  8. #7
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Verrate uns doch erstmal warum es die komische Definitionsliste (sehr unübleich und wie ich finde auch ungeeignet, für eine Navigation) und keine normale Liste sein darf?
    Ich bin nicht der geeignete um soche Module zu schreiben.

  9. #8
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von Indigo66 Beitrag anzeigen
    Verrate uns doch erstmal warum es die komische Definitionsliste (sehr unübleich und wie ich finde auch ungeeignet, für eine Navigation) und keine normale Liste sein darf?
    Weil es für die "modernen" mehrzeiligen Menüs mit fettem Titel und kleinerem Untertitel an sich semantisch genau die korrekte Auszeichnung wäre. Die Lösung mit mehreren Spans ist eine nicht barrierearme Krücke. Ein Span sagt genau so wenig über die Bedeutung seines Inhaltes aus wie ein Div, und die Zeilen dieser Menüs haben nun mal jeweils eine bestimmte Bedeutung, die genau der der Elemente einer Beschreibungsliste entspricht.

    Ohne Hack gehen sie in 1.5 aber nicht, weil dazu in der Tabelle das nötige zweite Feld fehlt. Und bis jetzt ist auch in der 1.6 keine andere Struktur dafür vorgesehen, also ein Fall für die Wunschliste für 1.7.

    Ein fauler Trick wäre, im Titelfeld ein Trennzeichen vorzusehen und ein entsprechend angepaßtes Modul zu schreiben. Theoretisch ginge das auch mit einem Override, indem in der View des jetzigen Moduls die erzeugten Tags ausgetauscht werden, aber das ist eine Aufgabe für jemanden, der seine Eltern erschlagen hat
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  10. Erhielt Danksagungen von:


  11. #9
    Neu an Board
    Registriert seit
    03.06.2006
    Beiträge
    25
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Ich möchte diese Menüstruktur verwenden.

    Code:
    			<dl id="mainnavi">
    				<dt><a rel="1" href="#" class="active">Menüpunkt 1</a></dt>
    					<dd><a rel="1" href="#">Beispiel 1</a></dd>
    					<dd><a rel="1" href="#">Beispiel 2</a></dd>
    				<dt><a rel="2" href="#">Menüpunkt 2</a></dt>
    					<dd><a rel="2" href="#">Sonstiges 1</a></dd>
    					<dd><a rel="2" href="#">Sonstiges 2</a></dd>
    					<dd><a rel="2" href="#">Sonstiges 3</a></dd>
    					<dd><a rel="2" href="#">Sonstiges 4</a></dd>
    					<dd><a rel="2" href="#">Sonstiges 5</a></dd>
    				<dt><a rel="3" href="#">Menüpunkt 3</a></dt>
                    	                <dd><A href="#" rel=3>Sub 1</A></dd>
      					<dd><A href="#" rel=3>Sub 2</A></dd>
      					<dd><A href="#" rel=3>Sub 3</A></dd>
    				<dt><a rel="4" href="#">Menüpunkt 4</a></dt>
    					<dd><a rel="4" href="#">Sub 1</a></dd>
    					<dd><a rel="4" href="#">Sub 2</a></dd>
                                    <dt><a rel="5" href="#">Menüpunkt 5</a></dt>
    			</dl>
    Hierfür habe ich ein javascript für eine Animation. Das aber nur mit einer Definitionsliste funktioniert. Da die Listen ul li verschachtelt sind ist es problematisch den gleichen Effekt zu bekommen. Deshalb benötige ich eine Definitionsliste.
    Wichtig ist hierbei das <rel=""> und <a class="active">.


    Viele Grüße

    Ingrid

  12. #10
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von Ingrid Beitrag anzeigen
    Ich möchte diese Menüstruktur verwenden.
    Sorry, da bin ich nicht mehr bei dir. Diese Struktur ist semantisch Quatsch, auch wenn dein Javascript sie vielleicht benötigt (mal abgesehen davon, daß eine Benutzerführung, die Javascript benötigt, noch viel größerer Quatsch ist).

    Aber auch diese Struktur ist mit einem Override machbar. Aber wie oben geschrieben: Das darf jemand machen, der seine Eltern erschlagen hat.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein