The HTML <u> element marks text with an explicitly rendered non-textual annotation. In practice, browsers underline it—an unfortunate design choice because visitors may mistake it for a link. section 16.1
For emphasis, use <em> instead. The <u> element has no useful role here, so treat it as something to recognize in existing markup rather than reach for in new code. section 16.1
A misleading underline
This is a really bad idea: <u>looks just like a link</u>. The browser underlines the text, but clicking it does nothing. section 16.1
It's a really bad idea to use the <code>u</code> element because its text <u>looks just like a link</u>.
See the compact example showing why underlined <u> text can be mistaken for a link. section 16.1
