Header Bild positionieren

  • Hallo zusammen,

    schön, dass es ein deutsches Wordpress-Forum gibt.

    Ich möchte auf meiner Seite https://vierzweidrei.de neben dem obigen Text ein Logo einfügen. Wenn ich das Header Bild aktiviere, dann erscheint es allerdings - optisch - im Body bereich (Bild im Anhang).
    Ich nutze das Tewenty Twelve Theme.

    Der dafür zuständige Code ist wohl dieser (?):

    [PLAIN]
    <body <?php body_class(); ?>>
    <?php wp_body_open(); ?>
    <div id="page" class="hfeed site">
    <header id="masthead" class="site-header" role="banner">
    <hgroup>
    <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
    <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
    </hgroup>

    <nav id="site-navigation" class="main-navigation" role="navigation">
    <button class="menu-toggle"><?php _e( 'Menu', 'twentytwelve' ); ?></button>
    <a class="assistive-text" href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentytwelve' ); ?>"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a>
    <?php
    wp_nav_menu(
    array(
    'theme_location' => 'primary',
    'menu_class' => 'nav-menu',
    )
    );
    ?>
    </nav><!-- #site-navigation -->

    <?php if ( get_header_image() ) : ?>
    <a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php header_image(); ?>" class="header-image" width="<?php echo esc_attr( get_custom_header()->width ); ?>" height="<?php echo esc_attr( get_custom_header()->height ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" /></a>
    <?php endif; ?>
    </header><!-- #masthead -->

    <div id="main" class="wrapper">
    [/PLAIN]

    Wie kann ich die Anordnung so ändern, dass ein Logo neben den beiden Überschriften aus der hgroup erscheint. Also Logo und dann rechts daneben "vierzweidrei.de Ganzheitlich über Medien reden".

    Schöne Grüße

    Thoys

    • 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

  • Genau das ist ja die Sache. Wenn ich ein "Headerbild" per Customizer einfüge, dann passiert das, was auf dem Screenshot zu sehen ist. Also das Bild mit den Firmenlogos ist das, was eigentlich im Header sein sollte.

    Daher meine Frage, wie ich es da hoch bekomme.

    Danke euch
    Thoys

  • Ah, jetzt meine ich, was du meinst. Auf vierzweidrei.de habe ich jetzt eines eingefügt. Also, wie gesagt, per Customizer und es erscheint unter dem Menü. Vielen Dank, dass ihr direkt nach dem Code schaut.
    https://vierzweidrei.de
    Grüße
    Thoys

  • Ein Ansatz wäre z.B. sowas:


    Der Abstand des Logos nach oben wird bei [FONT=Courier New]top[/FONT] in px eingestellt, für die schmäleren bzw. responsive Ansichten der Seite ggf. noch paar weitere Anpassungen, das darfst Du selbst machen...

  • Hallo b3317133,

    ich habe nun

    Code
    .site-header {
        padding: 24px 0;
        padding: 1.714285714rem 0;
    }

    in das geändert

    Und das

    Code
    .header-image {
        margin-top: 24px;
        margin-top: 1.714285714rem;
    }

    in das hier

    Code
    .header-image {
        margin-top: 10px;
        margin-top: 0.625rem;
    }

    Auf gängigen Handys dürfte das kein Thema sein. Gibt es eine einfach emöglichkeit, dass das Bild sich über die Überschrift schiebt, wenn man auf einem kleinen Handy ist? (Also sicherlich gibt es die, aber wie?)
    Vielen Dank

    Thoys

    Ps. Das ist echt toll, dass hier gleich eine Lösung gepostet wird. Wenn es weniger Arbeit macht mir eine gezielte Anleitung zu geben, dann nehme ich auch gerne die und lese mich etwas ein. Nur ein "Einführung in CSS" wäre etwas unspezifisch, bzw. dafür reicht die Freizeit (für Homepage) in Zeiten von Corona nicht.

  • Üblicherweise schreibt man Ergänzungen wie den o.g. Codeblock in das Menü Design > Customizer > Zusätzliches CSS, das überlagert dann die Regeln in [FONT=Courier New]style.css[/FONT] usw.

    Weitere Regeln z.B. für entspr. maximale Bildschirmbreite kann man mit sog. CSS Media Queries ansprechen, das wären dann die genannten CSS Grundlagen, damit Suchmaschine füttern oder YouTube, da gibt es viele weiterführende Informationen.

  • Zitat

    Üblicherweise schreibt man Ergänzungen wie den o.g. Codeblock in das Menü Design > Customizer > Zusätzliches CSS, das überlagert dann die Regeln in style.css usw.

    Genial. Ich hatte mich oft gefragt - aber dann nie nachgelesen - wie das funktioniert. Also das ist das dominante und ich kann fröhlich CSS schreiben. Super!

    Vielen Dank dir.

    Thoys

  • Hi,

    ich habe jetzt einiges an Youtube geschaut und Texte gelesen. Wenn ich das richtig sehe, möchte ich keine Verkleinerung des Bildes, sondern, dass es in der mobilen Ansicht über das Menü und die Überschriftengruppe gleitet (umpositioniert).

    Ansich sollte das float: left; das ja ganz gut übernehmen. Aber welchem Objekt gebe ich diese Eigenschaft? Für mich sieht das so aus, als ob es site-header, site-navigation usw. gibt, aber sollte es nicht einen übergeordnetes beispielsweise div geben, damit überhaupt Objekte da sind, die sich bewegen können?

    Danke dir

  • So, das Problem ist, dank toller Hilfe, gelöst und ich kann, falls noch jemand das Problem hat, alle dran teilhaben lassen:
    Vielen Dank!

  • Funktion gibt es nicht

    [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!