The HTML Elements Time Forgot
SMRTR summary
Buried deep in modern web browsers lies a digital graveyard of forgotten HTML tags, relics from the early days when the internet was still figuring out what it wanted to be. The now-obsolete `<bgsound>` tag once tortured unsuspecting visitors with unwanted background music, while `<spacer>` served as a primitive layout tool before developers discovered proper CSS. Perhaps most bizarrely, the `<plaintext>` tag would convert everything that followed it into plain text forever—once opened, it could never be closed, turning the rest of a webpage into an eternal text dump.
These abandoned elements tell the story of HTML's 32-year evolution from its 1993 debut. Framesets carved up pages into sections before single-page applications existed, while `<keygen>` attempted to handle cryptographic operations before security concerns killed it off. The `<isindex>` tag represented an early vision of web search, and `<dir>` tried to create file directory displays with special styling.
Though these tags may seem laughably primitive today, they represent crucial experiments that shaped the modern web platform through decades of trial, error, and gradual refinement.
SMRTR provides this summary for quick context. The original article belongs to lobste.rs.
Read the original article