Klaus: Überlagerung zweier CSS

Hallo,
ich verwende in einem HTML-Dokument zwei CSS-Dateien in der Reihenfolge css1, css2.
css1 enthält u.a.
input[type="text"] { background:#DFF3AF; }

und css2:
input[type="text"] { background:#b6b6b6; }

Ich hätte erwartet, dass die zum 2. Wert gehörige Farbe angezeigt wird, angezeigt wird aber die Farbe aus dem 1. CSS.

Funktioniert die Überlagerung hier nicht?
Gruß
Klaus

  1. @@Klaus:

    nuqneH

    Ich hätte erwartet, dass die zum 2. Wert gehörige Farbe angezeigt wird

    Dem ist auch so.

    angezeigt wird aber die Farbe aus dem 1. CSS.
    Funktioniert die Überlagerung hier nicht?

    Entweder deine Sinne funktionieren nicht oder deine Problembeschreibung.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
    1. Entweder deine Sinne funktionieren nicht oder deine Problembeschreibung.

      Sorry für meine Voreiligkeit!
      Es waren meine Sinne!
      Danke.

      1. @@Klaus:

        nuqneH

        Es waren meine Sinne!

        Ja, die lassen sich täuschen.

        Ich halte es übrigenz für keine gute Idee, auf die Reihenfolge von eingebundenen Stylesheets zu bauen. Besser ist wohl die Verwendung von unterschiedlich spezifischen Selektoren.

        Und warum bindest du überhaupt zwei Stylesheets ein? Besser ist _eine_ Ressource (ggfs. Stylesheets serverseitig zusammenfassen).

        Qapla'

        --
        Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
        (Mark Twain)