The advantages of semantic markup are getting popular. I see that more developers are now getting involved in discussions and realize its need. By conveying the meaning and intent, semantic markup can help machines understand the context better. [Continue]
Chris Pearson has written an excellent guide to semantic markup for blogs. It is a collection of excellent tips for blogs on arriving at the semantic stage. Chris is right in saying that most of the themes that we get for blogging tools do not follow the guide, and this theme is no less guilty. [Continue]
Roger Johansson adds to Garret Dimon’s tips for a better markup. The total package can work as a reference material for anyone trying to work on markup. Like, a lot of times, I end up creating with classitis but gets cleaned up on careful inspection. [Continue]
Kevin Yank highlights the importance of using heading structure. Because assistive technologies like screen readers allow users to navigate through a document by its heading structure, your headings need to form a sensible structure independent from the rest of your document markup. It is well known that headings contributes to better SEO as well as semantic HTML. [Continue]
Roger Johannson lists new elements in HTML 5, a working draft yet. It includes elements like article, aside, header, footer, nav, dialog and section. Simon Pieters has taken effort where you can get the full list. [Continue]
I am sure a lot of you are aware of WYSIWYG. Most of the editors where you can select the font, the style and the colors are WYSIWYG editors, where the underlying markup is hidden under these GUI controls for formatting. I got introduced to What You See Is What You Mean (WYSIWYM) through Peter Krantz. [Continue]
We are seeing novel uses of markup languages, like publishing, syndication and even for desktop applications. Think about HTML, XML if you are uncomfortable with the markup languages phrase. There are different categories of markups – presentational (HTML), procedural (Tex, PostScript) and descriptive (XML). [Continue]