если вы посмотрите на эту ссылку http://northshorewebdesign.net/walkboston/index.html, то есть набор из 4 значков для навигации внизу слева. Вы заметите, что вместо того, чтобы сидеть горизонтально, они диагональны - не то, что я хочу. В FF, Chrom, IE9 значки располагаются горизонтально так, как они должны. Может кто-нибудь сказать мне, почему идут по диагонали в IE7? Я установил дисплей: встроенный; и плавать: слева;
Вы должны установить их display: block и установить width для каждого из них, тогда float: left будет работать, как вы хотите.