ie8 версия на моем компьютере, показывает себя как т.е. 7, когда я использую CSS IE CONDTION вроде
<!--[if IE 7]> <script type="text/javascript">alert('hello iam ie 7 :P ');</script> <![endif]-->
, но когда я пробую его на другом компьютере с ie8, он работает нормально, возможно возникновение проблемна моем клиентском веб-сайте или это проблема?(IE 8.0.7600.16385)
Это может быть проблема с вашим Internet Explorer Developer Tool, поэтому, используйте следующие для ее решения,
press F12,
вы можете увидеть Browser Mode : IE8,
Browser Mode : IE8
измените его, нажав на него,
и выберите соответствующее меню,
Internet Explorer 7
не могу сказать наверняка, но у меня была проблема с ie8 некоторое время назад, которая звучит довольно похоже на вашу ...
В моем случае мне пришлось установить тип документа элемента html, чтобы он не работал в режиме совместимости, где ie8 действует так, как было ie7 ...
Просто добавьте что-то подобное в первую строку вашего html и посмотрите, работает ли оно ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Msie8 имеет опцию действовать как ie7 - если вы нажмете F12, вы получите окно отладки, и в правом верхнем углу этого окна вы увидите различные опции, в которых указывается, какую версию использовать.Вы можете переключиться на ie8 там.