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.
Produces a line break in text content. Use only where the line break is part of the content's meaning.
The <br> element produces a line break in text. It is a void element (no closing tag). Use it only where the line break is an intrinsic part of the content — addresses, poetry, song lyrics — not for visual spacing between blocks.
<p> elements or <layout-stack>margin or gap<hr> for thematic breaks<address> John Smith<br /> 123 Main Street<br /> Springfield, IL 62704</address>
<p> Roses are red,<br /> Violets are blue,<br /> Sugar is sweet,<br /> And so are you.</p>
Never use multiple <br> elements for vertical spacing. Use semantic structure and CSS instead:
<!-- Wrong: using br for spacing --><p>First paragraph</p><br /><br /><p>Second paragraph</p> <!-- Right: use margin or layout --><layout-stack data-layout-gap="l"> <p>First paragraph</p> <p>Second paragraph</p></layout-stack>
<br> elements are confusing for screen reader users — they may hear multiple pauses with no content<p> elements for distinct paragraphs so screen readers can navigate by paragraph<p> — Paragraph element (preferred for content separation)<hr> — Thematic break between sections<address> — Contact information (common br context)<wbr> — Word break opportunity (optional break, not forced)<layout-stack> — Vertical spacing between elements