2014-02-04 22 views
0

Есть ли разница между окончанием первой строки условного комментария IE с помощью >--> по сравнению с ><!-->?Есть ли разница между условными обозначениями IE `> ->` и `><!-->`?

Примеры:

<!--[if !IE]>--> 
    THIS----^^^^ 
<!--<![endif]--> 

Versus ...

<!--[if !IE]><!--> 
    THIS----^^^^^^ 
<!--<![endif]--> 

Оба подхода приводят к точно таким же кода, комментарий, так мне интересно, где эти две едва разные конструкции пришли из.

MSDN suggests>-->, но я видел ><!--> во многих сообщениях в блоге и SO ответы.

Есть ли особенно упорный браузер, который задыхается от Предлагаемая Microsoft >--> конструкция?

В чем причина этого перелома?

Edit: Через нек-исчерпывающего тестирования я обнаружил, что >--> не работает должным образом в IE9, но ><!--> сделал работу.

+1

IMO они просто ** оба неправильно **, это должно быть '

+0

+1 Да, это было! :) –

+0

Примеры, которые я опубликовал в своем вопросе, неверны. Они работают так, как ожидалось, в IE 7, 8, 9, 10, Chrome и Firefox. – mwcz

Смежные вопросы