zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Registerkarten mit CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 26.03.2016, 12:43
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.03.2016
Beiträge: 2
nordi0 befindet sich auf einem aufstrebenden Ast
Standard Registerkarten mit CSS

Habe Registerkarten nur mit CSS erstellt. Die Register (Art Buttons) reagieren bei Hover, Active, visited, focus mit entsprechender Farbe und Eigenschaften. Ich möchte jedoch, dass die ausgewählte Hintergrundfarbe sich fix ändert, wenn ich das Register ausgewählt habe, da sonst nicht klar ist, auf welchem Register man sich befindet.

Wenn ich ein Register drücke, reagiert es mit active, bringt mir auch den Inhalt, nur kommen wieder die ursprünglichen Eigenschaften. Die Eigenschaften von active sind wieder verschwunden. Nur wenn ich mit rechter Maustaste einen neuen Tab / Seite aufmache, bleiben die Eigenschaften von focus erhalten. Ziel sollte jedoch sein, dass man im gleichen Tag / Seite bleibt.

2 Beispiele, welche ich im Internet gefunden habe, lösen das, indem ein eigenes html-Element aufgerufen wird, wo die aktuelle Registerkarte als eigene Klasse identifiziert wird und damit eine eigene Farbe erhält. Brauche daher für jede Registerkarte eine eigene Webseite und es muss alles neu geladen werden. Auch eine Lösung mit javascript möchte ich eigentlich nicht (z. B. die Klasse dynamisch ändern), da ich doch eine CSS-Lösung habe ...

Gibt es wirkich keine andere Lösung?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 26.03.2016, 13:00
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Du brauchst eine eigene Klasse und dafür hast du, wie du schon festgestellt hast, zwei Möglichkeiten: entweder du fügst die Klasse per js oder mit einer neuen html-Seite hinzu.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 26.03.2016, 13:03
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

Ohne Link zu deiner Seite können wir dir nicht konkret helfen.

Zitat:
Gibt es wirkich keine andere Lösung?
Es gibt keine Lösung, die direkt mit HTML und CSS vorgesehen ist. Es gibt unterschiedliche Lösungsansätze, die aber alle mehr oder weniger aufwändige Tricks / Umwege verlangen.

Text zunächst zu verstecken und erst nach einer Aktion des Besuchers anzuzeigen schafft Barrieren und ist benutzerunfreundlich. Deshalb sollte darauf möglichst verzichtet werden.

Zudem sind grade Anfänger häufig damit überfordert solche Einblendungen so zuerstellen, dass alle Besucher damit problemlos umgehen können.

Gruss

MrMurphy
Mit Zitat antworten
Antwort

Stichwörter
active, css, focus, registerkarte

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 13:25
Einbindung von frei erhältlichen Scripten - CSS Problem DonL CSS 1 22.01.2011 17:09
MYspace mehr als nur CSS oder ? Vinceone CSS 0 12.07.2007 03:21
Eric Meyer's CSS Petty Ressourcen 0 21.11.2005 09:18
Mozilla ignoriert externes css DarkWanderer CSS 9 22.09.2005 12:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:56 Uhr.