• Hallo zusammen!

    Ich habe eine Frage zu meiner Webseite http://www.timrodenbroeker.de :

    Auf der Startseite sind alle meine Posts zu sehen. Ich habe im stylesheet global das Box-Model auf "border-box" gestellt den einzelnen <article>-Elementen ringsherum ein Padding verpasst.

    Jetzt kommt das Problem: Jetzt schliesst der Loop-Bereich links und rechts nicht mehr bündig mit dem #Wrapper ab, weil der erste <article> einer Zeile ein Padding links, und der letzte <article> einer Zeile ein Padding rechts hat. Aus Designperspektive finde ich das nicht besonders elegant. Frage: Kann man das Problem ohne allzu großen Aufwand lösen?

    Ich danke euch schonmal präventiv und wünsche ein schönes Wochehende!

    Tim

    • 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

  • Hi, danke, das sieht vielversprechend aus!!

    Ich scheine allerding noch irgendetwas falsch zu machen:

    Das erste Element bekommt ein Padding-links von 0px

    CSS
    article:nth-child(1) {padding-left: 0px !important;}

    Das vierte Elemente bekommt ein Padding-rechts von 0px

    CSS
    article:nth-child(4) {padding-right: 0px !important;}

    Damit müsste es doch eigentlich in der ersten Zeile klappen, oder?

  • So wie du es verwendest wird das erste und vierte Kinderelement des article-Tags angesprochen, nicht aber das jeweilige article-Tag selber. Verwende mal stattdessen :nth-type . Ich bin nur mobil unterwegs und kann dir daher keinen konkreten Code geben, sondern nur Hinweise.
    LG, pixselig

  • Hey pixselig, vielen Dank!

    Es funktioniert! Jetzt tritt allerdings ein anderes Problem auf: Da ich mit einer relativen Breite arbeite und das box-model "border-box" verwende, ändert sich die Breite des ersten Elements. Da darf natürlich nicht sein! Alle Elemente müssen gleich groß sein. Hast DU eine Idee, wie ich das lösen kann?

    Hier kannst Du den Fehler sehen: http://www.timrodenbroeker.de/

Jetzt mitmachen!

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