text-decoration-skip

text-decoration-skip is deprecated and has limited browser support. Historical values controlled which parts of inline content decorations skipped. For ordinary underline behavior around letter strokes, use text-decoration-skip-ink.

A modern comparison

Compare underline ink skippingLink

HTML and CSS

HTML

<p class="skip">Typography: gyp</p>
<p class="continuous">Typography: gyp</p>

CSS

.skip {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
.continuous {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
/* Optional presentation */
p {
  font-size: 2rem;
}

Edit HTML or CSS to update the preview as you type. Copy code snippet copies the selected tab. Preview spacing and font defaults are not included.

The first underline can avoid descending glyph strokes; the second runs continuously. The exact appearance depends on the font and browser.

Why these are different properties

The older property had values such as objects, spaces, and edges for skipping inline objects, whitespace, and boundaries. text-decoration-skip-ink specifically addresses glyph ink intersections and is not a general replacement for every old value.

A practical use

Keep underlines recognizable on links and let the normal ink-skipping behavior improve readability. If your design needs a continuous underline, test none against the chosen font. Use text-underline-offset when you need a different underline position.

Compatibility

Do not assume every deprecated value works because one browser recognizes this property. Use the modern property as an enhancement over a normal, recognizable underline. The historical URL remains available for people maintaining older CSS.

Source

MDN: text-decoration-skip marks the old property as deprecated and points to the ink-skipping alternative.