คำถามติดแท็ก internet-explorer

1
รูปแบบกล่อง: Internet Explorer เทียบกับ W3C
วันนี้ปัญหาของInternet Explorer Box Modelส่วนใหญ่ไม่ใช่ปัญหา นักพัฒนาเว็บส่วนใหญ่วาง<!DOCTYPE>แท็กเพื่อบังคับใช้การปฏิบัติตามมาตรฐานและไม่มีใครสนใจเรื่องการสนับสนุน Internet Explorer 5.5 อีกต่อไป อย่างไรก็ตามนักพัฒนาซอฟต์แวร์บางรายเกิดข้อโต้แย้งเชิงแนวคิดในการป้องกันโมเดลกล่อง IE พวกเขาอ้างว่าโมเดลกล่อง IE นั้น "ใช้งานง่าย" มากกว่ารุ่น W3C เนื่องจากรุ่น W3C วัดเนื้อหาของกล่องในขณะที่รุ่น IE วัดขนาดกล่องเอง: ฉันสามารถเห็นมุมมองของพวกเขา แต่โดยพื้นฐานแล้วมันเป็นข้อโต้แย้งส่วนตัวและสิ่งที่สำคัญที่สุดคือการปฏิบัติตามมาตรฐาน อย่างไรก็ตามเมื่อเร็ว ๆ นี้ผมได้มาชอบรูปแบบกล่อง IE ที่จริงจังในทางปฏิบัติด้วยเหตุผล รูปแบบกล่อง W3C ทำให้ยากต่อการปรับขนาดองค์ประกอบให้มีความกว้างพิกเซลบนหน้าจอที่แน่นอนขององค์ประกอบอื่น เหตุผลก็คือstyle.widthคุณสมบัติขององค์ประกอบไม่ได้คำนึงถึงขนาดบนหน้าจอทั้งหมดขององค์ประกอบ: คุณต้องคำนึงถึงเส้นขอบและช่องว่างภายในเพิ่มเติมด้วย นี่ไม่ใช่ปัญหาหากองค์ประกอบทั้งสองใช้คลาส CSS เดียวกัน แต่ถ้ามีคลาส CSS ที่แตกต่างกันสิ่งนี้อาจท้าทายอย่างไม่น่าเชื่อ สมมติว่าเรามีสอง divs: A และ B A นั้นเป็นรหัสที่ยากใน html เป็น 400px …

5
เหตุใด Internet Explorer จึงเป็นเบราว์เซอร์เดียวที่ถูกอ้างถึงเป็นเวอร์ชั่นเมื่อพูดถึงความเข้ากันได้?
เมื่อใดก็ตามที่ฉันอ่านอะไรหรือได้ยินใครบางคนพูดถึงการสนับสนุนHTML5 , CSSและJavaScriptพวกเขามักจะอ้างถึงInternet Explorerด้วยหมายเลขรุ่นเช่น Internet Explorer 6 และ Internet Explorer 9 แต่พวกเขาอ้างถึงGoogle Chrome , Firefox , Safariและอื่น ๆ ไม่มีหมายเลขรุ่น พวกเขาไม่ควรระบุหมายเลขรุ่นที่เทคโนโลยีเว็บบางอย่างเข้ากันไม่ได้กับเบราว์เซอร์อื่นแทนที่จะเป็นเพียง Internet Explorer หรือไม่

5
ทำไมมันไม่สมจริงที่จะคาดหวังว่าเบราว์เซอร์ทั้งหมดเพื่อรองรับมาตรฐานเดียวกัน? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ตามหลักแล้วเราจะมีเบราว์เซอร์ต่าง ๆ ที่สนับสนุนมาตรฐานเดียวกันและรหัสเดียวกันที่ให้ผลลัพธ์เหมือนกันกับเบราว์เซอร์ทั้งหมด นั่นยังไม่เกิดขึ้น อะไรคือเหตุผลว่าทำไม

3
เหตุใด Internet Explorer จึงมีความไม่เข้ากันมากมายกับเบราว์เซอร์อื่น
Internet Explorer มีคุณสมบัติที่เป็นกรรมสิทธิ์จำนวนหนึ่งซึ่งไม่พบในเบราว์เซอร์อื่น ๆ รวมถึงความเข้ากันไม่ได้กับมาตรฐาน ใครบ้างมีความคิดว่าอะไรคือสาเหตุของความไม่ลงรอยกันเหล่านั้น? ตัวอย่างเช่น: ฉันพัฒนาส่วนขยายเบราว์เซอร์โดยใช้เฟรมเวิร์กCrossrider ส่วนขยายทำงานได้ดีกับการรวมกันทั้งหมดของ [Windows | Mac OS | Linux] และ [Chrome | Firefox] แต่มันไม่ทำงานกับ IE เพราะ IE จัดการ$(window).height()และ$(window).scrollTop()แตกต่างกันเล็กน้อย มีการวิเคราะห์อย่างละเอียดเกี่ยวกับสถานการณ์นั้นหรือการสัมภาษณ์กับคนในวงที่จะอธิบายสาเหตุหรือไม่? มันเป็นวัฒนธรรมองค์กร, ขั้นตอนการออกแบบ, ข้อบกพร่อง QA หรือมรดกที่ไม่รู้จักน่ากลัวบ้างไหม?

5
เราควรบอกอะไรกับผู้ใช้ IE6 ที่ไม่รองรับ
ในแอพพลิเคชั่นเว็บเวอร์ชั่นใหม่ที่กำลังจะมาเราได้ทำลาย IE6 และเราไม่ได้ตั้งใจที่จะแก้ไข เรามีคำเตือนที่ชัดเจนสำหรับผู้ใช้ IE6 เป็นเวลาหลายเดือน เราตัดสินใจแล้วว่าถึงเวลาที่จะไม่สนับสนุน คำถามของฉันคือเราควรสื่อสารสิ่งนี้กับผู้ใช้ของเราอย่างไร บางคนที่นี่รู้สึกว่าเราควรปิดกั้นผู้ใช้ IE6 ที่พยายามเข้าใช้งานเว็บแอพเพราะมันจะไม่ทำงานสำหรับพวกเขา หลายคนรู้สึกว่าเราควรออกคำเตือนโดยบอกว่า "สิ่งนี้ใช้ไม่ได้ใน IE6" แต่ไม่ปิดกั้น หากพวกเขาคลิกเพื่อยกเลิกคำเตือนให้ปล่อยพวกเขาไปยังไซต์ที่เสียหายเพื่อดูตัวเองว่ามันไม่ทำงาน ถูกต้องใคร มีวิธีที่ดีกว่า?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.