Мы можем нацелиться на ie6 и ie7 с помощью * hack.
Есть ли способ нацелиться только на ie7, точно так же, как вы можете нацелиться на ie6 с помощью хака с подчеркиванием?
Используйте условные таблицы стилей вместо взлома CSS.
Пример:
<!--[if lte IE 7]> This is only read by IE7 and lower. Include specific css here. <![endif]-->
Если вы настаиваете на использовании CSS-хаков (чего не следует делать), посмотрите здесь
Взято из этого источника (кредиты webdevout.net)
Только для IE 7: *:first-child+html {}
*:first-child+html {}
<!--[if ie 7]><link rel="stylesheet" href="styles-for-ie7-only.css" /><![endif]-->