Интересует такой вопрос. Верстаю очень долго, но только сейчас заинтересовал вопрос. Как правильно его подключать?
Дело в том, что в народе есть такой хак для браузеров, подключать скрипты внизу, перед закрывающимся тегом /body.
<script src="js/jquery-1.11.1.min.js"></script>
</body>
Но вот если рядом сунуть скрипт html5shiv для ie
<!--[if lt IE 9]>
<script src="js/html5shiv-printshiv.min.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
<script src="js/jquery-1.11.1.min.js"></script>
</body>
то он в ie не работает. А если вверх, как по старинке, перед /head
<!--[if lt IE 9]>
<script src="js/html5shiv-printshiv.min.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
то работает! Что не так? Или это так эмулятор в ie работает? Тестировал в эмуляторе 7й и 8й версии