首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >div容器:将文本限制为向右移动一行

问div容器:将文本限制为向右移动一行
EN

Stack Overflow用户
提问于 2013-01-30 04:56:13
回答 5查看 1.2K关注 0票数 0

我试着在我的CSS的几个地方调整宽度,但是文本仍然在一行上流动,并且不会在“左边栏”中换行。我的文本向右移动似乎没有限制,我希望有一个限制。我如何在CSS中设置它?

代码语言:javascript
复制
<h3> JKHJKHJKHKJHJKHJKHJKHKJHJKHJKHKJH</h3> 


#leftsidebar {
  position:fixed; 
  width: 160px; 
  top:150px; 
  margin:0px;
  line-height:165%; 
  white-space:nowrap; 
  z-index:50; 
  padding: 0px 35px;
}

http://jsfiddle.net/4uxcN/

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-01-30 05:09:19

删除white-space:nowrap; (并最终添加word-wrap: break-word;以使用无间距的长字符来遵守div边界)以将文本发送到新行;

如果您想在一行中显示文本,但又希望在固定宽度的overflow-x: scroll;中有一个水平滚动条,则添加div:http://jsfiddle.net/4uxcN/10/

票数 3
EN

Stack Overflow用户

发布于 2013-01-30 05:03:03

如果你谈论的是word-wrap: break-word属性,当它到达父宽度的末尾时,它会断开单词。

票数 1
EN

Stack Overflow用户

发布于 2013-01-30 05:05:51

删除{space-space:nowrap;},这将强制您的文本为一行,并添加{ word -wrap: break-word}来处理您的超长单词。

http://jsfiddle.net/4uxcN/6/

代码语言:javascript
复制
#leftsidebar {
    word-wrap: break-word;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14592111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档