CSS: Sitemap
Hier erfahren sie wie die Sitemap auf webmaster-eye.de entstanden
ist und welcher Code sich dahinter verbirgt.
Das ganze ist eine leicht abgewandelte und in PHP Schleifen integrierte Version von
Klaus Langenberg, der Webmaster der Seite
thestyleworks.de.
Die Ursprüngliche Version von ihm sah so aus:
- Abschnitt
- Kapitel
- Unterkapitel mit einer Bezeichnung, die etwas länger ist und
deshalb zwei Zeilen Text benötigt.
- Unterkapitel
- Kapitel
- Unterkapitel
- Unterkapitel
- Unterkapitel
- Abschnitt
- Kapitel
- Unterkapitel
- Unterkapitel
- Kapitel
Das ganze liegt folgendem CSS Code zugrunde:
- DIV#sitemap {
- padding: 1em 1.5em;
- line-height: 20px;
- }
- DIV#sitemap LI {
- padding: 0 0 0 24px;
- margin: 0;
- list-style-type: none;
- }
- DIV#sitemap LI {
- background: url(../../graphics/extm.gif)
- no-repeat
- 0% 0%;
- }
- DIV#sitemap LI.last {
- background: url(../../graphics/exlm.gif)
- no-repeat
- 0% 0%;
- }
- DIV#sitemap UL {
- padding: 0 0 0 24px;
- margin: 0 0 0 -24px;
- list-style-type: none;
- }
- DIV#sitemap UL {
- background: url(../../graphics/exim.gif)
- repeat-y
- 0% 0%;
- }
- DIV#sitemap UL.last {
- background-image: none;
- }
Dieser wird mit folgendem HTML Code in die eite eingebunden:
- <div id="sitemap">
- <ul class="last">
- <li>Abschnitt
- <ul>
- <li>Kapitel
- <ul>
- <li>Unterkapitel mit einer Bezeichnung, die etwas länger ist und
- <br />deshalb zwei Zeilen Text benötigt.</li>
- <li class="last">Unterkapitel</li>
- </ul>
- </li>
- <li class="last">Kapitel
- <ul class="last">
- <li>Unterkapitel</li>
- <li>Unterkapitel</li>
- <li class="last">Unterkapitel</li>
- </ul>
- </li>
- </ul>
- </li>
- <li class="last">Abschnitt
- <ul class="last">
- <li>Kapitel
- <ul>
- <li>Unterkapitel</li>
- <li class="last">Unterkapitel</li>
- </ul>
- </li>
- <li class="last">Kapitel
- <ul class="last">
- <li class="last">Unterkapitel</li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </div>
Das ganze sieht recht einfach aus, ist es eigentlich auch, ausser man nimmt wie ich alles auseinander und
packt es in PHP Code neu zusammen ;).
Aber keine Angst davor, mit etwas Zeit blickt man schon sehr routiniert durch diesen Code
und man merkt wie geschickt dieser aufgebaut worden ist.
Das ganze ist natürlich XHTML Konform sowie CSS Konform!
Das original Beispiel der oben genannten Seite finden sie hier:
http://www.thestyleworks.de/examples/css-sitemap/css-sitemap-07.htmlUnd nun viel Spass beim nachbauen und basteln ;).
Fragen? Probleme? Keine Antworten? Hilfe finden Sie im Webmaster Forum!
Autor:
Tobiask Artikel drucken -
Artikel versenden - Aufrufe: 13.589
Diese Artikel könnten Sie auch interessieren:Linkbait, der feuchte SEO TraumLinkbuilding mit Hilfe von FachartikelnOpenInventory - Restplatzvermarktung auf höchstem Niveau