سؤال

أنا أستخدم CSS التالية لتحقيق حد تقريب على Div:

border: 1px solid #999; 
border-radius: 6px; 
-ms-border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;

ولكن في IE 6/7/8، على الرغم من أنني بما في ذلك دائرة نصف قطرها المحددة IE، فإنه لا يعرض حدود DIV مدورة (يتم عرض حدود مربعة).

أي أفكار لماذا فقط IE 6/7/8 لا يعرض حد تقريب؟

هل كانت مفيدة؟

المحلول

اعتبارا من IE8، لا يدعم IE الخاصية CSS3 Border-Radius. لست متأكدا ما رأيته الذي قال إنه فعل ذلك. يمكنك استخدام الصور، جافا سكريبت، أو العديد من الحيل الأخرى إلى جولة الزوايا في IE.

نصائح أخرى

لا يوجد برنامج Internet-Radius Radius لا يدعمه.

الشيء "الأحدث" يجب أن تقول Microsoft حول الزوايا الدائرية هذا الجدول القديم + الصور هاك بعنوان "البقاء قبل المنحنى" ؛-)

أي لا يدعم دائرة نصف قطرها الحدود.

من IE8 Zone Chat Chat:

كريس ويلسون [MS] (خبير):

س: [9] أي خطط لدعم دائرة نصف قطرها CSS، على سبيل المثال. -MS-Border-RADIUS: 5PX؛ ب يحتوي Firefox and Safari على تطبيقات-Khtml- & -Moz- يمكننا استخدامها للقيام بمثابة زوايا مدورة بدون صور أو عدوا، وتحسين الأداء IE. http://preview.tinyurl.com/9y3tfn/

a: radius الحدود مرتفعة في قائمة الأمنيات، ولكن لن تكون في IE8.

بينما أدرك أن الإجابة قد تم قبولها، أردت أن أقترح - إذا كنت بحاجة إلى مزيد من المشورة / الدعم / التوجيه - أن لديك نظرة على زوايا متعرج; ؛ لديهم مكتبة JS مع أمثلة.

كما، بالطبع، تفعل mootools., ، وإن كان مع طرف ثالث (بقدر ما أستطيع أن أقول) وحدة من فات الانصهار. وبعد و jQuery. لديه البرنامج المساعد الزاوية لجهة خارجية، من ميثفين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top