Klaus: scrollbar-Eigenschaften

Hallo,
Der Firefox akzeptiert nicht die Angaben
scrollbar-shadow-color u.a.
Kann ich die Angabe, dass nicht für Firefox gültig ist in der ausgelagerten CSS-Datei machen (wie?) oder muss ich in der HTML-Datei unterschiedliche CSS-Dateien einbinden?
Grüße aus Ulm
Klaus

  1. Der Firefox akzeptiert nicht die Angaben
    scrollbar-shadow-color u.a.

    kein Browser tut das (ausser wenn du ihn dazu zwingst)

    Struppi.

    --
    Javascript ist toll (Perl auch!)
  2. Moin

    das kannst du in der CSS-Datei zusammen mit allen anderen Angaben lassen, die Browser, die diese Eigenschaften nicht kennen oder bei denen deren Manipulation voreinstellungsmäßig nicht erlaubt ist, werden das einfach ignorieren.

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)
    1. das kannst du in der CSS-Datei zusammen mit allen anderen Angaben lassen, die Browser, die diese Eigenschaften nicht kennen oder bei denen deren Manipulation voreinstellungsmäßig nicht erlaubt ist, werden das einfach ignorieren.

      Nicht ganz, sie werden dir korrekterweise sagen dass es ein Fehler ist, ein Blick in die Fehlerkonsole hilft da. Und um es deutlich zu sagen, auch der IE oder Opera interpretieren diese Eigenschaft nur wenn du sie in den fehlerbehafteten Quirksmodus zwingst, aber wer macht sowas heute noch?

      Struppi.

      --
      Javascript ist toll (Perl auch!)
      1. Yerf!

        Und um es deutlich zu sagen, auch der IE oder Opera interpretieren diese Eigenschaft nur wenn du sie in den fehlerbehafteten Quirksmodus zwingst, aber wer macht sowas heute noch?

        Diese Aussage ist falsch. Der IE zeigt die gefärbten Scrollbars auch im standardkonformen Modus an, allerdings müssen sie für die komplette Seite anders angegeben werden (HTML <-> BODY), bei anderen Elementen (mit z.B. overflow:scroll) zeigt er sie immer farbig an.

        Gruß,

        Harlequin

        1. Diese Aussage ist falsch. Der IE zeigt die gefärbten Scrollbars auch im standardkonformen Modus an, allerdings müssen sie für die komplette Seite anders angegeben werden (HTML <-> BODY), bei anderen Elementen (mit z.B. overflow:scroll) zeigt er sie immer farbig an.

          So ist es!

          Was ich nun will ist, dass Firefox die Angabe, die im übrigen auch von weiteren Browsern akzeptiert wird, nicht als Fehler markiert.

          Gruß
          Klaus

          1. Moin

            Was ich nun will ist, dass Firefox die Angabe, die im übrigen auch von weiteren Browsern akzeptiert wird, nicht als Fehler markiert.

            das einfachste wäre den Quatsch dann nicht zu verwenden.
            Ansonsten gibts doch diese schicken HTML-Kommentare deren Inhalt nur der IE interpretiert.

            Gruß
            rfb

            --
            Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
            (Galileo Galilei)
          2. Yerf!

            Was ich nun will ist, dass Firefox die Angabe, die im übrigen auch von weiteren Browsern akzeptiert wird, nicht als Fehler markiert.

            Hm, das wird schwierig... über conditional Komments wird alles außer dem IE ausgesperrt, also auch der Opera. Über JavaScript den Browser abfragen und dann die Eigenschaft setzen ist auch nicht gerade schön. Ich bin dazu übergegangen die CSS-Fehler vom FF in diesem Fall zu ignorieren (gehört zum CSS-Standard nicht auch eine gewisse Fehlertoleranz?)

            Gruß,

            Harlequin

            1. Ich bin dazu übergegangen die CSS-Fehler vom FF in diesem Fall zu ignorieren (gehört zum CSS-Standard nicht auch eine gewisse Fehlertoleranz?)

              Ja, werde die Fehler halt übersehen, danke.

          3. Was ich nun will ist, dass Firefox die Angabe, die im übrigen auch von weiteren Browsern akzeptiert wird, nicht als Fehler markiert.

            Wird sie?
            Laut den Angaben hier nicht http://www.css4you.de/scrollbar-base-color.html

            Struppi.

            --
            Javascript ist toll (Perl auch!)
            1. Yerf!

              Wird sie?
              Laut den Angaben hier nicht http://www.css4you.de/scrollbar-base-color.html

              Hm, habs grad mal selbst nochmal genauer getestet und irgendwie verhält sich Opera inkonsequent... obwohl in den Einstellungen das Einfärben erlaubt ist, wird dies nur im Quirks-Mode tatsächlich getan...

              Da ich aber eh nur ein CSS-File hab scheiden conditional Comments für mich eh aus (ich müsste sonst alle Seiten des Projekts ändern). Ein * html oder ähnliches hält den FF jedenfalls nicht davon ab trotzdem einen Fehler zu generieren...

              Ich geb dir auch Recht, dass man das im Allgemeinen nicht verwenden sollte, aber bei diesem Projekt ergibt sich insgesamt ein schöneres Bild, da häufig Scrollbars innerhalb der Seite (an DIVs) auftreten. (...ja, das mit den Scrollbars muss so sein!!elf ;-)

              Gruß,

              Harlequin

              1. Wird sie?
                Laut den Angaben hier nicht http://www.css4you.de/scrollbar-base-color.html

                Hm, habs grad mal selbst nochmal genauer getestet und irgendwie verhält sich Opera inkonsequent... obwohl in den Einstellungen das Einfärben erlaubt ist, wird dies nur im Quirks-Mode tatsächlich getan...

                Stimmt, so steht's auch in selfhtml (war vorhin nur das 2 Suchergebnis)
                http://de.selfhtml.org/css/eigenschaften/anzeigefenster.htm#scrollbar

                Struppi.

                --
                Javascript ist toll (Perl auch!)
        2. Diese Aussage ist falsch. Der IE zeigt die gefärbten Scrollbars auch im standardkonformen Modus an

          stimmt http://www.css4you.de/example/scrollbar-base-color.html, da hatte ich zuviel Hoffnung in den IE gesetzt, da ich den nicht nutze sind mir diese Details entgangen.

          Struppi.

          --
          Javascript ist toll (Perl auch!)
  3. Das gleiche Problem hatte ich auch schon.
    Der iexplorer kann das interpretieren.
    Der Firefox soweit ich weiß leider nicht.