franco: hintergund farbe einer seite in externer css-datei definieren

nochmals hallo....

seit meinem letzten eintrag also vor knapp 45 minuten suche ich das gesamte archiv und das gesamte selfhtml nach den angaben ab.

ich möchte in einer externen css datei definieren, welche hintergrundfarbe eine seite haben soll, damit ich die <body bgcolor=..... angabe nicht immer machen muss.

wenn ich es mit

.body
{
background-color: black;
}

löse, dann wird nur der text auf meiner seite schwarz hinterlegt, aber zum beispiel die tabellen bleiben wie sie sind und der rest der seite auch.

liegt das an netscape oder kann es an netscape liegen ???

würde mich über euer antworten freuen.

ich weiss, änliches themen wie dieses gibt es schon viele in diesem forum, aber nirgens habe ich eine wirkliche lösung für dies gefunden !!!

greetings franco

  1. Hallo,

    body {background-color:#000000;}

    funktioniert bei mir.

    HTH
    Uwe

    1. Hallo,

      body {background-color:#000000;}

      funktioniert bei mir.

      HTH
      Uwe

      hallo an euch alle...

      ja ohne punkt hat es funktioniert !!!
      sogar über die tabelle *smile*

      danke euch...

      greetings franco

  2. nochmals hallo....

    seit meinem letzten eintrag also vor knapp 45 minuten suche ich das gesamte archiv und das gesamte selfhtml nach den angaben ab.

    ich möchte in einer externen css datei definieren, welche hintergrundfarbe eine seite haben soll, damit ich die <body bgcolor=..... angabe nicht immer machen muss.

    wenn ich es mit

    .body

    »»  {
    »»  background-color: black;
    »»  }

    löse, dann wird nur der text auf meiner seite schwarz hinterlegt, aber zum beispiel die tabellen bleiben wie sie sind und der rest der seite auch.

    liegt das an netscape oder kann es an netscape liegen ???

    würde mich über euer antworten freuen.

    ich weiss, änliches themen wie dieses gibt es schon viele in diesem forum, aber nirgens habe ich eine wirkliche lösung für dies gefunden !!!

    greetings franco

    Hi Franco!

    Es muß so wie Du es machst funktionieren.
    Bei mir sieht es nämlich folgendermaßen aus, und es klappt:

    body {  background-color: #0000FF}

    probier es doch mal ohne den Punkt vor Body, soweit ich weiß geht es nicht mit Punkt

    Kai

  3. Hi,

    seit meinem letzten eintrag also vor knapp 45 minuten suche ich
    das gesamte archiv und das gesamte selfhtml nach den angaben ab.

    *g* Brav *g*

    ich möchte in einer externen css datei definieren, welche
    hintergrundfarbe eine seite haben soll, damit ich die <body
    bgcolor=..... angabe nicht immer machen muss.

    [...]

    liegt das an netscape oder kann es an netscape liegen ???

    Ja; der NN benötigt noch ein bgcolor im <body>-Tag.

    Halt!
    Bevor jetzt wieder alle sich den Mund fuselig meckern, wie schlecht
    der NN doch sei, denkt mal daran, daß der NN a) schon einige Jahre
    alt ist und b) die CSS-Sachen 3 oder 4 Wochen vor erscheinen "mal
    schnell" mit reingeflickt wurden ,)

    löse, dann wird nur der text auf meiner seite schwarz hinterlegt,
    aber zum beispiel die tabellen bleiben wie sie sind und der rest
    der seite auch.

    Beim NN mußt du Schrift- und Hintergrund-Formatierung für Tabellen
    explizit angeben, beispielsweise über CSS oder über <base>.

    mfg
    CK1

    P.S.: Für Linux-User gibt es eine speziell auf den 2.2er-Kernel
    optimierte Ver vom NN - das Ding ist sauschnell ,)

    1. Hallo Chrsitian!

      Ja; der NN benötigt noch ein bgcolor im <body>-Tag.

      Das ist definitiv nicht richtig. (Bzw. nur NS3.x oder NS4.x ohne Javascript)

      Würdest du in Zukunft deratige falsche Angaben unterlassen? Bitte!

      Grüße
      Thomas

  4. Moin

    » > .body
    »»  {
    »»  background-color: black;
    »»  }

    Zunächst lässt du bitte mal den Punkt weg, denn du willst ja keine Klasse, sondern ein Element erläutern.

    liegt das an netscape oder kann es an netscape liegen ???

    Ja. Netscape (jedenfalls 4.x) ignoriert body styles in Tabellen. Wiederhole die Angabe also bei TD.

    ich weiss, änliches themen wie dieses gibt es schon viele in diesem forum, aber nirgens habe ich eine wirkliche lösung für dies gefunden !!!

    Das glaub ich nicht

    Swen

    1. Hi Swen,

      Ja. Netscape (jedenfalls 4.x) ignoriert body styles in Tabellen. Wiederhole die Angabe also bei TD.

      Da hast Du zwar im allgemeinen Recht mit Deinem Hinweis, hier im Speziellen aber nicht - background-Angaben schlagen beim NS auch nach Tabellen durch. Beweis: http://www.mandoline.de/artikel/schwaen_disco.htm

      Grüße,

      Utz

      1. Moin,

        Danke.
        Was man doch für große Päckchen an Vorurteilen ohne Not mit sich herumschleppt.

        Swen

  5. Hi Franco,

    Kai und Uwe haben völlig recht, ich liefere die Erklärung nach: mit .body definierst Du eine Klasse namens "body", die Du mit class="body" aufrufen könntest. Was Du aber willst ist, Infos über die Hintergrundfarbe dem _Tag_ <body> zuzufügen. Laut CSS-Syntax geht das so:
    body { ...Angaben... }

    Ach ja, probier doch mal spaßeshalber, bei Deiner ursprünglichen Schreibweise mit Punkt <body class="body"> zu schreiben. Ist zwar Quatsch, müsste aber gehen...

    Grüße,

    Utz