如何让我的文本包含在div中?

问题描述 投票:0回答:2

#word {
  font-weight: bold;
  width: 20px;
  height: 100%;
  background-color: #0f3039;
}

#answer {
  width: 285px;
  height: 25px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 15px;
  background-color: #0f3039;
  margin-left: 348px;
  font-size: 16px;
  margin-top: 0px;
}
<div id="answer" style="display:none;">
  Go With: <span id="word"></span>
</div>

我试图使文本保持在边界内,但它没有正确包装。不确定需要改变什么。

html css text textwrapping
2个回答
1
投票

尝试white-space可能的值


white-space: none;
white-space: nowrap;
white-space: pre;
white-space: pre-wrap;      
white-space: pre-line;      
white-space: inherit;

1
投票

您正在使用span作为内联元素。在内联元素上,您无法设置宽度。

将其更改为display: block;

看看小提琴:http://jsfiddle.net/zasDb/1/

甚至更好的display: inline-block;

但我不知道IE是否支持这一点。

© www.soinside.com 2019 - 2024. All rights reserved.