2017-03-15 4 views
0

Mein Zweck ist die Ausrichtung einer Beschreibung und eines Textes, der die Beschreibung eines Objekts darstellt. Also meiner Seite möchte ich haben:col-xs funktioniert nicht, wenn die Zeichenfolge klein ist

Beschreibung: (Text) (align auf diese Weise)

Also meine HTML-Code ist:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="form-group row"> 
 
    <label class="col-xs-1 col-form-label">Description:</label> 
 
    <div class="col-xs-3"> 
 
    <label>ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa</label> 
 
    </div> 
 
</div>

In diesem Fall Der Code funktioniert gut, weil er mir die Beschreibung wie ich will. Aber wenn die Zeichenkette etwas wie diese "sdfsdf" ist, ist das Ergebnis sehr unterschiedlich, weil die Beschreibung und die Zeichenkette übereinander liegen. Kann mir jemand helfen?

+0

Ich glaube nicht korrekt ist, Klassen zu mischen, wie zum Beispiel „form- Gruppe "und" Zeile ". In meiner Antwort unten demonstriere ich den "Bootstrap" Weg, den Sie nützlich finden können ... –

Antwort

1

Ich kann Ihren Fehler nicht reproduzieren. Das einzige, was ich sehe, ist beide Saiten auf kleinen Bildschirmen überlappen, die mit größeren Spaltenwerte festgelegt werden kann:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="form-group row"> 
 
    <label class="col-sm-1 col-xs-3 col-form-label">Description:</label> 
 
    <div class="col-sm-3 col-xs-4"> 
 
    <label>ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa 
 
    ddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaa</label> 
 
    </div> 
 
</div>

0

Versuchen Sie, diese Art und Weise:

<div class="row"> 
    <div class="col-xs-6"> 
    <div class="form-group"> 
     <label for="username">Username</label> 
     <input type="text" class="form-control" name="username" id="username" /> 
    </div> 
    </div> 
</div> 

In meinem Beispiel I imaginäre Feldnamen und Spaltenbreite verwendet. Sie können es an Ihre Bedürfnisse anpassen!

Fiddle mit 2 Eingabefelder hier: https://jsfiddle.net/mypp9s38/

Hier ist eine weitere Geige mit Beschreibung der Etiketten. Die Beschreibung kann von beliebiger Größe sein: https://jsfiddle.net/mypp9s38/1/

+0

Es funktioniert nicht! – Picco

+0

@Picco Überprüfen Sie diese Geige, und sagen Sie mir, was es Ihnen nicht passt: https://jsfiddle.net/mypp9s38/ –

+0

@Picco Ich sah, dass Sie bereits eine Antwort akzeptiert, aber Sie möchten vielleicht einen anderen Ansatz überprüfen zum Hinzufügen einer Beschreibung zu Ihren Labels: https://jsfiddle.net/mypp9s38/1/ –

Verwandte Themen