CSS Frage |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
CSS Frage |
Thu. 19. July 2007, 22:52
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
Hi,
ich habe da mal ein CSS Problemchen. In einem CSS für FF steht folgendes: QUELLTEXT input[type=text]:focus, textarea:focus, select:focus { das funktioniert ja auch wunderbar (wohlbemerk FF getestet).background-color: #CCCCFF; } input[readonly]:focus, textarea[readonly]:focus, select[readonly]:focus { background-color: #FFFFFF; } Nun habe ich auch noch eine Rule: QUELLTEXT input.inputgrey { diesen Selector kriege ich nicht wieder raus, das Feld wird beim erhalt des Focus weiß soll aber grau bleiben!background-color: #EFEFEF; } Ich habe auch schon versch. Kombinationen ausprobiert: QUELLTEXT input.inputgrey:focus { ... nix zu machen. Any Idea?background-color: #EFEFEF; } input[class=inputgrey]:focus { background-color: #EFEFEF; } Gruß |
|
|
Thu. 19. July 2007, 23:05
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
Für interessierte, dem IE bringe ich das so bei:
CODE var inputFocus = function() { ... wobei das obige Problem nicht auftritt!var lis = document.getElementsByTagName("INPUT"); for (var i=0; i<lis.length; i++) { if (lis[i].getAttribute('type') == 'text' && lis[i].getAttribute('readonly') != true) { lis[i].onfocus=function() { this.style.background='#BFC5DF'; } lis[i].onblur=function() { this.style.background='#FFFFFF'; } } } } var selectFocus = function() { var lis = document.getElementsByTagName("SELECT"); for (var i=0; i<lis.length; i++) { lis[i].onfocus=function() { this.style.background='#BFC5DF'; } lis[i].onblur=function() { this.style.background='#FFFFFF'; } } } var txtareaFocus = function() { var lis = document.getElementsByTagName("TEXTAREA"); for (var i=0; i<lis.length; i++) { lis[i].onfocus=function() { this.style.background='#BFC5DF'; } lis[i].onblur=function() { this.style.background='#FFFFFF'; } } } if (window.attachEvent) { window.attachEvent("onload", inputFocus); window.attachEvent("onload", selectFocus); window.attachEvent("onload", txtareaFocus); } Gruß |
|
|
Fri. 20. July 2007, 00:26
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
Wenns weiter nüscht ist
QUELLTEXT input.inputgrey {
background-color: #EFEFEF !important; } -------------------- |
|
|
Fri. 20. July 2007, 10:19
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
... hehe, natürlich funktioniert das; Super danke du CSS-Guru
Gruß |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.4.24 - 05:20 |