Semantic Markup for Future-proofing your Web Site


Semantic Markup stands for the process of creating HTML code that does what it says that it does.

For example, a table should be used to display tabular data. If, however, a table is used for page layout, screen readers and other assistive devices will not be able to provide clear information about the content.

Another example is the use of a definition term. It is possible to use the markup “dt” to emphasize text, i.e., make the text bold. However, this would be confusing to a visitor who is using a screen reader, because a definition term should be inside a definition term tag.

Links to other information on this site.

Notes on Semantic Markup