2013-04-06 8 views
18

Gibt es eine Möglichkeit zu vermeiden, dass der Inhalt div Inhalt, wenn der Inhalt nicht nur Text ist, z. mehrere Knöpfe?CSS nowrap für andere als Textelemente?

+1

meinst du 'overflow: hidden'? Bitte lassen Sie wissen, was "Verpackung" bedeutet – benams

+0

"Verpackung" bedeutet, dass Leerzeichen: nowrap; funktioniert nicht für Nicht-Text, Inhalt wird umbrochen (dauert mehr als 1 Zeile) – cur4so

+0

Bitte zeigen Sie einen Fall, in dem 'white-space: nowrap' nicht für Buttons funktioniert. 'Button' Elemente sind Textinhalte, in HTML und CSS. –

Antwort

25

white-space:nowrap; sollte den Trick tun.

#foo { 
 
    white-space:nowrap; 
 
    width: 100px; 
 
}
<div id="foo"> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
    <input type="button" value="hello"/> 
 
</div>

Demo

+0

Demo funktioniert nicht in meinem Browser (Chrome 60.0.3112.113). Ich musste "#foo" "overflow: hidden" hinzufügen. – Sven

-1

Sie können statische Positionen für die anderen Inhalte erklären

position:absolute; 
0

verwenden, können Sie sowohl diese Eigenschaften in CSS:

white-space:nowrap; und max-width:something;