What is CSS-Based Text Hiding?
CSS-based text hiding is an obfuscation technique where the visual text rendered on a user's screen differs entirely from the raw text in the HTML document. By using pseudo-elements, negative text indents, custom web fonts, or interleaved hidden spans, targets ensure that naive HTTP scrapers extract garbage data. To a human, the price reads "$49.99" — to a DOM parser, it reads "$94.x9x9" with the "x"s hidden and the digits visually reordered by CSS.