Short answer: You can't.
Long answer: Gvim knows about 16777216 background colours, 16777216
foreground colours, as many different characters as are possible with
Unicode, bold, italic and underline in the foreground colour, and
16777216 additional colours for curly underline.
When running in a terminal, Vim is limited by what the terminal can do.
This usually reduces the number of different colours, suppresses curly
underline, and, depending on the terminal, may suppress italic and/or
ordinary underline, and may make boldface no different from some
"brighter" foreground colour. It may also reduce the number of different
glyphs effectively displayable.
Neither gvim nor Console Vim can display strike-through, except by
modifying the text by adding U+0336 COMBINING LONG STROKE OVERLAY after
each character � but this is a text change, not a highlighting effect,
so you cannot do it as a syntax highlight. If you could, it would
probably already be used in the syntax/html.vim script for the <s> and
<strike> (and maybe <del>) elements.
What you might do, at the cost of spell checking, is use for instance
:hi StrikeOut gui=undercurl guisp=fg
to add a curly underline in the default foreground colour to represent
overstrike (but only in gvim, not in Vim in a terminal).
Best regards,
Tony.
--
You are only young once, but you can stay immature indefinitely.