{"id":198601,"date":"2015-03-31T06:26:09","date_gmt":"2015-03-31T13:26:09","guid":{"rendered":"http:\/\/css-tricks.com\/?page_id=198601"},"modified":"2021-08-02T11:00:34","modified_gmt":"2021-08-02T18:00:34","slug":"text-decoration-skip","status":"publish","type":"page","link":"https:\/\/css-tricks.com\/almanac\/properties\/t\/text-decoration-skip\/","title":{"rendered":"text-decoration-skip"},"content":{"rendered":"\n

The text-decoration-skip<\/code> property specifies where a text underline, overline, or strike-through should break. This improves legibility of decorated text and corrects punctuation grammar for some languages.<\/p>\n\n\n\n

Here’s one example:<\/p>\n\n\n\n

a {\n  text-decoration-skip: ink;\n}<\/code><\/pre>\n\n\n\n

Heads up! The ink<\/code> value has been changed to an entirely new property, text-decoration-skip-ink: auto;<\/code>.<\/p>\n\n\n\n

If your browser supports this property then you\u2019ll notice here that the descenders of each character (like \u201cy\u201d and \u201cp\u201d) have little white spaces around the border:<\/p>\n\n\n\n