In semantic markup, content is written within XHTML tags that offer context to what the content contains. Basic semantic markup refers to using items like header and paragraph tags, though semantic markup is also being used to provide much more useful context to web pages in an effort to make the web as a whole more semantic.