आईई 6/7/8 पर CSS3 प्रभाव (सीमा-त्रिज्या, बॉक्स-छाया ...) प्राप्त करने के लिए, मैं css3pie
का उपयोग कर रहा हूं।css3pie डोम को गड़बड़ कर देता है, परिणामस्वरूप jQuery चयनकर्ता त्रुटियों
हालांकि, css3pie DOM में css3-container (v1)/css3pie (v2)
टैग उत्पन्न करता है, जो अपेक्षित आर्किटेक्चर को विकृत करता है।
सीएसएस
pre {
border: 1px solid #aaa;
border-radius: 5px;
behavior: url(pie.htc);
}
एचटीएमएल
<div class="foo">bar</div>
<p class="getme">paragraph</p>
<pre>preformatted</pre>
jQuery
// undefined expected: getme
alert($("pre").prev().attr("class"));
// css3-container expected: p
alert($("pre").prev()[0].tagName);
// getme expected: foo
alert($("pre").prev().prev().attr("class"));
// 4 expected: 3
alert($("body").children().size());
// will not set expected: Impact
$("p+pre").css({fontFamily: "Impact"});
// it almost affects all such jQuery selctors
वास्तविक gener: यहाँ एक उदाहरण है एटेड स्रोत इस तरह है:
<DIV class="foo">bar</DIV>
<P class="paragraph">paragraph</P>
<css3-container...>
<border...>
<shape...><stroke></stroke><stroke></stroke></shape>
</border>
</css3-container>
<PRE>preformatted</PRE>
क्या किसी को इस तरह की समस्याओं का सामना करना पड़ा है? कोई कामकाज? आईई 6/7/8 पर CSS3 काम करने के लिए css3pie का कोई विकल्प है?
यह इसके लायक नहीं है। आईई 6 और 7 माइक्रोसॉफ्ट द्वारा समर्थित नहीं हैं, तो आप उन्हें 100% का समर्थन क्यों करना चाहेंगे? :) लेकिन गंभीरता से - गोलाकार कोनों हैं जो ब्राउज़र का उपयोग करने वाले लोगों के लिए महत्वपूर्ण हैं कि अधिकांश इंटरनेट किसी भी तरह से खराब दिखता है? गोलाकार कोनों के साथ काम करना इसे प्रदर्शन को नुकसान पहुंचाएगा और पुरानी आईईएस में साइट को अनुपयोगी बना सकता है। – naugtur