nbsp 的反义词是什么?

发布于 2024-08-17 21:17:11 字数 727 浏览 7 评论 0原文

  字符是不允许换行的空格。

<p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p>

| lorem ipsum                |
| here are some words and so |
| on                         |

与此相反的是什么呢?也就是说,一个字符不呈现为空格,但可以用于换行。

<p>foo supercalifragilisticexpialidocious bar</p>
<!--   put char here ^   and here ^ -->

|foo supercalifragi |
|listicexpiali      |
|docious bar        |

or with wider size:

|foo supercalifragilisticexpiali   |
|docious bar                       |

我知道软连字符,但出于我的目的,我特别希望在分隔符处添加连字符。

A   character is a space which doesn't allow for line breaking.

<p>lorem ipsum here are some words and so on</p>

| lorem ipsum                |
| here are some words and so |
| on                         |

What's the opposite of that? That is, a character which is NOT rendered as a space, but CAN be used for line breaking.

<p>foo supercalifragilisticexpialidocious bar</p>
<!--   put char here ^   and here ^ -->

|foo supercalifragi |
|listicexpiali      |
|docious bar        |

or with wider size:

|foo supercalifragilisticexpiali   |
|docious bar                       |

I'm aware of the soft-hyphen character, but for my purposes, I specifically do not want a hyphen added at the break.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

拔了角的鹿 2024-08-24 21:17:11

您需要 unicode 字符零宽度空格 (\u200B)。

您可以使用 获取 HTML 格式的内容。

显式中断和非中断:

LB7:不要在空格或零宽度空格之前中断。
LB8:在零宽度空格后面的任何字符之前中断,即使中间有一个或多个空格。
http://unicode.org/reports/tr14/

You want the unicode character ZERO-WIDTH SPACE (\u200B).

You can get it in HTML with or .

Explicit breaks and non-breaks:

LB7 : Do not break before spaces or zero width space.
LB8 : Break before any character following a zero-width space, even if one or more spaces intervene.
http://unicode.org/reports/tr14/

沧桑㈠ 2024-08-24 21:17:11

还有一个鲜为人知的 wbr 标签,它让浏览器决定是否中断行与否。

There also is the little-known wbr tag, which lets the browser to decide whether to break the line or not.

十秒萌定你 2024-08-24 21:17:11

quirksmode.org 上有一个很好的页面,恕我直言,它很好地回答了这个问题。 http://www.quirksmode.org/oddsandends/wbr.html

简而言之:使用>或​ (或 ­ 但你提到你不想要破折号)。

There's a nice page over at quirksmode.org that answers this question quite nicely IMHO. http://www.quirksmode.org/oddsandends/wbr.html

In short: use <wbr /> or ​ (or ­ but you mentioned you don't want the dash).

何时共饮酒 2024-08-24 21:17:11

使用

use <wbr>.

油饼 2024-08-24 21:17:11

您可以使用名为 word-wrap 的 CSS3 属性

p.test {word-wrap:break-word;}

希望有帮助!

You can use CSS3 property called word-wrap

p.test {word-wrap:break-word;}

Hope it helps!

深白境迁sunset 2024-08-24 21:17:11

关于这一点有很多讨论,但使用 ­ 或多或少已经成为标准

theres a lot of discussion about this but it has become more or less standard to use ­

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文