The Hypertext Markup Language (HTML) is a relatively subtle language to use correctly. Many elements have the same appearance by default, but have different semantics. One of the best examples is the and elements, which have different meanings but are both represented by italics in most visual browsers' default stylesheets. Further, the lesser-known and are also represented by italics by default.