হালনাগাদ
যেহেতু কেউই আই 6 এবং 7 ব্যবহার করে না আমি আলাদা সমাধান উপস্থাপন করব: আপনার আর হ্যাকের দরকার নেই, কারণ আই 8 এটি নিজেই সমর্থন করে
যারা IE8 পূর্ববর্তীদের পাথর বয়স ব্রাউজার (এটা যে IE8 যে পুরানো, খুব না সমর্থন করতে হবে জন্য কাশি ):
আই ই সংস্করণ নিয়ন্ত্রণের অ্যাকাউন্টের জন্য কিছু শর্তসাপেক্ষ ক্লাস ব্যবহার <html>
ট্যাগ মত পল আইরিশ মধ্যে যুক্তরাষ্ট্রের তার প্রবন্ধে
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8"><![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9"><![endif]-->
<!--[if gt IE 8]><!--><html class="no-js"><!--<![endif]-->
এর মাধ্যমে আপনার বিভিন্ন আই ব্রাউজারগুলির জন্য এইচটিএমএল-ট্যাগে বিভিন্ন ক্লাস থাকবে
আপনার প্রয়োজনীয় সিএসএস নীচে রয়েছে
.inline-block {
display: inline-block;
}
.lt-ie8 .inline-block {
display: inline;
zoom: 1;
}
এটি বৈধ হবে এবং আপনার কোনও অতিরিক্ত সিএসএস ফাইলের প্রয়োজন হবে না
পুরানো উত্তর
.frame-header
{
background:url(images/tab-green.png) repeat-x left top;
height:25px;
display:-moz-inline-box; /* FF2 */
display:inline-block; /* will also trigger hasLayout for IE6+7*/
}
/* Hack for IE6 */
* html .frame-header {
display: inline; /* Elements with hasLayout and display:inline behave like inline-block */
}
/* Hack for IE7 */
* + html .frame-header {
display: inline; /* Elements with hasLayout and display:inline behave like inline-block */
}