Gunnar Bittersmann: Frage zu vertikaler CSS-Navigation

Beitrag lesen

@@Matthias Apsel:

nuqneH

  1. Vertikale Navigation die per Klick die Submenüs öffnet.
    Ist via CSS kein Problem.

Nicht, dass du Klick und Hover durcheinanderbringst …

  1. Auch in der Hauptmenuebene sollen Webseiten hinterlegt werden können und nicht nur als Überschrift für die einzelnen Kategogien dienen.
    Das ist auch kein Problem.

Doch. Wie soll sich beim Klick auf solch einen Menüpunkt das Untermenü öffnen, wenn da eine andere Seite verlinkt ist?

Mit dem vorgeschlagenen :target halte ich es nur für lösbar, wenn es auf der Seite keine weiteren Links gibt.

Das stellt kein Problem dar.

<nav>  
  <ol>  
    <li id="section1">  
      <a href="#section1">Section 1</a>  
      <ol>  
        <li><a href="?">Section 1.1</a></li>  
        <li><a href="?">Section 1.2</a></li>  
      </ol>  
    </li>  
    <li id="section2">  
      <a href="#section2">Section 2</a>  
      <ol>  
        <li><a href="?">Section 2.1</a></li>  
        <li><a href="?">Section 2.2</a></li>  
      </ol>  
    </li>  
  </ol>  
</nav>
nav li ol { display: none }  
nav li:target ol { display: block }

Allerdings geht das nur für eine Unterebene.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)