Formatierung ohne Klassenangabe???
Nils
- css
Hallo hallo,
kurze Frage.
Ich hab in einem ziemlich langen FORM einige INPUT-Felder die readonly gesetzt sind.
Diese Felder sollen jetzt grau hinterlegt werden. Mit CSS ja kein Ding, weiß ich!
Aber nun meine Frage, kann ich in CSS auch sagen "Mach alle Felder die readonly sind grau". Ohne bei jedem Fale noch die Class reinzutippen??
Ich dachte da so an eine Technik äquivalent zu a:hover oder so!?!?!
Nils
Hi,
ja mit z.B.:
input.textfeld[readonly="readonly"]{background-color: F0F0F0}
bzw.
input.textfeld[readonly]{background-color: F0F0F0}
vorausgesetzt du hast
<input class="textfeld" ...>
MfG
Hmm...
...denn kann ich ja auch gleich ne class dafür anlegen.
War nicht was ich suche.
Gibt es keine Pseudoklasse, die direkt ohne class aufruf alle
input readonly Felder formatiert?
Hi,
das ist eine pseudo klasse
input.textfeld[readonly="readonly"]{background-color: F0F0F0}
bzw.
input.textfeld[readonly]{background-color: F0F0F0}
vorausgesetzt du hast
<input class="textfeld" ...>
du kannst da auch ein input.textfeld{blabla machen} und wenn der zusatz
textfeld[readonly] da ist wird der hintergrund grau.
Verstehst wie ich mein? vll gehts auch mit
input[readonly]
probiers doch aus
MfG
Hi,
das ist eine pseudo klasse
Nein, ist es nicht.
cu,
Andreas
Hi,
...denn kann ich ja auch gleich ne class dafür anlegen.
War nicht was ich suche.
Doch - denn das funktioniert natürlich auch ohne Klasse. Was Dir Daniel allerdings ebenfalls verschwiegen hat ist, daß der IE noch keine attributbedingen Selektoren kennt.
freundliche Grüße
Ingo
Hi,
Doch - denn das funktioniert natürlich auch ohne Klasse. Was Dir Daniel allerdings ebenfalls verschwiegen hat ist, daß der IE noch keine attributbedingen Selektoren kennt.
Nuja, da er mit :hover kam, was der IE ja nur bei Links macht dacht ich
das brauch ich ihm nicht sagen. wer benutzt denn schon noch den IE der
ja "garnix" kann und riesen Sicherheitslücken hat?
MfG
Hi,
Gibt es keine Pseudoklasse, die direkt ohne class aufruf alle
input readonly Felder formatiert?
nö!
Aber versuch doch mal folgendes:
form#FORMULAR_ID input[readonly="readonly"]{
background-color: F0F0F0
}
Dieser Code funktioniert natürlich nur, wenn Daniel mit dem "[readonly=readonly]" Recht hatte und das entsprechende Element auch angesprochen wird.
MfG Hopsel
Hi,
form#FORMULAR_ID input[readonly="readonly"]{
background-color: F0F0F0
}
>
> Dieser Code funktioniert natürlich
gar nicht. Denn es ist kein gültiger Farbwert vorhanden.
cu,
Andreas
--
[Warum nennt sich Andreas hier MudGuard?](http://www.Mud-Guard.de/)
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Hallo Nils,
Ich hab in einem ziemlich langen FORM einige INPUT-Felder die readonly gesetzt sind.
Diese Felder sollen jetzt grau hinterlegt werden. Mit CSS ja kein Ding, weiß ich!
Warum nimmst du nicht gleich das Attribut disabled? Dann sind die Felder grau und auch nur lesbar.
Gruß Gernot
Hi,
Warum nimmst du nicht gleich das Attribut disabled? Dann sind die Felder grau und auch nur lesbar.
Vielleicht weil die Werte trotzdem übertragen werden sollen?
disabled und readonly unterscheiden sich nicht nur im Aussehen ...
cu,
Andreas
Genau wie MudGuard sagt, ich brauche die Werte! :-) Aber trotzdem danke.
Nils
Hallo Nils,
Ich hab in einem ziemlich langen FORM einige INPUT-Felder die readonly gesetzt sind.
Diese Felder sollen jetzt grau hinterlegt werden. Mit CSS ja kein Ding, weiß ich!Warum nimmst du nicht gleich das Attribut disabled? Dann sind die Felder grau und auch nur lesbar.
Gruß Gernot