Umbruch von Felder auf Smartphone Ansicht und fehlende Zwischenräume

  • Hallo zusammen,

    auf meiner Webseite http://oldtimer-veranstaltung.de/ benutze ich unten im Beitrag mehrere klickbare Felder (blau mit weißer Schrift). Bei der Nutzung auf einem Smartphone rutschen diese Felder (responsive) zusammen. Leider gibt es dann zwischen den Feldern keinen freien Platz zwischen den Feldern, sofern sie untereinander zum Liegen kommen (Hochformat). Das gefällt mir nicht. Doch welche CSS Definitionen sind notwendig, um bei der Ansicht auf einem Smartphone Zwischenräume zu bekommen. Das aktuelle CSS sieht momentan so aus:

    background: none repeat scroll 0 0 #ECF0F1;
    font-size: 1.00rem;
    padding: 20px 20px 20px;
    text-align: center;
    display: block;
    position: relative;

    Meine diversen Versuche waren leider ohne zielführendes Ergebnis.

    Bereits jetzt vielen Dank an die CSS-Experten für sachdienliche Tipps

    Einmal editiert, zuletzt von mustermann-47 (18. November 2015 um 10:20)

    • 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

  • Hallo helix,

    vielen Dank für den Tipp. Ich habe es ausprobiert:

    background: none repeat scroll 0 0 #ECF0F1;
    font-size: 1.00rem;
    padding: 20px 20px 20px;
    text-align: center;
    display: block;
    position: relative;
    margin-bottom: 20px;

    Leider ist keinerlei Veränderung bei der Anzeige im Hochformat eines Smartphones feststellbar.

  • für welches Element hast du margin-bottom vergeben? Bei mir klappt es:
    .social-share-button a {margin-bottom: 20px;}

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

  • Kannst du mal bitte einen Link zur Seite posten? Danke.

    Gruß
    helix

    … tschuldigung, Unsinn, Link ist ja da …

    … und soweit ich das sehen kann, würde das bei mir auch so funktionieren, wie von maxe vorgeschlagen.

    Fehlerträchtig ist, dass du jeden Button mit inline-Style im Element einzeln formatierst. Schreibe lieber den Code von maxe in die style.css, dann gilt er für alle diese Buttons.
    => Also komplett, alle Styles für die Buttons, wie von dir in Post #3 gelistet. Aber eben für .social-share-button a (heißt übersetzt: alle Links innerhalb eines Elements mit der Klasse social-share-button werden so dargestellt)

    Einmal editiert, zuletzt von helix (18. November 2015 um 12:06)

  • steht im ersten Post: http://oldtimer-veranstaltung.de/

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

  • da ist auch inline css bei den Buttons dabei, leider


    HTML
    style="background: #1050A3; font-weight: bold; color: #fff; padding: 5px 15px 5px 15px;"

    versuch es mal mit

    HTML
    .social-share-button a{margin-bottom:20px;}

    und lösche das künstliche doppelte br aus dem Quelltext :-), das brauchst dann nämlich nicht mehr.

  • Hallo zusammen,

    so sehen jetzt die css-Definitionen aus:

    .social-share-button a{margin-bottom:20px;}

    .social-share-button {
    background: none repeat scroll 0 0 #ECF0F1;
    font-size: 1.00rem;
    padding: 20px 0px 0px 0px;
    text-align: center;
    display: block;
    position: relative;
    }

    Ich darf mich für alle Tipps bei Euch bedanken. Das Problemchen ist gelöst und nun sieht es unten auf der Seite so aus: http://oldtimer-veranstaltung.de/

Jetzt mitmachen!

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