According to the microformats wiki, they needed:
a simple short mnemonic term that captures the essence of the concept [ of semantic html], and is easily verbed (to posh, poshify, poshed up).
A French version of the acronym was also coined, CHIC: Code HTML Intrinsèquement Classe
The purpose of the term 'POSH' is to:
- educate HTML authors who want to use microformats, but haven't understood the intermediate step of 'semantic html' markup.
- encourage use of the term 'microformats' only for semantic html patterns which have been through the rigor of the microformats process.
In order for a page to be POSH, it should conform to the following :
- POSH pages should be validated, which can be done automatically with the W3Cs validation tool (at http://validator.w3.org)
- All presentation should be handled by CSS, not done in HTML (this means Tables should be used only for tabular data, not for page layout; similarly, spacer Gifs should never be used)
- Emphasis tags, such as < b >, are presentational, so should be omitted; the same applies to < br >
- All links (anchor tags) should point somewhere - a link which has an empty href element (linking to nowhere) should not be used
- Class names should describe what the data is - not the way it should appear