Header für eine Seite verkleinern

  • Hallo,

    habe des Theme Chosen und würde gerne für eine Seite den Header verkleinern, also nur die Höhe.

    [COLOR=#000000][FONT=Monaco]
    Geht das evtl. irgendwie mit
    [/FONT][/COLOR]

    Code
    [COLOR=#000000][FONT=Monaco]if( is_page('datenschutz') || is_page('impressum') || in_category('glossar') || in_category('allgemein') || is_front_page())[/FONT][/COLOR]


    [FONT=Monaco][COLOR=#000000]oder ähnlichem Code, dass ich eine Seite bzw. diese Seiten abfrage und das in der style.css einfügen kann?
    [/COLOR][/FONT]

    • 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

  • Jede Seite bekommt im body eine eigene CSS Class, die kannst du dafür nutzen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Wenn ein Theme richtig programmiert wurde, bekommt es bereits body-classes in Form von page-id-123 o. ä.. Mit dieser Class kannst du per CSS auch nur diese Seite ansprechen. Du brauchst also keine eigenen Klassen definieren.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

    Einmal editiert, zuletzt von SirEctor (1. Dezember 2017 um 14:15)

  • Ich muss das dann <div id="page-id-xx"> noch in der Header angeben oder?
    Bei einer statischen Startseite muss ich dann front-page angeben oder auch per ID?

    Einmal editiert, zuletzt von rafael_ (1. Dezember 2017 um 15:43)

  • Ich habe es jetzt so gemacht:

    Wenn ich jetzt

    PHP
    [COLOR=#3E3E3E]<div id="page-id-276"> 
    [/COLOR][COLOR=#000000][FONT=Monaco]<?php if( is_page('datenschutz') || is_page('impressum') || in_category('glossar') || in_category('allgemein') || is_front_page())[/FONT][/COLOR]
    [COLOR=#000000][FONT=Monaco]{[/FONT][/COLOR]
    [COLOR=#000000][FONT=Monaco]    echo '<img src="wp-content/themes/chosen-child/images/Prozesslandkarte/Mainpage_final.png" usemap="#map1"/>';[/FONT][/COLOR]
    [COLOR=#000000][FONT=Monaco]}?>[/FONT][/COLOR]
    [COLOR=#3E3E3E]</div>
    [/COLOR]


    in der header.php einfüge wird nur das Bild kleiner gemacht und nicht der header an sich.

  • Ja habe es falsch verstanden :)
    Kann ich dort auf einen anderen Wert zugreifen? Z.B. auf den Wert height von .site-header? Also bsp.

    Code
    [COLOR=#000000][FONT=Monaco].page-id-276[/FONT][/COLOR]
    [COLOR=#000000][FONT=Monaco] {[/FONT][/COLOR]
       ...
    [COLOR=#000000][FONT=Monaco]  .site-header-height: 610px;[/FONT][/COLOR]
    [COLOR=#000000][FONT=Monaco]}[/FONT][/COLOR]


    Weil ich würde gerne die Header Höhe für diese eine Seite verändern, wenn ich jedoch über die Page-ID height ändere, gilt das für die ganze Seite.

  • .page-id-276 .site-header{
    height: 610px;
    }

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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