CSS die Befehle funken nicht!

Hallo ich nehme gerade ein Tutorial durch.
Aber es funkt gar nicht bei CSS.

Mein Dokument Mein erstes Stylesheet

  1. style.css

body {
background-color: #FF0000;
}

Es funkt nicht. Ich sehe dann nur den Text, aber der Hintergrund ist weis.
Ich habe auch dies befolgt:Nun speichern Sie beide Dateien in denselben Ordner. Denken Sie daran, die Dateien mit Ihren richtigen Endungen (“.css” bzw. “.htm”) zu speichern.

Öffnen Sie die default.htm in Ihrem Browser und Sie sehen, dass die Seite einen roten Hintergrund hat. Herzlichen Glückwunsch! Sie haben soeben Ihr erstes Stylesheet erstellt.
Wo könnte das Problem liegen.

Moin,

Hallo ich nehme gerade ein Tutorial durch.
Aber es funkt gar nicht bei CSS.

CSS hat auch nichts mit „funken“ zu tun, sondern ist eine Auszeichnungssprache für Layout und Design.
Daher gibts in CSS übrigens auch keine Befehle, weil die den Programmiersprachen vorbehalten sind.

Wer CSS lernt, muss HTML perfekt beherrschen. Auf jeden Fall ist ein Doctype notwendig, der alle Browser in den Standard Mode hebt, denn sonst gibt es Darstellungsunterschiede. Noch nicht bei Deinem Beispiel, aber recht schnell danach.

Es funkt nicht. Ich sehe dann nur den Text, aber der
Hintergrund ist weis.

Dann hat Dein Browser das Stylesheet nicht laden können.
Du hast es zwar geschrieben, dass Du die Dateien im selben Ordner hast, aber das kann ich nicht nachprüfen, es ist wahrscheinlicher, dass das nicht so ist.

Denken Sie daran, die Dateien mit Ihren
richtigen Endungen (“.css” bzw. “.htm”) zu speichern.

Die Endungen sind potenziell Schall und Rauch. Die Endung fürs Stylesheet muss nur mit der Endung übereinstimmen, die Du im -Tag angibst. Die „richtige“ Endung für HTML ist eigentlich „.html“ und nicht „.htm“, ist aber beides okay.

Wo könnte das Problem liegen.

Der Browser könnte kein CSS verstehen.
Im Browser könnte auf die ein oder andere Weise vielleicht CSS abgestellt sein (macht Netscape 4, wenn man JavaScript deaktiviert).
Das Stylesheet liegt nicht im richtigen Verzeichnis.

Grüße,
-Efchen

Hallo !

Noch eine Möglichkeit ist, die Seite wird nicht direkt geladen sondern nur das Abbild welches der Browser noch im Cache hat. einfach oben auf auf [F5] tippen.

Cu Stefan

Also vielleicht hängt es auch mit der Bibliothek zusammen, ich habe den Mozilla neu installiert funkt trotzdem nicht. Wie könnte ich das Lösen, weil ich bin zurzeit sehr motiviert css zu beherrschen. Nun ist das voll öde da es nicht funkt. Also ich denke das mit dem CSS ordner klar ist, weil es mit Atribute- Still versucht habe. Und es ging.

page1

was geht.

Wenn das eine funktioniert hat, dann hast Du beim externen Stylesheet einfach was falsch gemacht.

Ordner falsch.
Schreibweise falsch.
Groß-/Kleinschreibung falsch (nicht unter Windows).
Cache nicht geleert (Shift-Reload im Firefox löscht vorher den Cache).
Geänderte HTML-Datei nicht abgespeichert.

Lad das ganze doch mal auf einen Webspace hoch, dann können wir es uns auch ansehen.

Gruß,
-Efchen

Hallo

Du hast im html Dokument keine Klasse angegeben, nur den Link fürs stylesheet. Also kann der Browser auch keine Klasse anwenden.
Du must noch, vermutlich im body tag, die Klasse angeben mit Class=„mycssclass“. Dann nenne diese Klasse bitte nicht „body“ sondern zum Beispiel „mycssclass“ oder auch „1234567“.

Dann sollte es gehen.

MfG
Matthias

Wie bitte?
Hallo.

Natürlich müssen keine Klassen angegeben werden, um mit CSS Elemente zu gestalten. Das Beispiel des Fragestellers funktioniert:

http://www.nord-com.net/d.enneking/test/

Ich habe nichts daran geändert.

Schöne Grüße

Leo

Hallo
Nanu
Ich bin davon ausgegangen, das es nicht funktioniert, weil der Fragesteller es so formuliert hat. Dann hat er wohl einen Schreibfehler gemacht.
MfG