CSS geen tekstterugloop

Zie de code http://jsbin.com/eveqe3/edit, ook hieronder geciteerd.

Ik moet tekst in de item-div’s op zo’n manier weergeven dat de tekst alleen in het groene vak verschijnt met de opgegeven breedte, de rest van de regel moet worden verborgen. Eventuele suggesties alstublieft…

<style>
  #container{
    width : 220px;
  }
  .item{
    float:left;
    border: 1px solid #0a0;
    width: 100px;
    height: 12px;
    padding 2px;
    margin: 0px 2px;
  }
  .clearfix{
    clear: both;
  }
</style>
</head>
<body>
  <div id="container">
    <div class="item"> A very loooooooooooooooooooooong text </div>
    <div class="item"> Another looooooooooooooooooooong text </div>
    <div class="clearfix">  </div>
   </div>
</body>
</html>​

Antwoord 1, autoriteit 100%

Gebruik daarnaast voor overflow:hidden

white-space:nowrap;

Antwoord 2, autoriteit 13%

Gebruik gewoon:

overflow: hidden;
white-space: nowrap;

In de divs van je item


Antwoord 3

Gebruik de css-eigenschap overloop . Bijvoorbeeld:

 .item{
    width : 100px;
    overflow:hidden;
  }

De overloopeigenschap kan een van de vele waarden hebben, zoals ( verborgen, scroll, zichtbaar) .. u kunt de overloop ook regelen in slechts één richting met behulp van overflow-xof overflow-y.

Ik hoop dat dit helpt.

Other episodes