Есть ли различия при использовании
<!--[if lt IE 7]>...<![endif]-->
или
<!--[if lte IE 6]>...<![endif]-->
Будет разница, если будет найден редкий, мифологический вид браузера, получивший название Internet Explorer 6.66 .
Да, они делают то же самое.
Вот справка от Microsoft .
Они должны быть одинаковыми ... 6 включает в себя 6, вниз 7, все 6 до 6.
Полагаю, они одинаковые. foo < 5 совпадает с foo <= 4.
foo < 5
foo <= 4
Может быть, если бы существовали пронумерованные версии IE6, он был бы другим (например, IE6.2 или что-то в этом роде), но, насколько я знаю, это не так.