आईई 8 के साथ विंडोज 7 पर अलग-अलग प्रदर्शित करता है, मुझे लगता है कि display: inline-block
बहुत अच्छी तरह से काम करता है। हालांकि, जब मैं एचटीएमएल फ़ाइल को chm में संकलित करता हूं, तो chm के अंदर वाला पृष्ठ अच्छी तरह से प्रदर्शित नहीं होता है, जैसे कि inline-block
कोई प्रभाव नहीं लेता है।पृष्ठ आईई 8 और सीएम (सीएसएस "डिस्प्ले: इनलाइन-ब्लॉक" मुद्दा)
क्या आईई 8 में सीएम प्रदर्शित करने का कोई तरीका है? धन्यवाद।
मेरे एचटीएमएल स्रोत है:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>title to fill</title>
<meta charset="utf-8">
<style type="text/css">
#topcanvas {
z-index: 0;
top: 0;
left:0;
width:100%;
}
#chjnavi {
font-size: 10pt;
background-color: #eee;
padding: 0em 1em;
list-style-type: none;
position: relative;
z-index: 0;
}
#chjnavi ul {
margin: 0;
padding: 0;
}
#chjnavi li {
margin: 0;
padding: 8px;
display: inline-block;
/* !!! */
cursor: pointer;
}
</style>
</head>
<div id="topcanvas">
<div id="chjnavi">
<ul id="navibar_topul">
<li id="gentoc-t">item 1</li>
<li id="codecolor-t">item 2</li>
<li id="linenum-t">item 3</li>
</ul>
</div>
</div>
<p> My text. </p>
</body>
</html>
इस हैक के साथ चेतावनी का शब्द: परिवर्तन वैश्विक है, जिसका अर्थ है कि सभी सीएचएम सामग्री अद्यतन आईई संस्करण का उपयोग करके दिखाई देगी। इससे अन्य (पुरानी) सहायता फ़ाइलों के लिए समस्याएं हो सकती हैं जो IE 7 का उपयोग करने की अपेक्षा करते हैं। व्यक्तिगत रूप से मुझे कोई समस्या नहीं है, लेकिन लोगों की मशीनों पर वैश्विक सेटिंग बदलने से पहले इसे ध्यान में रखना अच्छा होता है। –