Including Style Sheets

There are numerous different ways you can implement presentation style and layout to your website using CSS. This article will discuss how each can be applied in HTML, the pros and cons of the different methods and browser compatibility.

Advanced Semantics

This article looks deeper into semantic HTML markup using a lot of uncommon elements. The article also discusses the differences between abbr and acronym and documents browser problems associated with them.

If you would like to know about the basics of semantics on the web, read The Semantic Web article.

Choosing Class and ID Names

Semantics should also be used when deciding on class or id names for elements. Developers usually choose unwisely when deciding on these names, as they choose a name specific to the design they are creating at the time. This article will discuss what good class/id names are with examples of both bad and better choices.

The Differences Between Inline And Block Elements

There are three types of display categories that HTML elements use when using CSS. These categories are named block, inline and replaced. This article discusses the main differences between inline and block elements, with examples of each.

The Semantic Web

Semantics on the web simply means using the appropriate HTML element to mark up content. This article will discuss what exactly this entails in basic HTML terms, but also explores other applications of semantics in markup and other technologies such as the generic XML.