Stefan: CSS-Frage: Disabled Input Button Textfarbe

Hallo zusammen!

Kann jemand helfen?
Ich definiere das Aussehen von Input Submit Buttons via CSS. Neben den normalen "aktiven" Submit Buttons benötige ich auch "inaktive" Buttons, also die "disabled" Variante.

IE 6 (wahrscheinlich auch 5.x) definiert hartnäckig eine graue Schriftfarbe für die inaktiven Buttons.

Hier dass CSS zum Button:
input.buttonRedInactive
{
background-color: #f99;
color: #fff;
border-width:1px;
border-color: #000;
font-family: Verdana, Arial;
font-size:  11px;
font-weight: bold;
width: 80 px;
padding: 1px;
}

Hier das HTML Tag:
<input class="buttonRedInactive" type="submit" value="Löschen" border="0" disabled>

Warum macht mir der IE daraus eine graue Schriftfarbe??

Danke für Eure Hilfe!

  1. Hi,

    IE 6 (wahrscheinlich auch 5.x) definiert hartnäckig eine graue Schriftfarbe für die inaktiven Buttons.
    font-family: Verdana, Arial;

    Generische Schrift fehlt.

    width: 80 px;

    Ungültiger Wert: zwischen Zahl und Einheit darf nichts stehen. Auch kein Whitespace.

    Hier das HTML Tag:
    <input class="buttonRedInactive" type="submit" value="Löschen" border="0" disabled>
    Warum macht mir der IE daraus eine graue Schriftfarbe??

    Weil er lieber grau hat.

    Formular-Elemente waren schon immer etwas anders als andere Elemente, was die Formatierungsmöglichkeiten per CSS betrifft - da gibt es einige Einschränkungen...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Hi,

      Generische Schrift fehlt.

      ja, stimmt.

      width: 80 px;
      Ungültiger Wert: zwischen Zahl und Einheit darf nichts stehen. Auch kein Whitespace.

      danke, stimmt auch.

      Weil er lieber grau hat.

      Formular-Elemente waren schon immer etwas anders als andere Elemente, was die Formatierungsmöglichkeiten per CSS betrifft - da gibt es einige Einschränkungen...

      Das befriedigt mich leider nicht, weiß jemand noch was dazu?

      Danke,
      Stefan

      1. Villeicht überschreibt der IE deine Angaben mit den intern für das stadium inaktiv festgelegten, solche Stadien wird's ja auch in CSS 3 geben (http://www.w3.org/TR/css3-selectors/#enableddisabled)...

        1. Hi,

          Villeicht überschreibt der IE deine Angaben mit den intern für das stadium inaktiv festgelegten, solche Stadien wird's ja auch in CSS 3 geben (http://www.w3.org/TR/css3-selectors/#enableddisabled)...

          Seeeeeeeeeeeeeeeeehhhhhhhr wahrscheinlich, daß der IE schon Sachen aus CSS 3 implementiert.
          Wo er doch schon sooooooooooooooooo weit ist mit der Unterstützung von CSS 2...

          cu,
          Andreas

          --
          Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
          http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo.

    Hier das HTML Tag:
    <input class="buttonRedInactive" type="submit" value="Löschen" border="0" disabled>

    Wenn es sich um XHTML handeln sollte, müsste es "disabled='disabled'" heißen.
    MfG, at