Grafik außerhalb des Containers positionieren

  • Hi,

    wo muss ich ein entsprechendes "Div" einsetzen, in der Header.php, in der Index.php, oder in der Page.php?

    Erst einmal soll die Grafik auf jeder Seite erscheinen, später möchte ich vielleicht einzelne Seiten davon ausschließen.

    An welche Stelle der Datei muss das Div stehen?

    LG

    • 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

  • Außerhalb des Containers? Dann dürften header.php und footer.php die richtige Dateien sein.
    Body wird zu 99% in der header.php geöffnet und zu 99% in der footer.php geschlossen.

  • folgendes hab ich jetzt in der [COLOR=#ff0000]style.css[/COLOR] eingefügt:

    Code
    #seitengrafik {background:url('images/Korbball-Logo-positiv.jpg') no-repeat}

    und in der [COLOR=#ff0000]Header.php[/COLOR] vor den schließenden Body-Tag das:

    Das Bild ist in dem Ordner der in der Style.css angegeben ist - passieren tut nix, was ist da falsch?

    LG

  • das ist kein valider html/css code:

    PHP
    <div id="seitengrafik"><a href="#seitengrafik"; position:absolute;left:10px; top:20px; width:60px;height:60px /a>  </div>


    was versuchst du damit zu erreichen?

    kannst du einen link zu der webseite angeben?

  • soll das ein kleines quadrat mit hintergrundbild zum anklicken sein?

    versuch (trennung von struktur und formatierung):

    PHP
    <!-- Anfang, eingefügt für eine Grafik außerhalb des Containers -->
    
    
                    <div id="seitengrafik"><a href="#seitengrafik" ></a>  </div>
    
    
                    <!-- Ende -->

    (wo soll der link hingehen?)

    in style.css (zB):


    falls du mit der theme-anpassung weitermachen willst, wirst du dich mit css und html (und ein bischen php) vertraut machen muessen.


    http://www.w3schools.com/css/css_positioning.asp


  • falls du mit der theme-anpassung weitermachen willst, wirst du dich mit css und html (und ein bischen php) vertraut machen muessen.

    da versuche ich mich ja grade dran, ist nur nicht so einfach wie ich dachte....

    Nein, ich will erst mal nichts weiter als eine - später auch mehrere Grafiken - außerhalb des Containers einbinden und die sollen statisch sein, also nicht mitscrollen.

    Das würde doch bedeuten in deinem Beispielcode einfach diesen Teil wegzulassen:

    Code
    #seitengrafik a {  width:65px; height:70px; display:block;  background:none; }

    Aber vielen Dank schon mal für deinen Beispielcode.

    LG

  • danke, das funktioniert...
    ich verstehe aber die Beziehung zwischen "left=50%" und "margin-left:-540px" nicht.
    Auf was beziehen sich die 50% und welche Beziehung besteht zu margin-left -540px ? Die Erklärungen auf selfhtml.org bringen mich leider auch nicht weiter.
    Wenn ich das Bild an die linke Seite haben will, mit etwas Abstand zum linken Rand, müsste ich doch +10px bei margin eintragen. Wenn ich davon ausgehe das left und high den Nullpunkt angeben, gibt doch margin-left den zusätzlichen Rand dazu an, oder nicht?

    LG

  • Zitat

    die Beziehung zwischen "left=50%" und "margin-left:-540px"

    die koordinaten fuer 'left' und 'top' etc beziehen sich auf das browserfenster.

    [FONT=courier new][COLOR=#0000cd]left=50%;[/COLOR][/FONT] stellt das 'quadrat' in die mitte; [FONT=courier new][COLOR=#0000cd]margin-left: -540px;[/COLOR][/FONT] verschiebt es dann an die linke kante des zentralen bereichs.

    spiel mit anderen einstellungen und werten herum, um ein gefuehl fuer die positionierung zu bekommen.

  • gespielt hab ich jetzt.....:?

    eingehen tut mir das noch nicht so recht. Müsste dann nicht die Angabe "margin" auch in % erfolgen, damit sich das Ganze beim verkleinern des Browserfensters nicht in den Text schiebt.

    Außerdem müsste dann doch die Angabe "right=50% identisch mit "left=50%" sein.

    Ich hab jetzt die Grafik nach rechts verschoben und auch verlinkt (die Idee von dir war gut).

    Jetzt hab ich nur ein Problem mit der Überschrift, ich weiß nur noch nicht so recht warum. Um nicht in Schwierigkeiten mit einer Vererbung zu kommen hab ich die Schrift neu zugewiesen, klappt aber nicht.

    Das hab ich gemacht:

    style.css:

    Position stimmt, Farbe stimmt, nur die Schriftgröße will nicht

    LG

  • der css-klasse im html-code ist falsch:


    PHP
    <div id="seitentext"><h2 class="seitentext h2, titel_ausserhalb">Unsere Partner</h2> </div>

    sollte evtl so sein:

    PHP
    <div id="seitentext"><h2 class="seitentext titel_ausserhalb">Unsere Partner</h2> </div>


    ausserdem waere das

    Code
    h2.seitentext { ... }

    es ist wirklich nicht die aufgabe eines WordPress-Forums, html und css grundlagen zu vermitteln.

  • Zitat

    es ist wirklich nicht die aufgabe eines WordPress-Forums, html und css grundlagen zu vermitteln.

    das hab ich verstanden, trotzdem ein dickes Danke für deine Unterstützung, ich habs dadurch hinbekommen.
    LG

Jetzt mitmachen!

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