Hej,
Conditional comments, to z ang. warunkowe komentarze interpretowane jedynie przez internet explorer.
lt - lower then (mniejszy niż)
gt - greater then (większy niż)
if lt IE 7 = jeżeli użytkownik odwiedzający stronę ma IE w wersji niższej niż 7 to zaimplementuj tag html w postaci takiej aby miał dodatkowo odpowiednie klasy CSS, w których to dodaje się poprawki tylko odpowiednie dla IE (nie obciąża się wtedy tymi zmianami inne przeglądarki).
no-js to klasa, która jest usuwana przez Modernizer, jeśli wspierany jest JavaScript. Jeśli JavaScript nie jest wspierany to także możesz zrobić specjalną stronę odpowiednią dla użytkowników, którzy nie mają js z pomocą klasy no-js.
Oczywiście jest to trochę nad wymiar i sensu nie ma w 99% przypadkach. Dużo roboty, mało zysku. Kiedyś było to jednak bardzo potrzebne.Teraz z IE z niższych wersji korzysta coraz mniej osób - właściwie prawie już nikt, a naprawa tych błędów jest bardzo czasochłonna. IE 6 i 7 nie ma sensu już wspierać. IE 8 niedługo też już niedługo wypadnie.
Więcej tutaj:
http://www.w3schools.com/browsers/browsers_explorer.asp
Pozdrawiam
