Ergebnis 1 bis 10 von 10

Thema: Text im Header unten plazieren

  1. #1
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard Text im Header unten plazieren

    Hi Leute,
    ich stehe auf dem Schlauch:
    Ich würde gerne Text der im #header steht am unteren Rand des #headers plazieren.
    Im Header liegt via CSS ein Hintergrundbild, der Header wird über das Layout auf 400px Höhe definiert.
    Der Text liegt logischerweise in #header . inside und besteht aus h1 und h2, jeweils eine Zeile.

    Kann mir jemand helfen?

    Grüße aus Ludwigbsurg
    JK
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

  2. #2
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Das ist doch etwas was mit flexbox gut zu machen wäre, also etwa so :
    PHP-Code:
    displayflex;
    align-contentflex-end
    noch dazu da es vermutlich zentriert sein soll...
    PHP-Code:
    justify-contentcenter
    Falls Du Flexbox nicht gut kennst , ich schau meist hier wenn ich nicht genau weiß wie es gehen kann:

    https://css-tricks.com/snippets/css/a-guide-to-flexbox/
    http://the-echoplex.net/flexyboxes/

  3. #3
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard

    Hi Bennie,
    an flex-box habe ich auch schon gedacht, aber leider funktioniert das nicht richtig.
    Ich habe Deinen Code dem Header zugewiesen, die Überschriften rutschen leicht nach unten, aber leider nicht ganz!
    Was könnte da falsch sein?

    Grüße
    JK
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zeig mal Deinen Code oder einen Link zur Seite.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard

    Hier der Link zur Seite:

    http://contao4.hahn-dichtungstechnik.de/startseite.html

    Grüße
    Jochen
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

  6. #6
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    Ahoi,

    versuche es mal mit align-items: flex-end; anstatt align-content: flex-end; (*)

    Hier habe ich mal ein kleines Beispiel für Dich:
    https://codepen.io/Lobsterlounge/pen/qxbOgW

    (*) https://stackoverflow.com/questions/...nd-align-items
    Grüße, Stefko

  7. #7
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Hallo Jochen,

    Du hast bisher #header als Flexbox definiert. Damit definierst Du #header als Flexbox und .inside als Kindelement der Flexbox und nicht H1 und H2 als Kindelemente. Da die Flexbox-Einstellungen aber immer nur für Elternelemente und deren direkte Kindelemente greifen, würde ich das so machen:

    Code:
    #header .inside {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
    Dann werden beide Überschriften nach unten verschoben.
    Geändert von jscholtysik (02.02.2018 um 10:45 Uhr)
    Joachim
    *** Kein Backup, kein Mitleid ***

  8. #8
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard

    Hi Leute,

    @jscholtysik das klappt so leider nicht!
    @Stefko: Ja, der Ansatz ist klasse, das justify habe ich jetzt mal weg gelassen, aber jetzt rutschen beide Überschriften auf die selbe Ebene!
    Habe es mal auf der Seite gelassen!

    Grüße
    JK
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

  9. #9
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Hi Jochen,

    das funktioniert schon.

    In #header muss display: flex; definiert sein:

    Bildschirmfoto 2018-02-02 um 11.51.51.png

    und in #header .inside folgendes:

    Bildschirmfoto 2018-02-02 um 11.49.52.png

    Du hast in #header .inside flex-direction: column; vergessen...
    Joachim
    *** Kein Backup, kein Mitleid ***

  10. #10
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard

    Hi jscholtysik,

    sorry, ja, so klappt's und die Überschriften stehen sogar unter einander!!!
    DANKE!


    Grüße
    JK
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •