Skip to content

Home > Articles > CSS Design

Content starts

Articles about designing with CSS

Cascading Style Sheets (CSS) are the presentation layer of web development. Here we make the text that was structured by the HTML look good and easy to read. Properly separated web sites with all the presentation definitions in the CSS are easy to maintain and change, an option that can save a lot of time and money in the maintenance phase of a project. Learn more about CSS by picking one of the following articles.

Text-Resize Detection - 12th September 2006

A quick trick mixed with a custom event allows you to detect and react on font size changes in the page. (published at Alistapart)

The future is hybrids - how JavaScript can purify pure CSS solutions - 4th September 2006

A reminder why JavaScript is so much better in providing web page behaviour than CSS is. (published at Wait-Till-I.com)

Flexible CSS Tab Navigation - 15th Januar 2006

Learn how to create a flexible tab navigation with CSS and one rounded corner background image (published at locally)

Preview images with DOM, CSS and PHP - 19th July 2005

Sometimes we want to offer the visitors a preview of the image a link points to. Depending on PHP and GD availability, this script will offer a preview link showing or creating a thumbnail of the linked image. The visitors can see if the link is worth opening without leaving the current page. (published at local)

DOMSlides - yet another DOM/CSS based presentation slides system - 18th July 2005

DOMSlides turns an HTML document into presentation slides via Unobtrusive JavaScript. Readers without JavaScript will see one HTML page with content split up into headings and content. Readers with JavaScript can navigate the slides either via previous and next, the cursor up and cursor down keys ora table of contents. (published at domscripting.webstandards.org)

Complex Dynamic Lists: Your Order Please - 24th May 2005

This article describes how you can turn a nested list into a OSX styled finder navigation to help the visitor choose one item out of a complex hierarchy of items. (published at alistapart.com)

How to simulate CSS constants - 12th May 2005

One feature designers often wished they had with style sheets are constants –- the chance to define something once and reuse it over and over in the style sheet document. This article shows some techniques for how to achieve that and discusses their pros and cons. (published at devarticles.com)

Easy as A,B,C - dynamic A to Z indexes - 30th March 2005

A welcome shortcut for visitors on text-heavy websites is an A to Z index of the services offered. Much like the sitemap, it offers a fast way to find what you need on the site. An index is even more user-focused. The sitemap reflects the structure of the site – something that is only relevant to visitors when it is badly implemented in the navigation. This article describes how you can make A to Z indexes more interesting and easier to use. (published at devarticles.com)

Double Vision - giving browsers CSS they can digest - February 2005

Some but not all browsers support CSS2. You can deliberately code your website so that users of either kind of browser will see pages that are appropriate for what their browser can handle. Older browsers won't gag, but you will still be able to take advantage of what you can do with CSS2 in the newer browsers. (published at devarticles.com)

Dynamic Galleries with DOM and CSS - January 2005

This article shows how to use DOM and CSS to create a fully accessible dynamic gallery that shows images without page reloads for those who can and falls back to a linked thumbnail list for all others. Local copy without ads. (published at Devarticles.com)

Standards, baby, yeah! - July 2004

Illogically called "Standards Vs. Sensible Design", this article tries to explain why following and advocating standards is great, but not enough. It needs a shift in technical use and in design to make web development a more secure and respected job. If you want to, you can also read the original "director's cut" version with all special effects. (published at Sitepoint.com)

HTML, CSS and Tables - the beauty of Data - November 2004

This article shows you how to style tables with CSS and save a lot of trouble by sticking to the correct markup to create valid, accessible data tables. (published at devarticles.com)

Taming the select - November 2004

Originally meant for alistapart, this article show you how to safely style a select dropdown and how to create accessible selects without a go button. (published at devarticles.com)

Multi column displays in CSS - April 2004

An overview of the different techniques possible to achieve multi column displays in CSS with pros and cons for each of them. (published at onlinetools.org)

CSS Standards - March 2004

CSS development standards used internally to ensure validity and maintainability of stylesheets. (published at onlinetools.org)

RSS Feed

Recommended books about CSS

Back to beginning of page

Creative Commons License All articles created by Christian Heilmann and included in this web site are licensed under the Creative Commons License unless the third party web site hosting them states otherwise.