# Marks inside marks A strikethrough that spans a link and the words either side of it, in the spelling the serializer settles on: ~~use ~~[~~the old API~~](./api.md)~~ here~~ now. Strong inside a strikethrough, and a strikethrough inside strong: ~~a**b**c~~ and **a**~~**b**~~**c**. Emphasis inside a link, and a link inside emphasis: [a\_b\_c](./x.md) and _a_[_b_](./y.md)_c_. Code inside a link, inside each emphasis mark, and inside all of them at once: [`code span`](./z.md) and [a`b`c](./w.md) and **`bold code`** and _`em code`_ and ~~`struck code`~~ and **~~[`the lot`](./v.md)~~**. All four at once, over a boundary space: **q**~~** r **~~**s** A struck run whose edge is a tab: x~~ t ~~y A struck run that covers exactly one whole link, and one that covers two: [~~all of it~~](./whole.md) and [~~a~~](./a.md)~~ and ~~[~~b~~](./b.md). ## Angle urls the bare form cannot carry An underscore in the domain: A backslash in the path: An entity shaped tail followed by a semicolon: ; here A host with no dot: A pipe, inside a table cell: | url | note | | --- | ---- | | | inside a cell | - - [~~gone~~](./gone.md)~~ and more~~ > [!NOTE] > [~~the old note~~](./old.md)~~ is gone~~ and stays.