Один из способов исправить это - переключиться с float: left
на display: inline-block
на li
s.
Это меньше хлопот, если вы сделаете это только для IE7:
ul#popular-tags-hidden li {
float: left;
overflow: hidden;
margin: 3px 6px 3px 0;
/* just for ie7 */
*float: none;
*display: inline;
zoom: 1
}
Сравните:
float: left
(как у вас было): http://jsfiddle.net/cqSUy/
display: inline-block
только для IE7: http://jsfiddle.net/CfXq6/
О *display: inline; zoom: 1
- Встроенный блок не работает в Internet Explorer 7, 6
Короче говоря, это как вы говорите display: inline-block
для IE7.