+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Fokus

  1. #1
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272

    Fokus

    Hallo,

    wenn ein Link den Fokus erhält, gibt es ja die pseudoklasse :focus um das aussehen zu ändern. Leider funktioniert das bei mir nur im Firefox. Gibt es da für den IE auch eine Möglichkeit?
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

  2. #2
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Nabend
    Der IE versteht alle Pseudoklassen nur beim a-Tag, jedoch sollte dort funktionieren. Falls nicht, zeig mal den Code

  3. #3
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272
    Hmm, also damit funzt es nicht:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    	<title>Untitled</title>
    
    <style type="text/css">
    a {
    	color: #000000;
    }
    
    a:focus {
    	color: #ff0000;
    }
    </style>
    	
    </head>
    
    <body>
    
    <a href="#">test</a>
    
    </body>
    </html>
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

  4. #4
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Nabend nochmal
    versuchs mal indem du bei der Definition für a:focus noch a:active mitdefinierst:
    a:active,a:focus {....}

  5. #5
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Müssen nicht alle Pseudoklassen in der richtigen Reihenfolge definiert werden, damit es funktioniert?
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  6. #6
    ingo
    Guest
    jup, das ist richtig. du musst schon alle definieren, d.h. erstmal nach dem schema LoVe HAte und danach den focus:
    Code:
    a:link {}
    a:visited {}
    a:hover {}
    a:active {}
    a:focus {}
    desweiteren versteht der ie :focus mmn. gar nicht, deswegen der umweg über :active.
    Geändert von ingo (07.12.2005 um 10:43 Uhr)

  7. #7
    TP-Moderator Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Avatar von Nightline
    Registriert seit
    Jan 2003
    Ort
    Wien
    Beiträge
    4.127
    Laut SelfHTML versteht nur der IE 3.0 "a:focus" nicht, wo liegt also jetzt die Wahrheit?
    +lg Nightline
    -------------------------
    Fotoportfolio: http://www.coeser.de/showcase/
    Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
    DeviantArt-Account: http://nightline.deviantart.com

  8. #8
    ingo
    Guest
    Zitat Zitat von Nightline
    wo liegt also jetzt die Wahrheit?
    irgendwo da draussen...

  9. #9
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Zitat Zitat von Adromir
    Müssen nicht alle Pseudoklassen in der richtigen Reihenfolge definiert werden, damit es funktioniert?
    Pseudoklassen müssen in der richtigen Reihenfolge definiert werden, damit es vernünftig funktioniert. CSS verhält sich nämlich, wie switch/case ohne break. Zum Beispiel, das hier funktioniert prächtig:

    Code:
    a:hover { color: red; }
    a:visited { color: blue; }
    Wurde der Link noch nicht besucht, funktioniert :hover wunderbar. Wurde der Link schon einmal besucht, scheint :hover nicht mehr zu funktionieren.

    Naja, eigentlich funktioniert es doch. Aber da der Link auch die Pseudoklasse :visited hat, wird die erste Regel von der zweiten Regel überschrieben. Wenn der Link also schon mal besucht wurde, bleibt er rot auch dann, wenn der Mauszeiger drüber fährt; ist der Link aber noch unbesucht, so wird er ganz normal blau beim drüberfahren.

    Möglicherweise ist das auch im Sinn des Designers. Generell aber gilt dies als unhilfreich und nicht besonders benutzerfreundlich. Doch funktionieren tut es.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51