Cascading Style Sheets are used to define the presentation layer of websites. How CSS works is not always self-evident, so many of these articles explain various aspects of using CSS.

Unitless line-height bug in Mozilla and Firefox

Older versions of Mozilla and Firefox for Mac OS X have a bug that sometimes makes them miscalculate line-height when no unit is used.

Posted on August 29, 2006

Build your own PHP style sheet switcher

How to use PHP to create a style sheet switcher that lets users switch between two different layouts.

Posted on August 23, 2006

Base elements cause text selection problems in IE

When an HTML document contains a base element and text in floated elements, the text becomes almost unselectable in Internet Explorer.

Posted on August 8, 2006

Safari brings high resolution to the Web

Apple’s WebKit team are proposing methods for providing people who use high DPI screens with more detailed images.

Posted on June 12, 2006

CSS World Awards

A contest to select the best sites submitted to CSS Mania from May 2005 to May 2006.

Posted on June 5, 2006

The future of CSS hacking

Dave Shea on the history and future of CSS hacks and filters, and how to best deal with browser discrepancies in the future.

Posted on May 19, 2006

Stylegala is for sale

One of the best web design showcase sites ever is for sale. Got at least USD 30k to spend?

Posted on May 17, 2006

CSS Showcase - a gallery of CSS menus

A gallery of CSS based menu designs and CSS techniques for creating various types of tabbed navigation.

Posted on April 21, 2006

CSS support in email clients

The level of CSS support varies so much from one email client to another it’s frustrating, but this guide will help you out when you need to create HTML newsletters.

Posted on April 12, 2006

Styling text fields in Safari

In the latest builds of WebKit, single line text inputs can be heavily styled with CSS. Use with care.

Posted on April 11, 2006

Box model article in CAP&Design

Issue 3/2006 of Swedish design magazine CAP&Design features an article I have written about the CSS box model and Internet Explorer.

Posted on April 4, 2006

CSS line-height does not need a unit

You do not need to use a unit when specifying line-height in CSS. Also be aware that the presence of a unit affects how line-height is calculated.

Posted on March 24, 2006

New clearing method needed for IE7?

Internet Explorer 7 is now layout complete, meaning that no new CSS features will be added, only bug fixes.

Posted on March 21, 2006

What is your level of CSS knowledge?

A description of the different levels of CSS knowledge you may encounter within the web industry.

Posted on March 8, 2006

Writing cross-browser CSS

Some advice that will help you avoid common problems when creating cross-browser CSS.

Posted on February 7, 2006

Setting font size in pixels

Web professionals should be able to specify font size in pixels, but if we do, Internet Explorer users will not be able to change the text size.

Posted on February 1, 2006

The CSS 3 multi-column layout model analysed

Comments on the good, the bad, and the missing features of the latest working draft of the CSS3 Multi-column layout module.

Posted on January 15, 2006

Styled bar graphs marked up as lists or tables

How to use CSS to create bar graphs from unordered lists or data tables.

Posted on January 11, 2006

CSS 3 selectors explained

CSS 3 brings us many powerful new CSS selectors. Browser support is currently lacking, but taking a look at what lies ahead is still useful.

Posted on January 10, 2006

Quoting blockquotes

How to enclose blockquotes in large and stylish quotation marks without using images.

Posted on January 9, 2006

Page navigation

Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7 | Page 8 | Page 9 | Page 10 | Page 11 | Page 12 | Page 13 | Page 14 | Page 15 | Page 16 | Page 17 | Page 18 | Page 19 | Page 20 | Page 21

Archive contents