2016-03-29 8 views
0

Beispiel für mein Problem hier. https://jsfiddle.net/f9177pzk/5/. Stellen Sie sicher, dass Sie die Breite des jsFiddle-Fensters so weit erweitern, dass sich alle 3 Felder in derselben Zeile befinden.Fit wählen Element mit langen Option Werte in die Tabellenzelle

Ich benutze Bootstrap, aber in diesem Fall übertreibe ich einige der form-control Styling, um die Auswahl schlanker zu machen.

Wie Sie sehen können, ist das select-Element bewirkt, dass die anderen td Elemente in zwei Linien brechen. Ich möchte alle td Zellen in eine Zeile passen.

In diesem Beispiel https://jsfiddle.net/f9177pzk/6/ wird die Auswahl passen gut, wenn die Werte der Option kurz genug sind.

Gibt es eine Möglichkeit, die Auswahl zu erzwingen, während die langen Optionswerte beibehalten werden?

Hier ist die CSS ich bisher versucht

select.form-control{ 
    height: 18px; 
    padding: 0px; 
    font-size: 12px; 
    width: 90%; 
} 

Antwort

3

Try this:

.ca-info-table tr td:first-child { 
    white-space: nowrap; 
} 
+0

Dank, das funktioniert. Ich versuche generell 'nowrap' b/c zu vermeiden, das kann zu Überlaufproblemen führen, aber bis ich eine andere Lösung finde, wird dies ausreichen. –

+0

Ich kann Ihre Bedenken sehen, ich denke, es ist in Ordnung, es auf dem Etikett Art von Zelle zu verwenden, und es ist in der Tabelle bedeutet, dass es nicht brechen wird. – Stickers

Verwandte Themen