2011-12-06 17 views
1

考慮下面的代碼片段:CSS - 使浮動框停留在「同一行」

<html> 
    <head> 
     <style type="text/css"> 
     #container { 
      width: 400px; 
      height: 600px; 
      background-color: lightgrey; 
     } 

     .item { 
      width: 50px; 
      overflow: hidden; 
      white-space: nowrap; 
      float: left; 
      border: 1px solid red; 
     } 
     </style> 
    </head> 
    <body> 
     <div id="container"> 
      <div class="item">ITEM 1</div> 
      <div class="item">ITEM 2</div> 
      <div class="item">ITEM 3</div> 
      <div class="item">ITEM 4</div> 
      <div class="item">ITEM 5</div> 
      <div class="item">ITEM 6</div> 
      <div class="item">ITEM 7</div> 
      <div class="item">ITEM 8</div> 
      <div class="item">ITEM 9</div> 
      <div class="item">ITEM 10</div> 
      <div class="item">ITEM 11</div> 
      <div class="item">ITEM 12</div> 
      <div class="item">ITEM 13</div> 
      <div class="item">ITEM 14</div> 
      <div class="item">ITEM 15</div> 
      <div class="item">ITEM 16</div> 
     </div> 
    </body> 
</html> 

它給了我下面的結果:

enter image description here

我想是所有的內箱保持在同一條線上還有容器的寬度爲400px,如果內箱未完全填滿,如下所示:

enter image description here

我真的很感激,如果有人暗示我這一點。提前致謝!

+0

您的寬度必須爲每個項目50px? – c11ada

+0

如果你想指定你想溢出物品的寬度?同一條線意味着單線?是對的嗎? – Developer

+0

是的,確切地說。我希望容器盒*增長*,如果它不適合它的內容,但不縮水。 –

回答