
نوشته اصلی توسط
iranian-portal
تا جایی که تحقیق کردم به طور کلی مرورگر اینترنت اکسپلورر با این کد auto مشکل داره
که البته اکثریت می گفتند در ie 9 مشکل حل شده
اما بازهم برای من با وجود تعریف width این مشکل وجود داشت
زمانی که از auto استفاده میشد کلا قالب راست چین میشد (با توجه به دایرکشن rtl ) و زمانی هم که از 50% استفاده میشه نوار لغزان width صفحه رو تا 100 درصد افزایش میده جهت این هم که مطمئن بشید کد مشکل خاصی نداشته:
کد:
#content {
height : auto;
width : 970px;
overflow : hidden !important ;
margin : 0 auto 10px auto;
}
اینترنت اسکپلورر مشکلی نداره، و margin رو دیگه به راحتی ساپورت می کنه
(درسته ie گیج می زنه ولی دیگه نه اینقدر :D)
این کد رو تست کنید ببنید تو ie درست کار می کنه :
کد:
<!DOCTYPE HTML>
<html>
<head>
<title>تست margin auto</title>
<meta charset="UTF-8" />
<style type="text/css">
body{
direction: rtl;
background:#fff;
}
div.margin{
width: 500px;
height: 300px;
background: darkred;
border:1px solid #000;
margin: 50px auto;
}
</style>
</head>
<body>
<div class="margin">
</div><!--///end margin///-->
</body>
</html>