Hallo ich nehme gerade ein Tutorial durch.
Aber es funkt gar nicht bei CSS.
Mein Dokument Mein erstes Stylesheet
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.
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.
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.
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.
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.
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“.
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