Long Stroke Overlay is the combining mark at Unicode U+0336 (COMBINING LONG STROKE OVERLAY). It draws a long horizontal bar through the preceding character — often used for per-letter strikethrough.
Remember
Mark combining long stroke overlay
Unicode U+0336
Hex entity ̶
Decimal ̶
Named entity (none)
CSS escape \0336
Order base + mark → a̶
Combining marks are not standalone letters. Write the base character first, then the entity (e.g. a̶ → a̶). For cancelled words in UI copy, prefer <s> or CSS line-through.
Reference
Quick Reference
One table for every form you will actually use.
Form
Code
Where it goes
Hex entity
̶
HTML after the base character
Decimal entity
̶
HTML after the base character
Named entity
None
HTML5 does not define one
CSS escape
\0336
Stylesheet content (often ::after)
Direct character
base + U+0336
UTF-8 HTML text
When to Use Which
Situation
Use
Readable numeric entity in HTML
base̶
Decimal entity required
base̶
Generated stroke via ::after
content: "\0336" on an element that ends with the base
Using Hex Code: a̶
Using HTML Code: a̶
Using CSS Entity: a̶
Word: S̶a̶l̶e̶
How It Works
1. Hex:U+0336 → ̶ after the base. The browser combines them into a̶.
2. Decimal: same code point as 822 → ̶. Same result as hex.
3. Named: HTML5 does not define a named entity for this mark — use hex or decimal instead.
4. CSS: use \0336 in content (not an HTML entity). #point::after appends the stroke through the trailing a.
Pitfalls & Tips
Common mistakes when working with Long Stroke Overlay.
Order
Base character first
Write a̶, not ̶a. Combining marks follow the base.
Words
One mark per letter
A single overlay does not strike a whole word. Apply the mark after each letter, or use <s> / CSS instead.
Named
No &…; name
Do not invent a name such as &longstrokeoverlay;. Use ̶ or ̶.
Look-alikes
Not U+0335 or solidus
U+0335 is short stroke overlay. U+0338 is long solidus (diagonal) overlay — a different mark.
CSS vs HTML
Do not mix escapes
\0336 belongs in CSS. ̶ / ̶ belong in HTML.
Semicolon
End references
Always finish with ; — write ̶, not ̶.
Compatibility
Browser Support
Long Stroke Overlay (U+0336) and its entity forms (̶, ̶, CSS \\0336) are supported in all modern browsers. Stroke alignment depends on the font.
✓ Universal encoding
Long Stroke Overlay (U+0336)
Encode with hex, decimal, or CSS escape — attach after the base for a horizontal strikethrough bar. No named entity.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerIE 9+
Yes*
U+0336Full support
Bottom line: Prefer base̶ for readable HTML. Use \\0336 only inside CSS content. Prefer <s> or CSS for whole-word strikethrough.
Remember
Key Takeaways
Unicode: this combining mark is U+0336 (decimal 822).
HTML: prefer base̶ — or use base̶. No named entity.
CSS: use \0336 inside content for generated strokes.
Watch out: base first; one mark per letter; prefer <s> for whole-word strikethrough.
One line:U+0336 → base̶ / base̶ / CSS \0336 (no named entity).
Frequently Asked Questions
Use ̶ (hex), ̶ (decimal), or the CSS escape \0336 in the content property. Place the mark immediately after the base character (e.g. a̶). There is no named HTML entity.
U+0336 (COMBINING LONG STROKE OVERLAY). Hex 0336, decimal 822. It belongs to the Combining Diacritical Marks block (U+0300–U+036F).
No. HTML5 does not define a named entity for U+0336. Use numeric references like ̶ or ̶.
Use it for per-character strikethrough in linguistics, paleography, or editorial samples. For everyday cancelled text, prefer the HTML s element or CSS text-decoration: line-through.
HTML entities (̶ or ̶) go in markup after the base. The CSS escape \0336 is used in stylesheets (usually in the content property of ::after). Both apply the same combining stroke.
U+0335 is COMBINING SHORT STROKE OVERLAY (shorter bar). U+0336 is the long stroke form that typically spans more of the glyph width.
🤔
Did you know?
Long Stroke Overlay is Unicode U+0336 (decimal 822) — COMBINING LONG STROKE OVERLAY in Combining Diacritical Marks. HTML5 has no named entity. Place it after each base letter (e.g. a̶ → a̶). For whole-word strikethrough, prefer <s> or CSS text-decoration: line-through.