Tobi: Netscape: Style - Angaben... AAARGH!!!

Hi Leute,

ich arbeite derzeit am Layout eines Kalenders (per Style - Angaben im HEAD der HTML-Datei) für den Netscape... Beim IE klappt‚s wunderbar, leider halt nicht im Netscape 4.08: Er greift gar nicht auf die letzten 3 Zeilen (calNormal, calHighlighted, CancelColor) zu oder interpretiert diese scheinbar willkürlich... Der Kalender ist mit 2 externen JS-Dateien erstellt, wobei ich diese als Fehlerquelle allerdings fast ausschließe....

Hier meine Angaben:

<STYLE type=text/css>
.cal {
COLOR:#000000; FONT-FAMILY:Arial; FONT-SIZE:9pt
}
.calDay {
COLOR:#FFFFFF; FONT-FAMILY:Arial; FONT-SIZE:9pt;
FONT-WEIGHT:bold
}
.calShaded {
  COLOR:#b0b0b0; FONT-FAMILY:Arial; FONT-SIZE:9pt
}
.calNormal {
  BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
  FONT-SIZE:9pt; a:#d9d9d9; BORDER:1 solid; Border-Color:#421473
}
.calHighlighted {
  BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
  FONT-SIZE:9pt; FONT-WEIGHT:bold; BORDER:1 solid;
  Border-Color:#421473
}
.CancelColor {
  BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
  FONT-SIZE:9pt; FONT-WEIGHT:bold; BORDER:1 solid;
  Border-Color:#421473
}
</STYLE>

Im Archiv habe ich schon gekuckt und auch sonst im Web nix gefunden...

Wenn mir da jemand helfen könnte, wär das echt nett...

Danke & Gruß

Tobi

  1. Hi auch,
    bei CSS heisst das meines Wissens nur "BACKGROUND:"
    Wie BORDER-COLOR in CSS richtig heisst und wers versteht weis ich allerdings auch nicht.
    -->

    .calNormal {
      BACKGROUND:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
      FONT-SIZE:9pt; a:#d9d9d9; BORDER:1 solid; Border-Color:#421473
    }

    usw.

    </STYLE>

    CU, ein anonymer surfer.

  2. Hi Toby

    }
    .calNormal {
      BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
      FONT-SIZE:9pt; a:#d9d9d9; BORDER:1 solid; Border-Color:#421473
    }
    .calHighlighted {
      BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
      FONT-SIZE:9pt; FONT-WEIGHT:bold; BORDER:1 solid;
      Border-Color:#421473
    }
    .CancelColor {
      BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
      FONT-SIZE:9pt; FONT-WEIGHT:bold; BORDER:1 solid;
      Border-Color:#421473
    }
    </STYLE>

    Wenn mir da jemand helfen könnte, wär das echt nett...

    Ich rate mal, dass Du mit den letzten 3 styles einen layer (div) definieren willst. Wenn ja, rate ich weiterhin, dass Du mit "border" einen Rahmen erzeugen willst.
    Wenn ich richtig informiert bin, sollte die Definition folgendrmaßen lauten: "...border-width:1px; border-style:solid; ...".
    Deine Schreibweise ist mir zuindest unbekannt.

    Grüße, Martin

    1. Ich vergaß,

      "background-color:#...."

      Martin

    2. Uups,

      sorry für den Müll, den ich hier gerade produziert habe..

      Deine Schreibweise ist mir zuindest unbekannt.

      Jetzt nicht mehr ;-))) Ist natürlich ok!

      Martin

  3. Hallo!

    Nur mal so als Frage:

    Kann es sein, dass CSS einfach Case-sensitiv ist?
    (Groß- Kleinschreibung...)

    mfg
    Stiefel

  4. Hi,

    ich habe alle Tipps bis einschließlich das von Stiefel (16.41h) ausprobiert, bzw. berücksichtigt, komme aber immernoch nicht weiter. Martin liegt übrigens richtig mit der Vermutung, dass ich div-Layer definiere.

    Neben den willkürlichen Problemchen scheint es auch ein paar beständige zu geben:

    1. Wenn der Kalender geladen wird, lädt Netscape mit calDay die richtige Schriftfarbe, sobald ich allerdings den nächsten Monat anzeigen lasse, ändert sich die Schriftfarbe in schwarz und bleibt auch so...

    2. Die Hintergrund - Farbe von calCancel sollte eigentlich die ganze Breite des Kalenders füllen, sie deckt aber nur die Beschriftung "Cancel" ab... (Eine Notlösung wäre natürlich die  -Methode...)

    3. Die Border bei calHighlighted wird zwar angezeigt, aber immer mit 1px Abstand zum Background, so daß zwischen beiden eine leere Zeile entsteht...

    Trotzdem schon mal vielen Dank für Eure Unterstützung...

    CU Tobi

    1. Tobi,

      gib ma Butter bei die Fische...www.seite-von-tobi.de

      (mein Abstraktionsvermögen reicht dafür um diese Zeit nicht mehr aus..)

      Martin

      1. Hi Martin,

        leider ist es momentan noch nicht möglich die Seite online zu sehen...

        Aber Deinen Tipp mit der Tabelle probiere ich gern mal aus...

        Danke Dir !!!

        Grüssle
        Tobi

    2. Ich nochmal (habe heute etwas Zeit....)

      Zu 2. Das ist bei Netscape und Layern leider so.
      Eine Möglichkeit: Lege in den Layer eine gleichgroße unsichtbare Tabelle und weise ihr die gewünschte bgcolor zu.

      M.

  5. Hi Tobi,

    einen hat der Valigator noch für dich:
    http://jigsaw.w3.org/css-validator/validator-text.html

    .calNormal {
      BACKGROUND-COLOR:#CEBEDE; COLOR:#421473; FONT-FAMILY:Arial;
      FONT-SIZE:9pt; a:#d9d9d9; BORDER:1px solid; Border-Color:#421473

    ^^^^^^^^^          ^^
    das a: mag er da gar nicht....(das mit den px hatten die anderen ja schon)

    Probier evtl. auch einfach mal den (von Leerzeichen um die ":" bereinigten)
    Output von dem Teil.

    Gruss,
    Carsten

  6. Hallo!

    <style type=text/css>
    .cal {
    color:#000000;
    font-family:Arial;
    font-size:9pt;
    }
    .calday {
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    }
    .calshaded {
    color:#b0b0b0;
    font-family:Arial;
    font-size:9pt;
    }
    .calnormal {
    background:#cebede;
    color:#421473;
    font-family:Arial;
    font-size:9pt;
    /*a:#d9d9d9; -->das gibt es nicht */
    border:1px solid #421473;
    width:__px; /* da muss du was eintragen */
    }
    .calhighlighted {
    background:#cebede;
    color:#421473;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    border:1 solid #421473;
    width:__px; /* da muss du was eintragen */
    }
    .cancelcolor {
    background:#cebede;
    color:#421473;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    border:1 solid #421473;
    width:__px; /* da muss du was eintragen */
    }
    </style>

    sonst ist es zu wenig, was du angegeben hast: die Site müsste man sehen wo dies verwendet wird: hast du was dynamisches vor mit den divs, muss du mit position:absolute; und layer-background-color:____;  arbeiten.

    Grüße
    Thomas

    1. Hallo Thomas !

      Dein Tip mit der "layer-background-color" hat hingehauen ! Vielen Dank ! Deine restlichen Ratschläge habe ich zwar auch ausprobiert, bin aber leider erfolglos geblieben.

      Da ich die Seite leider nicht online stellen kann, werdet Ihr mir mit meinen wenigen Angaben wohl kaum weitere Tricks & Gedankenanstöße geben können... Ich bin zwar noch nicht viel weiter als bisher, aber ein kleines Stückle bin ich eben doch vorangekommen !

      Deshalb:
      Vielen Dank an alle, die mich so hilfsbereit unterstützt haben !!!

      So long !

      Tobi