Forstermann: Registerkarten nur mit style-Attribut

Beitrag lesen

Hallo,

ich versuche eine Registerkarten-Oberfläche ohne JavaScript zu erstellen, so wie es hier beschrieben ist: http://www.ich-lerne-css.de/Style/Examples/007/target.html

Dabei soll nach dem Anklicken eines "Tabs" ein bestimmter Inhalt angezeigt werden.

Hier ist ein funktionierendes Beispiel dafür:

<style type="text/css">  
  div.items p:not(:target) {display: none}  
</style>  
<div>  
  <p>  
    <a href="#item1">Tab 1</a>  
    <a href="#item2">Tab 2</a>  
    <a href="#item3">Tab 3</a>  
  </p>  
  <div class=items>  
    <p id=item1>Inhalt 1</p>  
    <p id=item2>Inhalt 2</p>  
    <p id=item3>Inhalt 3</p>  
  </div>  
</div>

Mein Problem ist jetzt, dass ich das html-TAG <style> vermeiden möchte, da ich den Inhalt auf eine Seite laden möchte, in der dieser Tag nicht akzeptiert wird. Stylesheets als Attribute werden aber angenommen (also z. B. <p style="color:red">test</p> ist erlaubt).

Ist es möglich, das Beispiel von oben so umzuschreiben, dass das Style in ein Attribut kommt?