ฉันมีปัญหาในการรับ
<!--[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]>