เราสามารถใช้ฟีเจอร์ข้ามเบราว์เซอร์ใหม่ได้หากเรารองรับ IE6 หรือไม่


10

บริษัท ของฉันกำลังลดการสนับสนุน IE6 และฉันเพิ่งรู้ว่าเราสามารถใช้คุณสมบัติที่ยอดเยี่ยมมากมาย
มีรายการคุณสมบัติ CSS, Javascript ที่เราสามารถใช้กับ IE6 RIP ได้หรือไม่?


ขอแสดงความยินดี: D พวกคุณจัดงานเฉลิมฉลองหรือไม่?

ใช่เกิดขึ้น :) ตอนเย็นวันที่ 18 เราจะเขย่า EZ5

คำตอบ:


5

ไม่รองรับใน IE6 (นี่ไม่ใช่รายการที่สมบูรณ์):

  • ตัวเลือกลูก (div> p)
  • ตัวเลือกพี่น้องที่อยู่ติดกัน (h1 + p)
  • ตัวเลือกพี่น้องทั่วไป (h1 ~ p)
  • ตัวเลือกคลาสที่ถูกโยง (.class1.class2)
  • ตัวเลือกคุณลักษณะ (a [href])
  • ตัวเลือกผู้สืบทอดภายหลัง: hover pseudo-class (div: hover span)
  • คลาสหลอกเทียม (a: ลูกคนแรก: โฮเวอร์)
  • : วางเมาส์บนองค์ประกอบที่ไม่ใช่จุดยึด
  • : ครั้งแรกที่เด็ก
  • "ขนาดเสมือน" (ขนาดที่กำหนดโดยด้านบนขวาซ้ายด้านล่างเมื่อตำแหน่ง: สัมบูรณ์)
  • ความสูงขั้นต่ำ, ความกว้างขั้นต่ำ
  • ความสูงสูงสุดความกว้างสูงสุด
  • สีขอบโปร่งใส
  • ตำแหน่ง: คงที่
  • แนบพื้นหลัง: แก้ไขการทำงานเฉพาะในองค์ประกอบราก

11

ฉันพบว่าเมื่อใดที่ฉันสามารถใช้ ...เพื่อเป็นแหล่งข้อมูลที่ดีสำหรับการรู้ว่ามีอะไรบ้างขึ้นอยู่กับช่วงของเบราว์เซอร์ที่ฉันต้องการให้การสนับสนุน


8

ข้อผิดพลาด / พฤติกรรม IE6 จำนวนมากยังคงแพร่หลายใน IE7 ข้อบกพร่องบางอย่างที่ได้รับการแก้ไข:

  • การสนับสนุน png alpha-transparent พื้นฐาน
  • css selector ลูก
  • สำคัญกว่าทำงานอย่างถูกต้อง
  • : การสนับสนุนอักษรตัวแรก
  • นาทีความสูง
  • บั๊กการคลิกบางส่วน
  • window.XMLHttpRequest กลายเป็นปัจจุบันแทน ActiveXObject
  • abbr แท็กเป็นที่รู้จัก
  • select z-index bug ได้รับการแก้ไขเมื่อมันกลายเป็นแบบไม่มีหน้าต่าง

บางรายการเพิ่มเติม @:

ไม่มีคุณสมบัติใหม่ใด ๆ IE7 นั้นเป็นสิ่งที่ IE6 ควรจะเป็นและ IE8 IE7 เป็นต้น รุ่นเดียวที่คุ้มค่าที่จะได้รับความตื่นเต้นอย่างแท้จริงคือ IE9 ซึ่งมีการรองรับข้อมูลจำเพาะที่ทันสมัยจำนวนมากเมื่อเทียบกับรุ่นก่อนหน้า


+1: (OPINION ALERT!) IE7 เป็นการปรับปรุงที่ดีกว่า IE6 ในหลาย ๆ วิธี (ดั้งเดิม XMLHttpRequest และข้อบกพร่องต่าง ๆ เป็นหลัก) แต่ฉันคิดว่า 8 และ 9 นั้นก็เป็นการปรับปรุงที่ดีกว่า 7 เราจะเสียใจพวกนั้นหรือไม่ ในกรณีนี้) ติดกับ IE7 ในอนาคต? ;)

การแจ้งเตือนความคิดเห็นอื่น: IE8 เป็น IE6 ใหม่ การสนับสนุน CSS3 นั้นมี จำกัด ดังนั้นคุณยังต้องทำการเข้ารหัสพิเศษเพื่อทำบางสิ่งที่สามารถทำได้ด้วย CSS3 ได้อย่างง่ายดาย IE9 แสดงให้เห็นว่ายอดเยี่ยม
Gert G

@Gert "IE8 คือ IE6 ใหม่" - ใช่แล้วมันค่อนข้างชัดเจนสำหรับทุกคน :) ฉันคิดว่าฉันพูดประโยคนี้เมื่อต้นปีที่แล้ว

1
@ Šime - ฉันดีใจที่คุณรู้สึกมั่นใจพอที่จะพูดกับนักพัฒนาเว็บทุกคนในโลกนี้
Gert G

ขออภัยจนกว่า IE จะเปลี่ยนเป็นการอัปเดตอัตโนมัติเช่นเบราว์เซอร์อื่น ๆ ทุกเวอร์ชันใหม่ของ IE คือ IE6 ใหม่
Virtuosi Media

0

สิ่งที่ฉันตื่นเต้นที่สุดที่จะสามารถใช้หรือบางสิ่งที่เนื่องจากฉันไม่สามารถใช้ทำให้ฉันกระตุกที่ css (และบางครั้ง js) ประนีประนอมซึ่งจำเป็น (ตามลำดับ):

  1. ตัวเลือกลูก (แท็ก> แท็กไม่มีการรีเซ็ตสไตล์ UL / LI อีกต่อไป!)
  2. การโยงคลาส (class1.class2, js / css น้อยลง!)
  3. ลูกคนแรก (ไม่มี class = "last" หรือเป็นคนแรก!)
  4. : วางเมาส์บนที่ไม่ใช่จุดยึด (เว็บแอปอะไรขึ้น!)

โชคดีนะ!


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.