CSS без переноса текста - PullRequest
53 голосов
/ 22 июля 2010

См. Код 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 ]

144 голосов
/ 22 июля 2010

Дополнительно к переполнению: скрыто, используйте

white-space:nowrap;
19 голосов
/ 22 июля 2010

Просто используйте:

overflow: hidden;
white-space: nowrap;

В div вашего предмета

2 голосов
/ 22 июля 2010

Использовать переполнение свойства css. Например:

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

Свойство переполнения может иметь одно из многих значений, таких как ( скрытый , scroll , visible ) .. вы также можете контролировать переполнение только в одном направлении используя overflow-x или overflow-y .

я хо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...