Obs*_*vus 22 html css html5 css3 twitter-bootstrap
我正在使用Bootstrap.让我们说我的文字看起来像这样:
"堆栈溢出"
如果文本不适合容器,我可以以某种方式自动确保它像这样打破:
"Stack
-overflow"
代替:
"Stackov
-erflow"
用HTML/CSS?
jay*_*yms 46
你可以插入­
(软连字符)
#box {
font-size:14px;
font-family:courier;
width:90px;
background:yellow;
}
Run Code Online (Sandbox Code Playgroud)
<div id="box">Stack­overflow</div>
Run Code Online (Sandbox Code Playgroud)
Nen*_*car 21
您可以使用<wbr>
标签:
p {
width: 60px;
border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<p>Stack<wbr>overflow</p>
Run Code Online (Sandbox Code Playgroud)
不,对于文档"Stackoverflow"是一个单词.如果您使用CSS属性来破坏该单词,那么它将根据可用空间中断.
如果要从特定点打破它,则必须定义它.
你可以使用
Stack<wbr>overflow
或Stack-overflow
.
如果使用Stack<wbr>overflow
,那么它将被打破<wbr>
.
p.test1 {
width: 60px;
border: 1px solid #000000;
}
Run Code Online (Sandbox Code Playgroud)
<p class="test1">Stack<wbr>overflow</p>
Run Code Online (Sandbox Code Playgroud)
或者,如果使用Stack-overflow
和使用CSS属性word-break: keep-all;
,它将在连字符处断开:
p.test1 {
width: 60px;
border: 1px solid #000000;
word-break: keep-all;
}
Run Code Online (Sandbox Code Playgroud)
<p class="test1">Stack-overflow</p>
Run Code Online (Sandbox Code Playgroud)
但你必须定义其中一个.