ठीक है, तो मैं विभिन्न ब्राउज़रों में text-shadow
लागू करने के लिए कोशिश कर रहा हूँ। मेरे पास आईई 6, आई 7, एफएफ, क्रोम, और ओपेरा सभी काम कर रहे हैं ... लेकिन आईई 8 किसी भी छाया को तब तक नहीं दिखाएगा जब तक कि यह 'संगतता दृश्य' में न हो।पाठ छाया: IE8
मैं खोज/गूगल के माध्यम से 'समाधान' की एक संख्या को देखा है, लेकिन छाया अभी भी केवल 'संगतता दृश्य' में दिखाई दे रहा है।
यह कैसे मोड बदलने के बिना दिखाने के लिए प्राप्त करने के लिए पर कोई भी विचार?
नोट: एचटीएमएल 5 बॉयलरप्लेट और मॉडर्निजर का उपयोग करना।
संपादित करें: है कि मैं Modernizr का उपयोग कर रहा गया है, और मैं अपने परीक्षक में गलत बटन क्लिक किया। यह IE9 में काम नहीं कर रहा है, लेकिन मुझे नहीं लगता कि यह संबंधित है।
सीएसएस:
#links li a {
font-size: 24px;
text-shadow: 0 3px 3px #102530, 0 3px 3px #102530;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530');
filter:DropShadow(Color=#102530, OffX=0, OffY=3);
zoom: 1;
}
एचटीएमएल
<ul id="links">
<li><a href="#"/>Text</a></li>
</ul>
मुझे लगता है कि आप केवल एक बार 'फ़िल्टर' का उपयोग कर सकते हैं, और यदि आप एक से अधिक प्रभाव चाहते हैं, तो अलग करने के लिए अल्पविराम का उपयोग करें। हालांकि 100% निश्चित नहीं है। – Shaz
मैं विश्वास नहीं कर सकता मैं बूट कर रहा हूँ [Windows XP मोड] (https://www.microsoft.com/windows/virtual-pc/default.aspx) इस के लिए ... – BoltClock
मैं केवल एक फिल्टर का उपयोग कर रहा आईई के लिए। मैं पहले अल्पविराम से अलग 'टेक्स्ट-छाया' का उपयोग करता हूं, लेकिन फिर दो फॉल-बैक हैं, आईई 8 के लिए एक और आईई 5.5-7.0 के लिए एक है, लेकिन आईई 8 फॉलबैक संगतता मोड के बिना काम नहीं कर रहा है। संपादित करें: धन्यवाद BoltClock, haha –