2016-04-08 3 views
1

Ich habe 3 Bootstrap-Spalten und das Problem ist: 1. Spalte: Spalte nicht "wachsen", wenn der Text innen größer wird, so der Text hört nicht auf, wo die Spalte endet. 2. Spalte: Wenn der Text nicht nur ein einzelnes Wort ist, sondern zB 2 Wörter (xxx xxx) verdoppelt die SpalteBootstrap Spalte ändert Größe unpassend zu Text innerhalb/Text bleibt nicht innerhalb

Wie kann ich das ändern, so dass die Spalte, die ein Kreis ist, gleich bleibt und der Text bleibt In der Spalte? Danke!

Html:

<div class="row"> 
    <div id="one" class="col-md-1">xxxxxxxxxxxxxxxxxxxxxxxxx</div> 
    <div id="two"class="col-md-1">xxxxxxxxxxxx xxxxxxxxxx</div> 
    <div id="three"class="col-md-1">xxxx</div> 
</div> 

Css

.row { 
font-size:18px; 
} 
#one{ 
cursor:pointer; 
background-color:#00b3b3; 
border-radius:50%; 
margin-left:150px; 
width:240px; 
hight:50px; 
line-height:250px; 
text-align:center; 
} 
#two{ 
cursor:pointer; 
background-color:#00b3b3; 
border-radius:50%; 
margin-left:100px; 
width:240px; 
hight:50px; 
line-height:250px; 
text-align:center; 
} 

#three{ 
cursor:pointer; 
background-color:#00b3b3; 
border-radius:50%; 
margin-left:100px; 
width:240px; 
hight:50px; 
line-height:250px; 
text-align:center; 
} 
+0

Höhe ist falsch geschrieben auf css –

+0

Was versuchen Sie zu erreichen? Möchten Sie eine bestimmte Höhe für jeden dieser Kreise? –

Antwort

0
word-wrap: break-word; 

Diese Eigenschaft wird das Wort und wickeln Sie es in die nächste Zeile brechen. Ich glaube, das ist es, was Sie fragen.

Was, warum die Spalten ‚wachsen‘ nicht, es ist, weil Sie die Breite und Höhe setzen - entfernen, dass und es sollte, wie Sie wachsen Fortschritt.

.row { 
font-size:18px; 
} 
#one{ 
    cursor:pointer; 
    background-color:#00b3b3; 
    border-radius:50%; 
    margin-left:150px; 
    text-align:center; 
    word-wrap: break-word; 
} 
#two{ 
    cursor:pointer; 
    background-color:#00b3b3; 
    border-radius:50%; 
    margin-left:100px; 
    text-align:center; 
    word-wrap: break-word; 
} 

#three{ 
    cursor:pointer; 
    background-color:#00b3b3; 
    border-radius:50%; 
    margin-left:100px; 
    text-align:center; 
    word-wrap: break-word; 
} 

Hinweis: Es ist sehr hilfreich, wenn Sie in Zukunft einen JSFiddle- oder Bootply-Link bereitstellen können.

+0

Danke. Wortumbruch: Bruchwort; Es hilft also, dass der Text in der Spalte bleibt, aber jetzt gibt es eine große Lücke zwischen dem Text in der ersten Zeile und dem Text in der zweiten Zeile) und auch wenn ich Breite und Höhe entferne, wird die Spalte kein Kreis mehr sein möchte, dass es ein Kreis bleibt (alle 3 Spaltenkreise sollten die gleiche Größe haben). – learningcoding

+0

@learningcoding Das ist, weil Sie eine Zeilenhöhe von 250px haben –

+0

Ich habe Ihre CSS oben aktualisiert - Auch hier ist Ihr Problem nicht sehr spezifisch für das, was Sie erreichen möchten. Sie können diese Klassennamen (oder IDs) auch für die Freigabe von Eigenschaften freigeben. Sie geben dieselben genauen Werte für verschiedene Eigenschaften an. Anstatt ID 1,2,3 - vielleicht versuchen class = "Spalte" –

Verwandte Themen