Markup languages

Generally speaking, a markup is an annotation to a text that specifies an agreed upon meaning. A markup language is a specification defining valid set of annotations along with their usage and meaning. In HTML, markups take the shape of tags around text that instruct how that text will be actually displayed.

(taken from About.com : XML 101.