Plain Old Semantic HTML (POSH)

Michael Walsh
By Michael WalshPublished

Web design must be pretty high up the leader board in terms of the industry with the most acronyms and abbreviations.

So it’s great to know we have a new one; POSH or Plain Old Semantic HTML has been coined with the intention to make semantic HTML cool and interesting again. The gripe is that the web design community is getting really excited about AJAX and Microformats but Plain Old Semantic HTML hasn’t been invited to the party.

So what is Plain Old Semantic HTML and why should we care? Semantic HTML is mark-up with meaning. So for example rather than using a paragraph tag and line breaks for a list it would be better to mark them up within an unordered list or ordered list tag and then nest each item in the list within list item tags. So the HTML code itself is describing the content as a list.

What the POSH acronym is trying to promote is for the web design community to blog about the way we mark-up content and share our code and ideas with others. For example on the recent .Net podcast when talking about POSH, Jeremy Keith gave the example of what is the best way to mark up a conversation in HTML? He suggested that it was simply an ordered list of blockquotes.

Encouraging the web design community to put more thought into the way we mark-up content and also standardise our approach is only a good thing so POSH is a worthy addition to the web design acronym list.

We use cookies to make this website work, to understand how it's used, and to measure our advertising. Find out more about cookies.

Cookie preferences

make an enquiry

Quick form · 3 steps · 1 min

How can we help?

I am looking for

Website

New marketing website, microsite or redesign

E-commerce

Shopify store, new or rebuilt

Web application From £10,000 + VAT

Bespoke software and internal tools

AI implementation From £10,000 + VAT

Practical AI in your existing systems

Data visualisation From £10,000 + VAT

Dashboards and data pipelines

Migrations, hosting & support

Website migrations, web hosting and ongoing support

Something else / not sure yet

Let's talk it through

Prefer to talk?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Step 1 of 3

We'll be in touch within one business day to discuss your project. In the meantime, feel free to drop us a line at hello@enovate.co.uk if anything else comes up.

book directly

Book a discovery call with Michael

Michael Walsh, Founder & Managing Director. Pick a time that suits you, add your name and email, and the calendar invitation is yours.

Loading available times…

You can still book through the full calendar, or send us a message.

Times shown in . The calendar invitation lands in your inbox the moment you confirm.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Booking is handled by Calendly; see our privacy policy.

You're booked in

(). The calendar invitation is on its way to .

RescheduleCancel