Возможно, вы неправильно указали имена файлов css?
Возможно, ваш сайт пытается использовать css / ieHacks.css и css / ieHacks7.css, но на самом деле это файлы css / iehacks.css и css / iehacks7.css
Также попробуйте использовать абсолютные URL-адреса и посмотрите, имеет ли это значение, например:
<!--[if lt IE 9]>
<link rel="stylesheet" href="/css/iehacks.css" type="text/css" media="screen, projection" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="/css/iehacks7.css" type="text/css" media="screen, projection" />
<![endif]-->
Кроме того, просто заметка: сначала вы выполняете более общее назначение, а другое - более конкретное.во-вторых, это было задумано?Первый файл CSS будет применен к ie7, а также ко второму, более конкретному.
ОБНОВЛЕНИЕ:
Ваш сайт CSS выглядит следующим образом, который не 'Т, как вы сказали в своем вопросе:
<!--[if lte IE 8]>
<link rel="stylesheet" href="css/iehacks.css" type="text/css" media="screen, projection" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="css/iehacks7.css" type="text/css" media="screen, projection" />
<![endif]-->
<!-- [if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->