相关疑难解决方法(0)

CSS中"word-break:break-all"与"word-wrap:break-word"之间的区别是什么?

我目前想知道两者之间有什么区别.当我使用它们时,如果它不适合容器,它们似乎打破了这个词.但为什么W3C有两种方法呢?

css word-wrap

382
推荐指数
9
解决办法
21万
查看次数

弹出用于没有空格的长文本

我在网格中有一列长文本,应该在网格中截断(以...结尾),但应该在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)

如何修改代码以正确显示没有空格的长文本的弹出窗口?

javascript css twitter-bootstrap

10
推荐指数
1
解决办法
9221
查看次数

溢出换行:断字与断字:断字

overflow-wrap: break-word和 和有什么区别word-break: break-word

\n

正如您从以下示例中看到的,选项 1 和选项 2 之间没有视觉差异。(您需要取消注释其中之一。)

\n

\r\n
\r\n
body {\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)

html css typography word-wrap

8
推荐指数
1
解决办法
2020
查看次数

自动换行不考虑长非中断文本的父级宽度

.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)

html css overflow word-wrap word-break

5
推荐指数
1
解决办法
2785
查看次数

`overflow-wrap: break-word` 和 `word-break: break-word` 的行为是否不同?

我的问题:

有什么区别overflow-wrap: break-wordword-break: break-word

非重复:

以下是一些现有的问题,乍一看似乎是重复的,但实际上并非如此。

代码:

我写这似乎表明,无论此代码段overflow-wrap: break-wordword-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)

html css break

5
推荐指数
1
解决办法
285
查看次数