Stylesheet-'Verlinkung' funktioniert nicht

  • Hey Leute, guten Abend.

    Um ganz kurz mein Problem zu schildern: Ich bin noch ein Anfänger und komme gerade nicht mit CSS klar. Ich habe mit HTML eine Seite erstellt, Grafiken eingebunden, Verweis auf Folgeseite hergestellt, Hintergrund festgelegt und ein bisschen Ordnung auf der Seite gemacht. Da ich aber mit CSS arbeiten möchte (es kommen wahrscheinlich noch mehrere Seiten dazu), hab' ich mir eine Vorlage für einheitliches Hintergrundbild angelegt. Details und Strukturkrams kommt noch, ich muss erstmal hiermit fertig werden.. denn ich habe penibelst verschiedene Foren durchgewälzt und schon tausend mal auf Rechtschreibfehler oder Syntax geachtet, aber der Hintergrund will trotzdem nicht erscheinen.

    Hier der Code von der Mainpage:

    Und hier der des stylesheets:


    Zu eurer Information, ich arbeite mit Notepad++. Ich hoffe ihr erkennt den wahrscheinlich banalen Fehler und könnt mich eventuell noch mit Verbesserungsvorschlägen was die Logik der Struktur betrifft untersttzen, falls ihr welche habt :)
    mis23

    Edit: Ich hoffe ich habe das Thema nicht grundlos erstellt, falls es schon existiert, ich möchte niemand auf die Nerven gehen damit.

  • In eine CSS-Datei gehört erstmal kein <html>, <head> oder <body> rein.
    Poste mal den Link zur Seite, damit wir feststellen können ob ein Schreib- und/oder Syntaxfehler vorhanden ist. Dein oben geposteter HTML-Code ergibt auch nicht unbedingt etwas sinnvolles.

    Durchaus löblich ist die Verwendung von Notepad++ zu erwähnen. ;)
    Darüber hinaus hat sich sehr positiv eine strikte Kleinschreibung bei Pfad- und Dateiangaben bewährt. Da steckt oftmal der Fehlerteufel, da sehr viele Server auf Apache setzen, der die korrekte Schreibweise voraus setzt.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Also, es ist so, dass ich noch Schüler bin und die Seite nicht online ist, ich nehme mal an du möchtest das hier haben:
    file:///C:/Users/Gamer/Desktop/Informatik/Main_Page
    Habe soeben in einer der zahlreichen Tutorials selbst erkannt, wie sinnfrei die Angaben <html>, <head> und <body> in der .css sind ..
    An welcher Stelle mangelt es im HTML-Code oben?

  • Zitat von mis23

    Also, es ist so, dass ich noch Schüler bin und die Seite nicht online ist, ich nehme mal an du möchtest das hier haben:
    file:///C:/Users/Gamer/Desktop/Informatik/Main_Page


    Die file-Angabe ist auch sinnfrei, wir können nicht auf deine Festplatte zugreifen. Stell deinen Code Online. Es gibt etliche Anbieter, die Webspace kostenlos zur Verfügung stellen, kann man nach gugeln.

    Schülerangabe ist auch sinnfrei, ich bin Rentner. Hilft dir das weiter? Sicher auch nicht. Es sagt nichts über den Background aus ;)

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • ok ok. tut mir leid.
    Jedenfals, ich habe mich eben bei bplaced agemeldet, kostenlose domain erstellt, aber kennst du dich auch damit aus wie ich die Seite jetzt quasi 'hochlade? Ich will mich eigentlich nicht noch mehr blamieren, habe keine Ahnung wie das ab jetzt weiter geht. Das Heimverzeichnis habe ich als /Informatik angegeben. Die Domain lautet randomsite.mis23.bplaced.de. Dürfte in 10min aktiv sein. Ist es damit tatsächlich schon getan, sprich die Seite online?

    Edit: Ich nehme mal stark an das Entfernen vom HTML-Grundgerüst aus der .css-Datei hat schon berichtigt, weshalb ich ursprünglich hier geschrieben habe. Der Hintergrund wird bei mir zumindest nun angezeigt. Die Internetseite selbst allerdings ist noch nicht online.

    Eine Frage hätte ich aber doch noch. Die umlaute auf der Website werden nicht ordnungsgemäß dargestellt und im Internet habe ich gelesen, ich soll die Kodierung bei Notepad auf 'UTF-8 ohne BOM' setzen, um das zu berichtigen. Allerdings ist eben diese Einstellung schon von Anfang an eh so gewesen. Wie bekomm ich die Umlaute ordentlich dargestellt?

    2 Mal editiert, zuletzt von mis23 (23. September 2015 um 22:43)

  • Hallo,

    Eine Frage hätte ich aber doch noch. Die umlaute auf der Website werden nicht ordnungsgemäß dargestellt

    Das liegt daran dass du die Umlaute "einfach in den Quelltext geschrieben hast" Umlaute werden in Html anderes geschrieben. Hier zum nachlesen : http://wiki.selfhtml.org/wiki/Referenz:HTML/Zeichenreferenz
    Das wird so geschrieben: ...jeden nächsthöher ausgeprägtem -> jeden n&auml;chsth&ouml;her ausgepr&auml;gtem...

    Ich empfehle dir am 2 Seiten für Anfänger:

    Mit den Seiten kannst du dir ein bisschen Grundwissen aneignen :)

  • Zitat von Mr. Help


    Das wird so geschrieben: ...jeden nächsthöher ausgeprägtem -> jeden n&auml;chsth&ouml;her ausgepr&auml;gtem...

    Ich gebe mal als Anregung noch den Editor Phase5² mit auf dem Weg. Der kann nämlich, wie im Bild zu sehen, beim laden und abspeichern einer Datei die Umlaute automatisch umwandeln. Man kann sie dann im Quelltext einfach auch als äöüß schreiben ;)
    Spart sehr viel Arbeit und böse Überraschungen.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.