У мене виникають проблеми з отриманням
<!--[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 не-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]>