Mam problem ze zrozumieniem
<!--[if !IE]>
pracować. Zastanawiam się, czy to dlatego, że mam to w swoim dokumencie
<!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]-->
Kiedy dodam
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css" />
<!--<![endif]-->
do mojego nagłówka z jakiegoś powodu nie działa. Jednak jeśli dodam
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
do faktycznej strony html (w nagłówku) to działa. Jakieś sugestie? Twoje zdrowie
Zaktualizuj moje pytanie
Ok, kiedy usunąłem
<!-->
, sprawdziłem tylko w IE, który działał, ale teraz z powrotem w FF no-ie.css został również zastosowany do FF. Więc dodałem z powrotem do <!-->
i usunąłem / (i dodałem go do głównego szablonu, aby cms nie dodawał go z powrotem) i wszystko działa z powrotem w FF, ale teraz arkusz stylów jest stosowany w IE! Więc spróbowałem
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
i
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css">
<!-- <![endif]-->
I to nie zadziałało. Zasadniczo staram się, aby ta strona działała http://css-tricks.com/examples/ResponsiveTables/responsive.php, ale przenoszę css do arkusza stylów. Z pewnością musi to być proste. czego mi brakuje? Wolałbym nie używać JQuery, jeśli nie muszę. Twoje zdrowie
<!-->
natychmiast po<!--[if !IE]>