=========================================================================================== I know I can escape a CSS string with hex numbers. For example. "abc" can be escaped as "\61\62\63". How about CSS numbers? Can we escape a number like 100 in 'width: 100%;'? =========================================================================================== In CSS, **you cannot escape numeric values** (like `100` in `width: 100%`) the way you escape strings or identifiers. ### Why? CSS escapes like `\61\62\63` are meant for: * Identifiers (`class`, `id`, `tag names`) * Strings (`content`, etc.) But **numeric values** (like those used in `width`, `margin`, `font-size`, etc.) must be written as actual numbers — not escaped. ### Examples: ```css /* ✅ Valid */ width: 100%; /* ❌ Invalid – escaping numbers doesn’t work */ width: \31\30\30%; /* Does NOT equal 100% */ ``` Browsers do **not** interpret `\31\30\30` as "100" when parsing property values that expect a number. ### Exception: When escaping numbers **in identifiers** For example, if you want to define a class name that starts with a number: ```css .\31 00px { width: 100px; } ``` This is valid. Here `\31` is an escape for `1`, and the selector becomes `.100px`. But for actual values like `width:`, **you must use plain numbers**. Let me know if you want help escaping CSS selectors or identifiers!