How to Hide the Dotted Border Around Links in Firefox

Many of you may have noticed that Firefox adds a 1px dotted border around some active elements. From what I understand, this border is intended to indicate where the user’s focus is on the page. The unfortunate reality is, these borders are often unsightly for standard users. Many times, developers need to remove them from [...]


A Not so Nostalgic Look at Pixel GIF Spacers

If you’re new to web design you’re very lucky. You get to jump right into CSS based layouts. You have the ability to create clean, beautiful code. When I first started learning web design it was just prior to the birth of CSS and long before CSS was used as a layout [...]


Two CSS Background Images on a Single Website

Over the years I have tried several times to find a stable way to add two backgrounds to a site. It may be that I want a horizontal background that may have a gradient and a vertical background that is 100% tall and adds a slight shadow to the edges of the site.
This is not [...]


A Good Website Requires 1 3/4 Cups of XHTML

I recently spoke to a group of web design students at a local college. My talk primarily focused on content management and JavaScript frameworks but I also talked in broad terms about our philosophy when creating XHTML/CSS layouts. I would argue there is no perfect recipe for laying out a website. Everyone seems [...]


IE6 PNG Fix for Images and Backgrounds

I talked earlier this week about some of the shortcomings of IE6. One of the most frustrating shortcomings is the lack of PNG support in Internet Explorer 6. PNG files are incredibly useful and their usage opens many more transparency options allowing for more flexibility in design. All new browsers have full [...]


It Takes Lots of Water and Steroids to Grow a Web Developer

I had a conversation with a programmer friend yesterday morning that got me thinking about what it takes to be a successful programmer. Programming, whether it be for the web or software, is a unique and difficult business. The tough thing about being a programmer is that it is impossible to know everything you [...]


Extend and Enhance your WordPress

WordPress is a fantastic blogging engine and many of my visitors are WordPress users and fans. Today I thought I would spend a little time cataloging some of my favorite posts on using and extending Wordpress. Below are 7 posts you can use to help get the most out of your WordPress installation.
10 Killer WordPress [...]


A Great List of Web Safe/Friendly Fonts

Today I came across a great chart showing web safe fonts by operating system and I thought I would share it with all of you. Designing for the web is difficult and one of the primary differences between print design and web design is freedom with fonts. For years, fonts have been a [...]


How to Make a Fixed Background Image Using CSS

This is just a simple bit of CSS but I thought I would probably need it again in the future. Adding a fixed background image to a website is something I do very rarely but every now and then there is cause for it. The code I have shown below demonstrates how to [...]


A Great List of CSS Gallery Sites

I was reading up on various CSS techniques this morning when I came across a list of 25 CSS Galleries. I really like to browse these CSS galleries looking for ideas and cool trends that I can apply to new projects. Often these websites have some great looking designs, very cool CSS, or [...]