HTML is a proficient tool for coding basic formatting instructions. Its original purpose was semantic mark-up, providing structure to information. Later, it gained presentationoriented tags that provided a modicum of typographic control, including the ability to define the colour, font family and size of a piece of text. Cascading style sheets (CSS) has removed many of the limitations of these basic tags, but designers are only gradually using this standard to its fullest.