The Web

Documents about CSS, HTML and other technologies that power the World Wide Web

Anything related to The World Wide Web, mostly tutorials and software to aid in the creation of webpages but with some other goodies such as bookmarklets thrown in.

Accessibility

Techniques used to allow as many people as possible to view the content of this site

Ampersands, PHP Sessions and Valid HTML

Why using PHP sessions causes invalid HTML and XHTML to be generated, and how to fix it.

Blocky Mouseover Menus

Creating a menu with blocks that change colour on mouseover, without JavaScript

Bookmarklets

Software that runs from your webbrowser bookmarks

CSS 3: RGBA today

CSS 3 adds support for translucent colours - and you can use them now.

CSS Inheritance

An explanation of how inheritance works in CSS and why CSS doesn't need Object Oriented style inheritance.

Cascading Style Sheets

Resources for getting started with Cascading Style Sheets

Centring using CSS

Methods for centring block and inline elements using Cascading Style Sheets

Comments and CDATA

The mysterious history of script and style in HTML

Disable CSS Bookmarklet

A quick way to disable all CSS for a given page

Don't forget the background colour

Progressive enhancement isn't just for JavaScript

Fragment Highlight

A JavaScript that highlights links to document fragments

Frames - The Problems And Solutions

Explanations as to why you probably shouldn't use frames, along with alternatives that you can use instead.

Hunting The Layer

What do people mean when they talk about layers?

Internet Explorer 8 Doctype and HTTP Header Switching

Tests and results of examining Internet Explorer 8 with different rendering mode factors

Nested Tables

About the (ab)use of tables as layout tools in webpages.

Place-Holding Text For Form Inputs

Experiments with providing placeholding text for form inputs in such as way as to cause the minimum interference to users.

Presenting RDF to XML capable user agents

Performing mod_rewrite voodoo to present RDF files to user agents

Protecting Webpages

Protecting images and source code on the web from thieves

Removing the Underline From Hyperlinks

How to use style sheets to remove the underline from hyperlinks

TOCBuilder

A table of contents generator for HTML webpages.

The Dolt

A simple cross-platform HTML preprocessor written in Perl

XHTML and Search Engines

Research into what search engines do with documents served as application/xhtml+xml