tags:

views:

49

answers:

3
+2  Q: 

CSS no text wrap

Please see see code http://jsbin.com/eveqe3/edit, also quoted below.

I need to show text inside the item divs in such a way the the text appear only in the green box with specified width rest of the line need to be hidden. Any suggestions please...

<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>​
+1  A: 

Just use:

overflow: hidden;
white-space: nowrap;

In your item's divs

Macmade
Please see `overflow:hidden` applied here http://jsbin.com/eveqe3/2/edit , the a portion of the second line is visible in the box. Is i possible to avoid text coming into next line?
Mithun P
See the edit...
Macmade
+1  A: 

Use the css property overflow . For example:

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

The overflow property can have one of many values like ( hidden , scroll , visible ) .. you can als control the overflow in one direction only using overflow-x or overflow-y.

I ho

dejavu
Please see `overflow:hidden` applied here jsbin.com/eveqe3/2/edit , the a portion of the second line is visible in the box. Is it possible to avoid text coming into next line?
Mithun P
+4  A: 

Additionally to overflow:hidden, use

white-space:nowrap;
xor_eq
yeah!, this one is what I want!
Mithun P