Webdesign in Siegen

Navigation als Liste mit Trennlinien semantisch korrekt

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Ingo

Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon cgu am 15.04.2008, 07:19

Guten Morgen Zusammen,

Kurze Frage zum logischen und sauberen Aufbau einer Navigationsliste:

Aus logischer sicht sollte eine Navigation so gut wie immer eine HTML-Liste sein. Gut, das stellt soweit kein Problem dar. Wie sieht es aus, wenn ich zwischen den einzelnen, vertikal verlaufenden Navigationspunkten horizontale Trennlinien haben möchte? Wie sollte man das semantisch korrekt schreiben?

Lösung A:
Macht man in jedem <LI> - Element nach dem Navigationspunkt ein <BR />und fügt dann das Bild bzw das <HR> ein?

Lösung B:
Gibt man jeder Trennlinie ein eigenes <LI> - Element? (halte ich ja eher für unwahrscheinlich)

Lösung C:
Lässt man die Liste in diesem Fall komplett weg?

Lösung D:
Andere Lösung.


Vielleicht könnt ihr mir helfen.

Beste Grüße und vielen Dank im Voraus.


Florian
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 309
Registriert: 02.09.2006
Wohnort: Siegen

Re: Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon schnuppel am 15.04.2008, 10:12

Hallo,

#navlist li {
list-style: none;margin: 0;padding: 0.25em;border-top: 1px solid gray;
}

Gruß

Schnuppel
Niemand stirbt als Jungfrau, das Schicksal fickt jeden!

Webstandards
schnuppel
Mitglied
 
Beiträge: 150
Registriert: 05.03.2008

Re: Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon Eyecatcher am 15.04.2008, 10:23

Guten Morgen,

ich würds ähnlich wie schnuppel auch mit einem Rand(Border) lösen.
Einfach jedem Navigationselement einen unteren Rand geben, und dem letzten gar keinen, fänd ich zumindest die sauberste Formatierungsmethode.

Habs mal fix ausgeteste, siehe Anhang...
Dateianhänge
ul-mit-rand.jpg
ul-mit-rand.jpg (29.24 KiB) 92-mal betrachtet
Demnächst: php-studio.com
Benutzeravatar
Eyecatcher
Mitglied
 
Beiträge: 259
Registriert: 01.03.2008
Wohnort: Espelkamp

Re: Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon cgu am 15.04.2008, 10:46

Danke für eure Antworten, ihr beiden.

Prinzipiell intelligente Lösung. Ich habe jetzt nur das Problem, dass ich ein Aufzählungsteichen haben möchte (kleines Bild eines speziellen Pfeiles). Diese Grafik kann ich ja, soweit ich das bislang gelesen habe, bei einer Liste auch als Aufzählungszeichen definieren.

Wenn ich jetzt aber ein Aufzählungszeichen definiere (unabhängig, ob eine Grafik oder einfach nur einen Kreis), geht die Linie nicht bis unter das Aufzählungszeichen, sondern beginnt erst unter dem Text (rot gestrichelte Linie).

Beispiel:
Dateianhänge
navigationsproblem.gif
navigationsproblem.gif (957 Bytes) 86-mal betrachtet
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 309
Registriert: 02.09.2006
Wohnort: Siegen

Re: Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon Eyecatcher am 15.04.2008, 14:26

Versuchs mal so, das du den Abstand zwischen dem Zeichen und dem Text auf 0 setzt, das geht auf jeden Fall irgendwie, also das der Text quasi über dem Zeichen liegt. Dann sollte ja auch der Border dementsprechend weit gehen. Nun setzt du noch per manuellem Leerzeichen, GIF- Grafik oder per Padding- Attribut (sofern das anspricht) den Abstand zum Bild wieder größer...
Demnächst: php-studio.com
Benutzeravatar
Eyecatcher
Mitglied
 
Beiträge: 259
Registriert: 01.03.2008
Wohnort: Espelkamp

Re: Navigation als Liste mit Trennlinien semantisch korrekt

Beitragvon cgu am 15.04.2008, 23:55

Also mein Hauptproblem wurde gelöst. Ich habe jetzt mit border-bottom gearbeitet. Klappt gut. Zumindest in meinem ersten Tests.

Das Problem mit der Linie, die zu kurz ist, ist noch nicht gelöst. Jedoch ist das nicht weiter tragisch. Kann auch momentan leider keine weitere Zeit in das Problem investieren (zumindest für dieses Projekt). Generell wäre eine Lösung aber schon interessant, wenn euch also noch etwas einfällt ... immer her damit!

Momentan sieht es so aus, und das ist ein guter Kompromiss:
Dateianhänge
navigationsproblem2.gif
navigationsproblem2.gif (10.71 KiB) 34-mal betrachtet
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 309
Registriert: 02.09.2006
Wohnort: Siegen


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast