Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Suggests a word break opportunity — the browser may break the line here if needed, but won't force a break.
The <wbr> (Word Break Opportunity) element suggests where the browser may break a line if it needs to wrap. Unlike <br>, it does not force a break — the break only happens when the content would overflow its container.
This is essential for long URLs, compound words, technical identifiers, and mixed CJK/Latin text where the browser's default word-breaking algorithm fails.
<br>hyphens: autooverflow-wrap: break-word is sufficient — CSS is simpler<p>https://example.com/<wbr />very/<wbr />long/<wbr />path/<wbr />to/<wbr />page.html</p>
<p>Super<wbr />cali<wbr />fragilistic<wbr />expiali<wbr />docious</p>
<p><code>AbstractSingle<wbr />tonProxy<wbr />FactoryBean</code></p>
<p lang="ja">日本語テキストに<wbr />LongEnglishWord<wbr />が含まれています。</p>
| Element | Break Behavior | Use Case |
|---|---|---|
<wbr> |
Optional — only if needed | URLs, long words, CJK mixed text |
<br> |
Forced — always breaks | Addresses, poetry, structured text |
<!-- wbr: optional break (only if needed) --><p>https://example.com/<wbr />path/<wbr />to/<wbr />page.html</p> <!-- br: forced break (always) --><address> 123 Main Street<br /> Springfield, IL 62704</address>
Consider CSS solutions when <wbr> would be tedious to insert manually:
| CSS Property | Effect |
|---|---|
overflow-wrap: break-word |
Break long words at any point to prevent overflow |
word-break: break-all |
Break between any two characters (aggressive, used by VB for CJK) |
hyphens: auto |
Insert hyphens at syllable boundaries (used by VB's p.justify) |
Use <wbr> when you need precise control over where breaks can occur.
wbr { display: inline;}
VB explicitly sets display: inline to ensure consistent behavior. The element is a void element (no closing tag) and inserts no visible content.
<wbr> has no effect on screen readers — it is purely visual<br> — Forced line break (addresses, poetry)<code> — Often contains long identifiers that benefit from wbr<a> — Long URLs in link text benefit from wbr