Are there any differences using
<!--[if lt IE 7]>...<![endif]-->
or
<!--[if lte IE 6]>...<![endif]-->
?
Yes, they do the same.
Here is a link from Microsoft .
There will be a difference if a rare, mythological type of browser is found, called Internet Explorer 6.66 .
, . foo < 5 foo <= 4.
foo < 5
foo <= 4
, IE6, (, IE6.2 - ), , .
... lte 6 6 down, lt 7 - 6.