CSS没有文字换行

时间:2010-07-22 11:35:10

标签: html css text

请参阅下面引用的代码http://jsbin.com/eveqe3/edit

我需要以这样的方式在项目div中显示文本,文本只出现在具有指定宽度的绿色框中,需要隐藏线条的其余部分。有任何建议请...

<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>​

3 个答案:

答案 0 :(得分:140)

除了溢出:隐藏,请使用

white-space:nowrap;

答案 1 :(得分:19)

只需使用:

overflow: hidden;
white-space: nowrap;

在你的项目的div中

答案 2 :(得分:2)

使用css属性溢出。例如:

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

溢出属性可以包含许多值中的一个,例如(隐藏滚动可见)..您可以控制溢出一个方向仅使用 overflow-x overflow-y

我好