У меня проблемы с получением
<!--[if !IE]>
работать. Мне интересно, это потому, что это есть в моем документе
<!doctype html>
<!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
<!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
<!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="">
<!--<![endif]-->
Когда я добавляю
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css" />
<!--<![endif]-->
в мой заголовок почему-то не работает. Однако если я добавлю
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
к фактической странице html (в заголовке) он работает. Какие-либо предложения? Ура
Обновите мой вопрос
Хорошо, когда я удалил,
<!-->
я проверил только IE, который работал, но теперь обратно в FF no-ie.css был применен и к FF. Поэтому я добавил обратно <!-->
и удалил / (и добавил это в основной шаблон, чтобы cms не добавлял его обратно), и все снова работает в FF, но теперь таблица стилей применяется к IE! Так что я попробовал
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
а также
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css">
<!-- <![endif]-->
И это не сработало. В основном я пытаюсь заставить эту страницу работать http://css-tricks.com/examples/ResponsiveTables/responsive.php, но переместите css в таблицу стилей. Конечно, это должно быть просто. Что мне не хватает? Я бы предпочел не использовать JQuery, если мне не нужно. Ура
<!-->
сразу после<!--[if !IE]>