Сегодня в очередной раз задали вопрос: как кроссбраузерно реализовать свойство inline-block. Для этого воспользуюсь хаком для ИЕ 6 и 7 версий. Это необходимо, так как ИЕ этих версий не понимает inline-block для блочных элементов, таких как DIV, LI, UL, а только для строчных (например:A, SPAN). Буду предельно краток.
.someclass{
display: inline-block;
}
.someclass{
//display: inline;/*магия ИЕ*/
}
Именно вот так: в таблице стилей должны присутствовать обе записи. Если же вы предпочитаете условные комментарии, то вторая запись должна быть вынесена в стили для ИЕ.
Работает в ИЕ6+, ФФ3+, Опера (даже не знаю с какой версии), Хром, Сафари, далее – везде).
Для ФФ2 нужен костыль
Метки: CSS-рецепты, CSS-хаки, inline-block, верстка, ИЕ6, ИЕ7, азы css, азы верстки

Про zoom:1 забыл.
для чего еще и zoom?