0

我正在尝试在 html 中创建一个固定大小的 div 元素。我的问题是,上面的 div 从主干接收输入文本。文本的大小是未知的,所以每次传输的文本很大时,div的大小就会自动改变。怎么可能只显示适合 div 的预定义边界框的文本的第一个单词???

我的CSS代码

.hashTagsCloud {
 max-width: 500px;
 max-height: 400px;
overflow: hidden;
}

和html代码:

                <div class= "hashTagsCloud span4 offset1 "> //bootstrap             
                 <div id="profiles> //backbone view
                    <script id="profileTemplate"  type="text/template">//backbone template
                    </script>
                 </div>
                </div>

我使用 getElementById 获取数据。

4

3 回答 3

1

您可以使用该overflow: hidden;属性,前提是您已经在 div 上设置了宽度和高度。

<style type='text/css'>
.text { 
  width: 100px;
  height: 18px;
  overflow: hidden;
  white-space: pre-line; /* breaks up the text on spaces before hiding */
}
</style>
<div class='text'>some really really really long text</div>
于 2013-10-29T13:13:30.060 回答
1

在 div 元素的 CSS 中,您可以使用

overflow: hidden
于 2013-10-29T13:09:47.027 回答
1

你可以从这个text-overflow: ellipsis;css中使用,检查这个

于 2013-10-29T13:10:36.150 回答