Chciałbym się zapytać czy ktoś z Was wie co może znaczyć ten zapis w HTML podobny do komentarza tj. <!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="sv-SE"> <![endif]-->
i jak można by taką kostrukcję wykorzystać na swojej stronie?
To jest po prostu hack używany dla niskich wersji IE.
Tak, jak napisał @serek - w ten sposób się daaaaaawno temu obchodziło niekompatybilności starych IE (chyba do wersji 6 albo 7).
Obecnie wszystkie nowoczesne przeglądarki są na tyle zgodne ze standardami HTML/CSS/W3C, że nie ma jakiejkolwiek potrzeby stosowania takich patentów, nie pomogą one w niczym, a jedynie mogą zaszkodzić. Dlatego - jeśli to Twoja strona, to nie rób takich rzeczy, a jeśli kogoś innego - to wiedz, że albo masz do czynienia z amatorem, albo baaaardzo dawno nie była ona aktualizowana ;)
Po co chcesz z niej korzystać?
Jeśli mamy do czynienia z pomiotem szatana w wersji mniejszej niż 7
<!--[if lt IE 7]>
<![endif]-->
Dla całego bloku HTML ustaw klasę:
<html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="sv-SE">-->
A w tej klasie wiedz, że:
JavaScript to zło dla szatana w wersji 6, i w wersji mniejszej niż 9, w wersji mniejszej niż 8 i mniejszej niż 7
dodatkowo ustaw język na sv-SE czyli na SZWEDÓÓÓÓÓWW <złowwrogi śmiech> :D
cerrato napisał(a):
Tak, jak napisał @serek - w ten sposób się daaaaaawno temu obchodziło niekompatybilności starych IE (chyba do wersji 6 albo 7).
Obecnie wszystkie nowoczesne przeglądarki są na tyle zgodne ze standardami HTML/CSS/W3C, że nie ma jakiejkolwiek potrzeby stosowania takich patentów, nie pomogą one w niczym, a jedynie mogą zaszkodzić. Dlatego - jeśli to Twoja strona, to nie rób takich rzeczy, a jeśli kogoś innego - to wiedz, że albo masz do czynienia z amatorem, albo baaaardzo dawno nie była ona aktualizowana ;)
Wydaje mi się, że każda współczesna przeglądarka powinna potraktować to jako zwykły komentarz.
Podejrzane to wszystko.
Ta strona na której to widziałem to Minecraft Classic czyli raczej nie jest amatorska.