Björn Höhrmann: Hintergrundfarbe und Border bei Inputfeldern

Beitrag lesen

Ich habe ein Formular mit einem Text Input Feld. Ich würde jetzt gerne das Aussehen dieses Feldes ändern. D.h. eine Hintergrundfarbe geben und eventuell den Rahmen um das Feld verschwinden lassen.
Habe ich ohne CSS eine Chance? Wenn nein, wie geht das mit CSS?

Weder in HTML 4 noch in CSS Level 2 ist das vorgesehen. HTML bietet keine Attribute dafür und für CSS Level 2 sind Formularelemente ersetzter Inhalt ala <img> oder <object>. Einige Browser unterstützen dennoch einige Eigenschaften um die Präsentation solcher Elemente zu beeinflussen, ob man das tut, muss jeder selbst wissen.