CSS fix for the double margin float bug in IE6

There are several well known bugs that affect only Internet Explorer 6 that can wreak havoc on your websites. One of the most annoying is the double margin float bug in IE6, simply if you float a block level element to the left it will double the margin you have applied to the element and most of the time break your site entirely in a strange way.

Read more »

-

How to create a good looking form without tables, using CSS

There are a lot of different attempts that we have all made over the years to master the quirky art of creating an aesthetically pleasing form. The trouble is being able to control the form and have your labels and inputs match up nicely without going to too much work. We’ve all made a form in tables, regrettably. For some this has been the only option due to restraints from CSS or frustration with cross-browser compatibility.

Read more »

-

CSS Naked Day 2008

CSS Naked day is the day that sites shed their CSS that makes our sites look good to show how seperatation of presentation and structure is so important in web design. To find out more about CSS Naked Day visit http://naked.dustindiaz.com

-

Creating a photo gallery in CSS without tables

I have received several emails recently about creating galleries with CSS. Most people still use tables to create your basic image gallery in CSS. There is a much simpler way to do this with a list and some very easy CSS. Depending on what you want to do with your photo gallery you may want to have a caption or more information available on the page. This simple method can be expanded for use on staff pages or real estate sites to list houses for sale.

Read more »

-

How you can better organize your HTML with comments

There are a lot of different ways to organize your HTML to ensure that others, and yourself, are able to easily navigate their ways around your code. One of the best methods for helping to order your code for others is using comment tags to show where certain tags end. The best tag to use this for are divs, at the end of each div assigning a <!-- divName --!> to show that it is ending here can help others to understand what is going on and where it is ending within code. This becomes even more helpful when you are dealing with dynamic sites (as most of us strictly deal with), especially those in content management systems.
Read more »

-

Why web standards are important in web design

There is a lot of talk amongst designers about why web standards are important, sometimes it is a bragging point to say that you know a lot about CSS and HTML and can make a good site within standards. Some of it is just a line to make whatever you are doing sound better. I hear a lot of local Oklahoma web design companies talk about web standards but for the most part I see some of them still designing in tables or not even getting the bare minimums in when it comes to web standards.

This article is going to be directed at web design firms, web design clients and web designers everywhere. The importance of web standards is more then just something to say, it is the way the web should be designed. There is more then just passing an HTML or CSS validator when it comes to standards. Even so there is more to making a site pass coding standards, accessibility being the primary objective. Accessibility is usability, it isn’t just about disabled it is about ensuring that your site will work from the time it is published until the end of time if it needs to. I’ll go over different web standards and accessibility guidelines and how they can be implemented, used and maintained better then just exporting a document out of Adobe Photoshop or throwing together an insane unaccessible image map.
Read more »

-

The importance of using lists for navigation

It is important to use lists in navigation for semantics, accessibility, aesthetics and flexibility. Not using lists for navigation can lead to confusion, inaccessibility and unclear markup. There has been an article published from a popular CSS tutorial web site that is slightly misleading and generally not the best advice for developers and designers. It appears as though most of the people in the comments noticed right away some of the holes in the attempted “listless navigation” theory. I thought I would address the importance of using lists for navigation here. For some this may be an obvious practice in design but it is important enough to be addressed. I would like to be clear that I mean no disrespect to David Walsh or Chris Coyier, I’m sure they both only had good intentions of showing off what can be done with CSS.

Read more »

-

Opera files formal complaint against Microsft and IE

Opera’s CTO announced that they are filing a formal complain against Microsoft and the Internet Explorer browser. Their complaint is about their lack of support for web standards and the disservice they have done to the web community at large. Opera calls for the support of the web community in this charge.

This is fantastic, I’m glad that Opera has stepped up and shown their support for web standards vocally. Most in the web community have known that the Opera web browser has been the largest supported and advocate of web standards. Not many outside of the web design community have been aware of this though. Most don’t even realize that web standards is an issue. I hope that something actually comes out of this, I would like to see an update that makes IE7 web compliant. It is insane for such a large company to know adhere to web standards such as Microsoft does.

-

Using lists instead of tables for a gallery

It seems that a lot of people have trouble migrating their sites over to CSS in place of tables when they run into simple gallery-like issues. The problem of getting 5 rows of items to all look even and function like they would in tables without using tables. Some of course would argue that a gallery is tablature data, I would disagree. Tables should be avoided for pretty much everything. Especially simple row/column galleries. When I have to create such a thing I will use lists in place of the tables. Read more »

-


About Dustin Brewer

Dustin Brewer

Dustin Brewer is a freelance web designer based out of Oklahoma City, OK passionate about web standards, and beautiful web design. Dustin Brewer has been in the web design industry for over 8 years through freelance and professional experience. If you are interested in hiring Dustin Brewer please visit the web design services page to find out more information. You can also checkout my web design portfolio.

Contact Information

Contact, interact or keep in touch through any or all of the methods listed below.

Today's popular articles

© 2010 Dustin Brewer Design. All Rights Reserved.
Located in Oklahoma City, OK 73170, Phone Number: 405-308-4300