Form button design

Very useful article about formatting from buttons with CSS. Button hover

CSS rollover buttons tutorial


Definitions of web site terms

Here is a simple list of definitions that may help when talking with clients that I have found and pulled together from all over the web.


A document or diagram used for planning a web site or a page on a web site for accessibility and SEO purposes. It lists the pages of a web site in an organised and hierarchical fashion and can show the links between pages.


A document or diagram used used to suggest the fundamental layout of elements used in a web interface.

Search engine optimization (SEO)

The use of various techniques to improve a web site’s ranking in the search engines and thus attract more visitors.

Cascading Style Sheets (CSS)

A style sheet language most common used to style web pages (formatting) written in HTML and XHTML.

Dynamic Navigation

Websites navigation where all navigational items (or buttons) are contained in a bulleted lists and can be updated to add or remove items easily as the website grows and changes.

w3c standards

World Wide Web Consortium (W3C) is a recognized Web standards group. It develops and publishes specifications, software, guidelines, and tools for the Web, including HTML and accessibility standards.

Content management system (CMS)

Software used to enter, edit, import, export, schedule and publish websites and other files and information.

e Marketing

Internet marketing, also referred to as i-marketing, web-marketing, online-marketing, or e-Marketing, is the marketing of products or services over the Internet.

e Newsletter

An e-newsletter (also called e-zine) is a newsletter sent via e-mail to subscribers.

Articles – Best practice when coding html and css

10 best css practices to improve your code

30 html best practices for beginners

30 css best practices for beginners

Accessibility 101 an introduction

Best Coding Practices

common css mistakes/putting a stop to them