عنوان:

‫رفع باگ box model در IE 6


نویسنده: پژمان پارسائی
تاریخ: ۱۳۹۱/۰۶/۰۳ ۰:۱
آدرس: www.dntips.ir
وقتی که در حال ساخت یک وب سایت می‌باشید با مشکلات و باگ‌های اینترنت اکسپلورر به احتمال زیاد برخورد داشته‌اید. یکی از این مشکلات باگی است که اینترنت اکسپلورر در محاسبه عرض (width) یک box دارد.
 محاسبه عرض یک box در اینترنت اکسپلورر 6 به صورت زیر است:

این در حالی است که روش استاندارد محاسبه عرض یک box به صورت زیر است:

برای رفع این مشکل چندین روش وجود دارد. اما به نظر من بهترین روش قرار دادن تگ زیر در ابتدای صفحه است:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

نظرات

  • مهمان در ۱۳۹۱/۰۶/۰۶ ۱۲:۷

    لطفا پشتیبانی از ie6 رو متوقف کنید. روش خوب برای اینکار :

    ie6-upgrade-warning

    اجازه بدید کاربران ie‌های قدیمی احساس خوبی از کاربری آن نداشته باشند و مجبور شوند حداقل یک سرویس پک 3 نصب کنند با ie8 .

    • وحید نصیری در ۱۳۹۱/۰۶/۰۶ ۱۲:۱۹
      ممنون. برای دوستانی که به گوگل کد دسترسی ندارند، اینجا آپلود شد:
      ie6-upgrade-warning_2.zip