Header und Footer verschieben sich beim Verkleinern!

  • Hallo Profis!

    Das Design meines neuen Blogs Funkmaster’s Coffeehouse ist jetzt im Grunde fertig und läuft! Allerdings verschieben sich die Headergrafik und die Footergrafik immer etwas zum Content-Teil der Seite, wenn man das Fenster verkleinert.

    Hier mal der Code des Styles:


    Das Theme ist K2!

    Liebe Grüße,

    Euer Simon

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Der div .columns-two #page hat eine width-Angabe (780px), header und footer nicht, was in Hinblick auf deine Header-Grafik beim Verkleinern des Fensters natürlich ungünstig ist. Gib ihnen eine Breite, dann sollte das Problem gelöst sein.

    Sicher ist, dass nichts sicher ist. Selbst das nicht. (J. Ringelnatz) http://www.sigaspot.com

    Einmal editiert, zuletzt von gsibergerin (21. September 2008 um 17:43)

  • Habe es jetzt so:

    Beim Footer hat sich was verändert, beim Header aber nicht. Liegt womöglich daran, dass die Headergrafik im body und nicht im Header liegt (Designbedingt).

    Schaus Dir nochmal an bitte.

    Liebe Grüße,

    Simon

  • Simon, da gibt´s aber auch noch eine zweite CSS-Datei (die coffeeshop-css), in der auch Angaben zum body drin sind. Ich finde hier insgesamt drei Stellen, an denen body definiert ist (ist mit #page ähnlich), das heißt, du musst deine css-Dateien dringend aufräumen. Da sind außerdem Angaben drin, die´s nicht gibt (text-position, padding: px) also erst mal prüfen und Fehler beheben.

    Die Lösung mit dem Bild im body ist ziemlich ungewöhnlich (kommt die von dir oder ist das ein Theme?). Der body hat natürlich keine fixe width (wär auch nicht günstig). Ich würde nach Lösungen suchen, das Bild doch in den Header zu bekommen. Oder einige div´s in einen Wrapper-div mit fixer Breite packen.

    Sicher ist, dass nichts sicher ist. Selbst das nicht. (J. Ringelnatz) http://www.sigaspot.com

  • Also die normale Style.css ist fest in K2 implementiert. Man verändert das Design ja dann durch die eigene CSS Datei (in dem Fall coffeehouse_one.css).

    Hmmm...

    Inwiefern muss ich nun aufräumen? Die nicht benötigten Einträge in der coffeehouse_one.css löschen?

    Also die Lösung mit dem Header wurde mir in einem anderen Forum vorgeschlagen...
    Nehme aber gerne Lösungen, bei denen die Header-Grafik auch im Header ist ;)!


    "Oder einige div´s in einen Wrapper-div mit fixer Breite packen."

    Oha... das übersteigt bald meine, wohl bemerkt begrenzten, Kentnisse...

  • Ja, das kannst du so machen. Mit Aufräumen meinte ich, dass du Anweisungen z.T. doppelt drin hast - ein Mal genügt. Aufpassen musst du auch, dass sich Anweisungen nicht widersprechen - und natürlich, dass sie richtig sind.

    Wenn dir diese Lösung in einem anderen Forum (CSS?) vorgeschlagen wurde, dann findet sich dort vielleicht auch jemand, der die dadurch entstandenen Probleme löst? ;-)
    Eine schnelle sinnvolle Lösung gibt´s hier wohl eher nicht, und umfangreiche CSS-Umbauarbeiten würden den Rahmen eines Wordpress(!)-Forums sprengen. Du könntest vielleicht dem body eine min-width geben, wenn es dich nicht stört, dass die älteren IE´s das nicht verstehen.

    Sicher ist, dass nichts sicher ist. Selbst das nicht. (J. Ringelnatz) http://www.sigaspot.com

  • Vielen Dank Dir auf jeden Fall schonmal.

    Aber mal von Vorne respektive Grundsätzlich:

    Ist es schwierig eine Header Grafik so anzuordnen, wie ich es wollte, also über der Hauptseite und dem Hintergrund liegend?

  • Nein, das ist durchaus machbar. Lass die Grafik im Header. Gib dem Header die gleich Höhe wie das Bild hat (height: 279px). Der schwarze Abstand oben muss weg (das ist das padding von page, das setzt du auf 0). Jetzt noch das Headerbild an die richtige Stelle rücken. Geht ohne Umbauarbeiten nur so:

    HTML
    margin: 0px 0px 0px -98px;

    Das trägst du im header ein (-98 dürfte ungefähr passen, sonst entsprechend abändern). Ist auch etwas unorthodox, zugegeben, aber vielleicht die schnellste Lösung für deine Grafik.
    Dann musst du noch dein Menü etwas verschieben, indem du bei ul.menu den Wert left auf etwa 80px setzt.
    Probier´s mal so, bei mir hat´s geklappt.
    Noch ein Rat: Firefox und das Addon Firebug installieren. Mit Firebug kannst du solche Dinge ausprobieren, ohne deine CSS wirklich zu verändern. Und du verschaffst dir besseren Überblick über dein Layout. Wertvolles Werkzeug!

    Sicher ist, dass nichts sicher ist. Selbst das nicht. (J. Ringelnatz) http://www.sigaspot.com

    Einmal editiert, zuletzt von gsibergerin (21. September 2008 um 21:58)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!