จอแสดงผล CSS: -webkit-box ไม่ทำงานใน Internet Explorer 11

คำถาม: มีองค์ประกอบ CSS ใดที่ทำเหมือนกับ display: -webkit-box; หรือไม่ ดูเหมือนว่า IE 11 ไม่รองรับองค์ประกอบนี้ กรุณาช่วยฉันออกไป!


person Cees Wageningen    schedule 01.03.2019    source แหล่งที่มา
comment
โดยทั่วไปแล้ว IE ไม่รองรับ WebKit คุณควรใช้ flexbox แทน   -  person arielb    schedule 01.03.2019
comment
หากต้องการพูดให้ถูกต้องมากขึ้น IE จะไม่ใช้เครื่องมือเรนเดอร์ Webkit ที่ใช้คำนำหน้านั้น นั่นเป็นไวยากรณ์ที่เก่ามากเช่นกัน   -  person isherwood    schedule 01.03.2019
comment
@isherwood: ฉันสงสัยว่าเหตุผลที่พวกเขาถามเรื่องนี้เป็นเพราะเบราว์เซอร์ที่ไม่ใช่ WebKit อื่น ๆ แทบทุกตัวรองรับ -webkit-box และ -webkit- บิตอื่น ๆ ที่หลากหลายทำให้โค้ดที่ใช้ไวยากรณ์ดั้งเดิมทำงานต่อไปได้ ได้อย่างลงตัว   -  person BoltClock    schedule 01.03.2019
comment
display:flex ได้รับการสนับสนุนโดย IE11 แต่ชิ้นส่วน flexbox ไม่ได้รับการสนับสนุนโดย IE11 - caniuse.com/#search=flex< /ก>   -  person Andrew    schedule 01.03.2019


คำตอบ (1)


เคยเป็น: display:box สำหรับการทำซ้ำครั้งแรกของ Flexbox (~ 2009)

ทุกวันนี้ display: flex ถูกนำมาใช้ ฉันอยากจะแนะนำให้ใช้สิ่งนั้น

คำตอบเดิม: รุ่นกล่องแบบยืดหยุ่น - display : flex, box, flexbox?

ในกรณีที่คุณต้องการข้อมูลอ้างอิงเพิ่มเติมเกี่ยวกับ Flexbox ฉันพบว่าสิ่งนี้มีประโยชน์มาก: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

person Billie Bobbel    schedule 01.03.2019