My favorites | Sign in
Project Logo
                
Search
for
Updated Mar 11, 2008 by daz4126
MeaningfulMarkup  
Explanation of Meaningful Markup

Meaningful Markup

The term meaningful markup refers to the practice of using HTML tags to describe the content that is in them. For example a paragraph should be placed inside <p> tags and a heading should be put inside the relevant heading tag (<h1> to <h6>) according to its place on the page.

The exact opposite of meaningful markup is to use HTML tags to achieve a particular presentational look. A common example is placing content inside <em> tags. This should only be done if you wish to place emphasis on the content, as this is what the tag means. The content could be in italics, but it doesn't have to be, and this presentational aspect should be controlled by CSS.

An alternative to meaningful markup is the acronym POSH, which stands for Plain Old Semantic HTML.

Further Reading

http://www.simplebits.com/notebook/simplequiz/

http://markover.org/

http://cameronmoll.com/archives/2008/02/extensible_css_interface_the_foundation/

http://microformats.org/wiki/posh

http://www.robertnyman.com/2007/10/29/explaining-semantic-mark-up/


Sign in to add a comment
Hosted by Google Code