A beginner's guide to URL rewriting, with plenty of examples.
Wondering why you should hire someone to market your website and how they should go about doing it? Hopefully this article can help.
An explanation of what the box model is and how it is treated by different user agents.
Everything you ever wanted to know about using background images in CSS.
There are different ways to define colours in web design, depending on the language you are writing. This tutorial explains how to define colours correctly.
High-traffic sites can often benefit from caching of pages, to save processing of the same data over and over again. This caching tutorial runs through the basics of file caching in PHP.
A short set of guidelines for writing effective copy for websites.
CSS Selectors allow you to specify the types and groups of elements you want to apply certain styles to.
An introduction to PHP, one of the most popular programming languages on the web.
An introduction to VBScript, one of the languages used to write ASP pages, and tutorial for beginners.
All valid HTTP 1.1 Status Codes simply explained.
DTDs, Document Type Definitions, are rarely used by web designers, but they are absolutely essential in HTML code.
Accesskeys enable a user to navigate a site using keyboard shortcuts, improving both the usability and accessibility of your site.
Most designers create printer friendly pages by creating two seperate pages for each single page of information. This article will teach you how to do the same with CSS and no duplication.
Search engine optimization is an alien concept to many designers and businesses. This simple introduction explains what SEO is, and how to get started.
Apache allows you to customize the server at the directory level, using .htaccess files. This tutorial explains how to use them to serve custom 404 error (page not found), and other common error pages, to your users.
If you are thinking about taking your first steps into web design, this article might be a good place to start.