Gunnar Bittersmann: :target und ":defaulttarget"

Beitrag lesen

@@dave:

nuqneH

<div id="foo" class="layer">foo</div>
    <div id="bar" class="layer">bar</div>

Da ist wohl 'section' angebracht; @class kannst du dir dann evtl. sparen:

  <section id="foo">foo</section>  
  <section id="bar">bar</section>

Nun möchte ich aber eins davon angezeigt haben wenn _kein_ hash angegeben ist, als default sozusagen.

Welches? Das erste? Das letzte? Ein beliebiges?

Das wird nicht möglich sein oder?

Kommt drauf an.

Wenn das letze:

section:target, section:last-of-type { display: block }  
section:not(:target), section:target~section:last-of-type { display: none }

Qapla'

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