AlexS.: css, inputfelder und netscape

hallo

ich habe ein problem mit css und netscape.

ich will in einem formular nicht diese 'hübschen'
weißen inputfelder verwenden, da die nicht in das
layout der gesamten seite hereinpassen.
deshalb habe ich eine grafik eines inputbutton
gemacht (so wie dieser in das layout passt).
jetzt will ich das inputfeld über die grafik button setzen
und dem inputfeld die hintergrundfarbe der grafik zuweisen.

wenn ich dann noch den rahmen des inputfeldes auf null setze sieht
die ganze sache auch so auch wie ich das möchte. doch leider nur im msie.

der netscape scheint css-zuweisungen für ein inputfeld nicht
zu interpretieren. leider.

hier der quellcode:
<style type="text/css">
<!--
input.test { background-color:#E1E1E1; border:0; }
-->
</style>

<table cellspacing="0" cellpadding="0" width="369" height="28" border="0">
<tr>
<td width="100" height="28">Straße</td>
<td width="269" background="button_input.jpg">
<input type="text" size="27" maxlength="27" class="test"></td>
</tr>
</table>

hmm, so ein sch... netscape versaut wieder meine ganzen pläne.
muss ich jetzt wirklich diese standard-input-felder nehmen??
oder geht es so wie ich es vorhabe?

danke

AlexS.

  1. Hallo Alex!

    Leider putzt der NS diese exotischen CSS-Angaben nicht, hab bei einer Page auch dasselbe Problem. Musste eben damit fertigwerden, dass im NS die Felder standardmäßig dargestellt werden.
    Ich hab erst kürzlich im SelfHTML in der Rubrik DHTML JSSS entdeckt, JavaScript StyleSheets, dass sind netscape-spezifische Styles, die eben im NS tadellos funktionieren, der IE ignoriert sie.
    Das wäre mein einziger Vorschlag, diese beiden Style-Arten zu mischen. Der NS ignoriert die CSS-Angaben und wendet die JSSS-Angaben an, der IE genau umgekehrt. So funktioniert es in beiden und es gibt keinen Konflikt.
    Leider hab ich es noch nicht ausprobiert, kann Dir also von keinem Erfolg berichten.

    Gruß, Jan

    1. Ich hab erst kürzlich im SelfHTML in der Rubrik DHTML JSSS entdeckt, JavaScript StyleSheets, dass sind netscape-spezifische Styles, die eben im NS tadellos funktionieren, der IE ignoriert sie.
      Das wäre mein einziger Vorschlag, diese beiden Style-Arten zu mischen. Der NS ignoriert die CSS-Angaben und wendet die JSSS-Angaben an, der IE genau umgekehrt. So funktioniert es in beiden und es gibt keinen Konflikt.
      Leider hab ich es noch nicht ausprobiert, kann Dir also von keinem Erfolg berichten.

      hallo jan

      danke für deinen vorschlag. ich werde ihn wohl ausprobieren
      müssen, wenn ich das umsetzen will, was ich vorhabe.

      thx

      AlexS.