HTML Entity for Z Notation Bag Membership (⋿)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+22FF

What Is Z Notation Bag Membership?

Z Notation Bag Membership (⋿) is the Unicode character at U+22FF (Z NOTATION BAG MEMBERSHIP) in Mathematical Operators. HTML5 has no named entity — use hex or decimal. Use it for multiset (bag) membership in Z notation and formal specifications.

Remember
Character     ⋿
Unicode       U+22FF
Named entity  (none)
Hex entity    ⋿
Decimal       ⋿
CSS escape    \22FF
Not the same  ∈ (∈) · ∋ (∋) · ⊎ (⊎)

Hex, decimal, CSS, and a typed character all produce the same glyph: ⋿. Prefer ⋿ or ⋿ in HTML markup. For ordinary set membership see ∈; for contains-as-member see ∋.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNoneUse numeric or type the character
Hex entity⋿HTML markup (preferred)
Decimal entity⋿HTML markup
CSS escape\22FFStylesheet content (4 hex digits)
Direct character⋿UTF-8 HTML text

When to Use Which

SituationUse
Z notation bag / multiset membership⋿ or type ⋿
Numeric-only markup⋿ or ⋿
Generated text via ::before / ::aftercontent: "\22FF"
Ordinary set membership (∈)Use ∈ (U+2208)
Contains as member (∋)Use ∋ (U+220B)

Live Preview

⋿ in a short formula and beside related operators.

Example x ⋿ B
Large glyph ⋿
Hex entity ⋿ → ⋿
vs look-alikes ⋿  |  ∈  |  ∋  |  ⊎
With entities Hex: ⋿ | Decimal: ⋿

Complete HTML Example

One page that shows Z Notation Bag Membership with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to display ⋿ in HTML and CSS. No named entity exists.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Z Notation Bag Membership (⋿)</title>
  <style>
    #point::after {
      content: "\22FF";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x22FF;</p>
  <p>Built with Decimal: &#8959;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ⋿</p>
  <p>Formula: x &#x22FF; B</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex / decimal: U+22FF → &#x22FF; or &#8959;. The browser turns either into ⋿.

2. Typed: in a UTF-8 document you can paste ⋿ directly — same glyph, no entity.

3. CSS: use \22FF in content (four hex digits; not an HTML entity). #point::after appends that ⋿ after the paragraph text.

4. Look-alikes: &isin; is ∈; &ni; is ∋ — different operators for ordinary set membership.

Pitfalls & Tips

Common mistakes when working with Z Notation Bag Membership.

Named

There is no named entity

HTML5 does not define a name for U+22FF. Use &#x22FF; or &#8959;.

vs ∈

Not ordinary set membership

&isin; is ∈ (U+2208). See Element Of. Use U+22FF only for bag membership.

vs ∋

Not contains-as-member

&ni; is ∋ (U+220B). See Contains As Member.

Fonts

Need math glyph coverage

Some fonts omit U+22FF. Prefer fonts that cover Mathematical Operators (U+2200–U+22FF).

CSS vs HTML

Do not mix escapes

\22FF belongs in CSS strings. &#x22FF; / &#8959; belong in HTML.

Encoding

Declare UTF-8

If you type ⋿ directly, keep <meta charset="UTF-8"> so the file is not misread.

Browser Support

Z Notation Bag Membership (U+22FF) and its entity forms (&#x22FF;, &#8959;, CSS \\22FF) are supported in all mainstream browsers when the page is UTF-8 and the font covers Mathematical Operators.

✓ Universal support

Z Notation Bag Membership (&#x22FF;)

Encode with hex, decimal, CSS escape, or type the character — same Unicode code point everywhere. No named entity.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+22FF Full support

Bottom line: Prefer &#x22FF; in HTML text. Use &#8959; as an equivalent, and \\22FF only inside CSS content. Glyph display depends on font coverage.

Key Takeaways

  • Unicode: this operator is U+22FF (decimal 8959) — glyph ⋿.
  • HTML: prefer &#x22FF; — also &#8959;. No named entity.
  • CSS: use \22FF inside content for generated text.
  • Watch out: ⋿ ≠ ∈ ≠ ∋.

One line: U+22FF → &#x22FF; / &#8959; / CSS \22FF (no named entity).

Frequently Asked Questions

Use &#x22FF; (hex), &#8959; (decimal), type ⋿ directly in UTF-8, or the CSS escape \22FF in the content property. There is no named HTML entity. Prefer &#x22FF; for readable markup.
U+22FF (Z NOTATION BAG MEMBERSHIP). Hex 22FF, decimal 8959. It belongs to the Mathematical Operators block (U+2200–U+22FF).
No. HTML5 does not define a named form. Use numeric references &#x22FF; or &#8959;, or type ⋿ in UTF-8.
U+22FF is bag (multiset) membership in Z notation (⋿). U+2208 (&isin;) is ordinary set membership (∈). Use the bag symbol only when you mean multiset membership.
Use it in Z notation, formal specifications, and multiset documentation. Prefer &isin; for ordinary set membership.
HTML entities (&#8959; or &#x22FF;) go in markup. The CSS escape \22FF is used in stylesheets (usually in the content property of ::before/::after). Prefer four hex digits in CSS.

Did you know?

Z Notation Bag Membership is Unicode U+22FF (decimal 8959) — glyph ⋿ (Z NOTATION BAG MEMBERSHIP) in Mathematical Operators. HTML5 has no named entity — use &#x22FF; or &#8959;. Do not confuse it with set membership &isin; (∈) or contains-as-member &ni; (∋).

Next: Zigzag Above

Continue with the Zigzag Above entity tutorial.

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful