I recently learned an excellent general rule for CSS. Anytime you float anything, you should also apply a display:inline style rule on it as well. This fixes the double-margin bug in Internet Explorer and it has no effect on other browsers.
tagged with: CSS Floats WebDesign

