我目前想知道两者之间有什么区别.当我使用它们时,如果它不适合容器,它们似乎打破了这个词.但为什么W3C有两种方法呢?
我在网格中有一列长文本,应该在网格中截断(以...结尾),但应该在popover中显示整数.
当我的文本中有空格时,弹出窗口正确显示.对于没有空格的文本,弹出窗口显示不正确.见下面的例子
弹出窗口不正确:

正确的弹出:

我正以这种方式展示popover:
<div data-toggle="popover" rel="popover"
data-container="body" data-content="My_test_in_popover">
My_text_with_...
</div>
Run Code Online (Sandbox Code Playgroud)
如何修改代码以正确显示没有空格的长文本的弹出窗口?
overflow-wrap: break-word和 和有什么区别word-break: break-word?
正如您从以下示例中看到的,选项 1 和选项 2 之间没有视觉差异。(您需要取消注释其中之一。)
\nbody {\n width: 300px;\n}\n\n.dont-break-out {\n /* Option 1 */\n /* overflow-wrap: break-word; */ \n /* Option 2 */\n /* word-break: break-word; */\n}Run Code Online (Sandbox Code Playgroud)\r\n<p class="dont-break-out" lang="en-US">For more information, please visit: http://csstricks.com/thisisanonexistentandreallylongurltoaddtoanytextinfactwhyareyoustillreadingit.</p>\n\n<p class="dont-break-out" lang="en-US">According to Wikipedia, The longest word in any of the major English language dictionary is pneumonoultramicroscopicsilicovolcanoconiosis, a word that refers to a lung disease contracted from the inhalation of very fine silica …Run Code Online (Sandbox Code Playgroud).container {
/*
Container's width can be dynamically resized.
I put width = 300px in the example to demonstrate a case
where container's width couldn't hold second msg
*/
width: 300px;
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 1em;
background-color: blue;
}
.parent{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
padding:1em;
background-color:red;
box-sizing:border-box;
margin-bottom: 1em;
}
.name{
background-color:mistyrose;
width: 70px;
padding: 1em;
}
.msg{
background-color:powderblue;
max-width: 30vw;
padding:.5em;
word-wrap:break-word;
}Run Code Online (Sandbox Code Playgroud)
<div class='container'>
<div class="parent">
<div class="name">
David
</div>
<div class="msg">
How are you? How …Run Code Online (Sandbox Code Playgroud)我的问题:
有什么区别overflow-wrap: break-word和word-break: break-word?
非重复:
以下是一些现有的问题,乍一看似乎是重复的,但实际上并非如此。
word-break: break-all但我的问题是关于word-break: break-word)overflow-wrap和word-break属性,但我在这里的问题特别是关于break-word这个属性的值。此外,该问题被神秘地标记为上一个问题的重复,即使它不相关。)代码:
我写这似乎表明,无论此代码段overflow-wrap: break-word和word-break: break-word行为方式相同。但我不确定我是否已经考虑了所有情况。也许在某些情况下他们的行为有所不同?
.ow {
overflow-wrap: break-word;
background: lightgreen;
}
.wb {
word-break: break-word;
background: lightblue;
}
div {
width: 5em;
display: inline-block;
}Run Code Online (Sandbox Code Playgroud)
<div class="ow">
Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
</div>
<div class="wb">
Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
</div>
<div class="ow">
Most words are short and don't need to …Run Code Online (Sandbox Code Playgroud)