Versteckter Text

Hallo, ich hoffe ich bin im richtigem Forum gelandet :slight_smile:
Ich habe einen Code für einen versteckten Text (Spoiler).
Nur verhält sich das beim anklicken so, dass die ganze Seite nach oben springt und man wieder ganz nach unten scrollen muss um den nun sichtbaren Text zu sehen.
Was mache ich falsch mit dem code? Wie bekomme ich das hin, dass der Text aufklappt, ohne das die Seite nach oben springt?

#spoiler {} #spoiler a { color:#00000; text-decoration:none;} #spoiler a span { display:none; } #spoiler a:active span, #spoiler a:focus span { display:block;}
SpoilerVERSTECKTER TEXT

[HTML]SpoilerVERSTECKTER TEXT[/HTML]

Da passiert bei mir gar nichtso_O
Gibt es auch einen Code für verstecktem Text mit Button, den ich per Click öffnen und schließen kann?
Geht auch Javascript.

Funktioniert doch.

<title></title>
<style type="text/css">#spoiler {}
#spoiler a {
color:#00000;
text-decoration:none;}
#spoiler a span {
display:none; }
#spoiler a:active span, #spoiler a:focus span {
display:block;}
</style>
<div id="spoiler"><a href="#" onclick="return false;">Spoiler<span>VERSTECKTER TEXT</span></a></div>

Ist Browserabhängig, denke ich.
Bei mir funktioniert es nur während mousedown.

Hier eine Möglichkeit ohne JS:
http://jsfiddle.net/ozf35cpd/

„Irgendwas is ja imma.“