ورود

View Full Version : سوال: کمک در مورد به هم ریختن اجزای سایت در اکسپلورر7



moferferi
سه شنبه 23 آبان 1391, 16:13 عصر
سلام
دوستان اگه میشه لطف کنید و به وب سایت من (http://www.apesf.ir/) سر بزنید و ببنید باید چه کاری کنم که توی مرورگر اکسپلورر 7 ه درست نشون داده بشه.

Saber Mogaddas
سه شنبه 23 آبان 1391, 20:15 عصر
سلام
دوست عزیز به دلیل اینکه کمتر کسی از ie7 استفاده می کنه ، کم دیده میشه کسی برای cross browser کردن وب سایتش برای ie7 وقت بزاره..
مسلما بدون راه حل نخواهد بود، یکی از اولین راه حل ها که برای این مشکل داده شد css reset بود.
راه حل بعدی که ارائه شد و قابل قبول هست استفاده از فایل css جداگانه برای این ورژن مرورگر هست، به این صورت که با تکه کد زیر تشخیص داده میشه که مرورگر ورژن 7 هست و فایل css مورد نظر به این مرورگر هم فعال خواهد شد و تاثیر در ظاهر سایت در قسمت هایی که در ورژن 7 مشکل ایجاد میشد تغییر استایل داده می شود.


<!--[if IE 7]> <link rel="stylesheet" type="text/css" href="ie7.css"> <![endif]-->
موفق باشید..

moferferi
سه شنبه 23 آبان 1391, 22:00 عصر
سلام.تشکر بایت جوابتون.
کد جاوا سراغ دارین که اگه ورژن اکسپلورر از 8 پائین تر بود به کاربر پیغام بده؟
و اگه میشه نظرتون را درباره طراحی سایت بگین.(مخصوصا نقاط ضعفش)

Saber Mogaddas
سه شنبه 23 آبان 1391, 23:22 عصر
سلام
بله هم با jquery قادر به این کار هستید:

if ($.browser.msie && parseInt($.browser.version, 10) === 8) { alert('IE8'); } else { alert('Non IE8'); }
و هم با javascript :
منبع (http://www.mkyong.com/javascript/how-to-detect-ie-version-using-javascript/)

ظاهر سایت خیلی مبتی هست و نیاز به تغییر کلی داره تا از این شکل خارج شه ، خوبه که روش کار کنید از وب سایت های همکار با این موضوع الگو بگیرید.جدول منسوخ شده هست و استفاده ازش مانع از استاندارد بودن صفحه شما خواهد شد..
البته من فقط ایراد هارو گفتم ، در هر صورت زحمت کشیده شده ولی بهتر بود تا وقت زیادی برای طراحیش جدا می کردید.
موفق باشید..