Button
The above is not a button, it's just a div tag with a particular style that makes it look like a button.
Literals controls have a number of uses on web pages, one of which is to actually run code, so why do would you ever need to use a literal control?
To answer that you need to consider another slightly different requirement, suppose you want to include some JavaScript in you page but you don't want it to run, that would definitely be something you wouldn't want to include in some literal tags.
You ,ight want to create an article about JavaScript and so only show code, not have it run.
.