Ergebnis 1 bis 11 von 11

Thema: CSS Problem? Text bricht nicht um

  1. #1
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard CSS Problem? Text bricht nicht um

    Hi,

    ich habe vier divs, also 4 Boxen. Box a und b nebeneinander, darunter Box c und d nebeneinander.
    In den Boxen sind noch je eine h2 mit einem Icon davor, darunter steht Text.

    Beim Kleinerskalieren des Browserfenster rutschen die Boxen b und d wie gewünscht unter Box a bzw c, aber der Text
    wird abgeschnitten, bricht also nicht um. Sobald ich width abstelle, funktioniert der Textumbruch, aber ich habe die Boxen
    dann über die ganze Breite untereinander. Wie kann man das lösen?

    Code:
    #box-a, #box-b, #box-c, #box-d.ce_text {
        float: left;
        margin-left: 20px;
        padding-bottom: 20px;
        width: 440px;
    }
    Danke im Voraus!

  2. #2
    Contao-Fan Avatar von dackelchen
    Registriert seit
    24.05.2011.
    Ort
    Kiel
    Beiträge
    672
    User beschenken
    Wunschliste

    Standard

    Link zur Seite?
    Grüße Edgar
    Dackelalarm

  3. #3
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    ist nur lokal

  4. #4
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    Was soll das .ce_text ? In deinem CSS-Schnipsel würde es sich nur auf box-d beziehen.
    http://codepen.io/anon/pen/kKucJ

  5. #5
    Contao-Fan Avatar von dackelchen
    Registriert seit
    24.05.2011.
    Ort
    Kiel
    Beiträge
    672
    User beschenken
    Wunschliste

    Standard

    mit "width: 440px;" als festem Wert kann das nicht funktionieren. Wenn Text umbrechen soll brauchst Du da eine variable Breite.Aber um wirklich helfen zu können, müßte, zumindest ich, die Seite sehen.
    Grüße Edgar
    Dackelalarm

  6. #6
    Contao-Nutzer Avatar von Rev
    Registriert seit
    11.09.2009.
    Ort
    Rostock
    Beiträge
    25
    Partner-ID
    3488

    Standard Hm

    Hallo

    Bitte spezifiziere doch noch mal, was genau du erreichen möchtest. Soll der Text eine maximale oder minimale Breite haben? Wie Edgar schon meint, wäre es gut, das Ganze mal zu sehen. Deine Angabe der CSS-Selektoren verstehe ich nämlich auch nicht so ganz. Vermutlich haben aber alle 4 Boxen die gleiche Klasse, aber unterschiedliche IDs, oder? Davon gehe ich in meinem Code-Schnippsel (unten) einfach mal aus...

    Aus dem Bauch heraus vermute ich, dass du den Effekt wünschst, den hier eine max-width-Angabe verursacht. Wenn du dem Inhalt bzw. der Box eine minimale Breite geben musst/möchtest, setze zusätzlich eine min-width-Angabe von z.B. "150px".

    Code:
    #box-a.ce_text, 
    #box-b.ce_text, 
    #box-c.ce_text, 
    #box-d.ce_text 
     {
      float: left;
      margin: 0px 20px 20px 0px;
      max-width: 440px;
     }

  7. #7
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard CSS Problem? Text bricht nicht um

    Hi,

    danke für Eure Antworten.

    Im Prinzip möchte ich das Verhalten erreichen, wie es die icon divs auf der Startseite von contao.org beim kleiner Skalieren haben.
    Text soll umbrechen, Boxen sollen zumindest oben/horizontal auf einer Linie bleiben, bis sie dann bei zu wenig Platz untereinader rutschen.

  8. #8
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    Zitat Zitat von Rev Beitrag anzeigen
    Hallo

    Aus dem Bauch heraus vermute ich, dass du den Effekt wünschst, den hier eine max-width-Angabe verursacht. Wenn du dem Inhalt bzw. der Box eine minimale Breite geben musst/möchtest, setze zusätzlich eine min-width-Angabe von z.B. "150px".

    Code:
    #box-a.ce_text, 
    #box-b.ce_text, 
    #box-c.ce_text, 
    #box-d.ce_text 
     {
      float: left;
      margin: 0px 20px 20px 0px;
      max-width: 440px;
     }
    Guter Bauch!!! Danke!

    Ein Problem ist jetzt noch: Wenn die divs untereinander rutschen, geht der Text nicht über die gesamte zur Verfügung stehenden Breite,
    d. h. es ist relativ viel leerer Platz rechts.

  9. #9
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    Könnte man mit media-queries lösen, siehe http://codepen.io/anon/pen/kKucJ

  10. #10
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard CSS Problem

    Hi,

    danke für den Link, probier ich noch aus, das bei codepen...

    @ Rev: Max-width hat das Problem leider doch nicht ganz gelöst. Der Text fängt erst umzubrechen an, wenn Box b und d, also die beiden rechten,
    unter die beiden linken (a und c) gerutscht sind.

  11. #11
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard CSS Problem

    Zitat Zitat von wulf Beitrag anzeigen
    Könnte man mit media-queries lösen, siehe http://codepen.io/anon/pen/kKucJ
    Genau so wie im obigen Link hätte ich das gerne!

    Aber die 960px vom wrapper verhindern das.

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
  •