0
Есть ли разница между окончанием первой строки условного комментария IE с помощью >-->
по сравнению с ><!-->
?Есть ли разница между условными обозначениями IE `> ->` и `><!-->`?
Примеры:
<!--[if !IE]>-->
THIS----^^^^
<!--<![endif]-->
Versus ...
<!--[if !IE]><!-->
THIS----^^^^^^
<!--<![endif]-->
Оба подхода приводят к точно таким же кода, комментарий, так мне интересно, где эти две едва разные конструкции пришли из.
MSDN suggests>-->
, но я видел ><!-->
во многих сообщениях в блоге и SO ответы.
Есть ли особенно упорный браузер, который задыхается от Предлагаемая Microsoft >-->
конструкция?
В чем причина этого перелома?
Edit: Через нек-исчерпывающего тестирования я обнаружил, что >-->
не работает должным образом в IE9, но ><!-->
сделал работу.
IMO они просто ** оба неправильно **, это должно быть '
+1 Да, это было! :) –
Примеры, которые я опубликовал в своем вопросе, неверны. Они работают так, как ожидалось, в IE 7, 8, 9, 10, Chrome и Firefox. – mwcz