PDA

View Full Version : سوال: مشکل در نمایش صفحه در IE8.0



moslem ahmadi
شنبه 23 بهمن 1389, 19:45 عصر
با سلام خدمت دوستان
من یک سایت رو با Vs2008 طراحی کردم درون سایتم از ساختار Cssاستفاده کردم این سایت در مرورگر
IE6.0 بدون مشکل باز میشه. اما وقتی با IE8.0 اون رو باز میکنم کل ساختار سایتم رو به هم میریزه.
یعنی متن رو میبره زیر فوتر سایت و اینجور مشکلات
کسی میتونه به من کمک کنه خیلی فوری!!:گریه:

alasht
شنبه 23 بهمن 1389, 20:43 عصر
سلام
این مشکل به احتمال زیاد در رعایت نکردن بستن تگها در جای مناسب هست
شما ادرس سایتتون رو بزارید تا بررسی کنم مشکل کجاست

newsoft
یک شنبه 24 بهمن 1389, 09:48 صبح
سلام من خودم ie8 ندارم ولی بچها می گفتن توش مشکل داره ولی با ie7 ff3.6 مشکل نداشت شما یه نظر بدین ممنون می شم
www.mahsolyab.com

alasht
یک شنبه 24 بهمن 1389, 12:01 عصر
سلام من خودم ie8 ندارم ولی بچها می گفتن توش مشکل داره ولی با ie7 ff3.6 مشکل نداشت شما یه نظر بدین ممنون می شم
مشکلی نداره

mrmohsen
چهارشنبه 27 بهمن 1389, 11:28 صبح
با سلام خدمت دوستان
من یک سایت رو با Vs2008 طراحی کردم درون سایتم از ساختار Cssاستفاده کردم این سایت در مرورگر
IE6.0 بدون مشکل باز میشه. اما وقتی با IE8.0 اون رو باز میکنم کل ساختار سایتم رو به هم میریزه.
یعنی متن رو میبره زیر فوتر سایت و اینجور مشکلات
کسی میتونه به من کمک کنه خیلی فوری!!:گریه:

سلام بر دوستان و بزرگواران این سایت منم هم همین مشکل رو دارم با کروم و فایرفاکس بدونه مشکل ولی IE8 دچار مشکل و به هم ریختگی؟
آدرس :http://www.azarbook.com
البته با نسخه های متفاوت IE تست نکردم ؟
دوستان اگه راهنمایی کنن ممنون میشم خیلی لنگم؟

mrmohsen
چهارشنبه 27 بهمن 1389, 17:35 عصر
با سلام دوستان اگه لطف کنن نظری بدن ممنون میشم که دیگه تاپیک جدیدی نزنیم

.fatemeh
پنج شنبه 28 بهمن 1389, 12:08 عصر
سلام
منم این مشکل رو داشتم، با php طراحی کرده بودم
برای نسخه های 6 و 8 IE و فایرفاکس، فایل های جداگانه css گذاشتم

mrmohsen
پنج شنبه 28 بهمن 1389, 18:12 عصر
با سلام دوباره

پس من میگید چی کار کنم اگه راهنمایی بیشتر کنید ممنون میشم

mrmohsen
پنج شنبه 28 بهمن 1389, 18:16 عصر
با سلام دوباره

پس من میگید چی کار کنم اگه راهنمایی بیشتر کنید ممنون میشم

.fatemeh
پنج شنبه 28 بهمن 1389, 23:30 عصر
مثلا یه div دارین که با فایرفاکس درست نشون داده می شه، ولی با IE مشکل داره
از فایل css ای که دارین یه کپی بگیرین و با یه اسم دیگه داخل روت سایتتون بزارین
حالا مثلا margin رو برای اون div داخل فایل css جدید تغییر بدید و با IE تست کنین و جاش رو تنظیم کنین
بعد بالای صفحه index سایتتون داخل تگ head این کد رو قرار بدین


<?php
$h=$_SERVER['HTTP_USER_AGENT'];

$nn=strstr($h,MSIE);
$nm=strstr($h,Mozilla);
$nv=strstr($h,'MSIE 8.0');
if($nv)
{
?><link href=cssie8.css" rel="stylesheet" type="text/css">
<?php }
if($nm)
{
?>
<link href="css.css" rel="stylesheet" type="text/css">
<?php }?>
<?php if($nn)
{
<link href="cssie6.css" rel="stylesheet" type="text/css"><?php }?>
سه تا فایل css رو اتچ کردم برای فایر فاکس و IE6 و IE8

mrmohsen
جمعه 29 بهمن 1389, 10:23 صبح
با تشکر از پاسخ شما و حسن توجه ولی بنده از Asp استفاده میکنم اگه ممکنه راهنمایی کنید؟

hamiii
جمعه 29 بهمن 1389, 10:32 صبح
ساده ترین و سریع ترین راه حل این مشکل همون روشی که دوستمون گفتن.
باید با یه دستور شرطی توی head قالبت بزاری تا مرورگر ie8 رو دور بزنی.یعنی یه استایل برای قسمتهایی که توی ie8 ایجاد مشکل میکنه بسازی.

<!--[if IE 6]>
http://yoursite.com.../ie8.css" type="text/css" />
<![endif]-->

mrmohsen
جمعه 29 بهمن 1389, 12:30 عصر
شما در واقع میگید که یه تغییراتی درون Css بدم کد خاصی برای IE قرار بدم؟یا این که یک بار دیگه Design رو برای هرکدوم از Browser ها انجام بدم؟
ه

binyaft
جمعه 29 بهمن 1389, 13:15 عصر
IE در کل مرورگر استانداردی نیست و باید در اکثر مواقع css مخصوص خودش رو نوشت!
البته اگر برخی اصول رو رعایت کنید + css reset تا حدودی مشکل حل میشه
اما بهترین کار طبق گفته دوستان همون استفاده از کد های css اختصاصی برای IE هست


موفق باشید

mrmohsen
جمعه 29 بهمن 1389, 14:20 عصر
موقع Upload این سایت اصلا مشکل نداشت ولی پس از چند بار Update و تغییرات که اصلا دخلی به طراحی و CSS نداشت دچاره این مشکل شد به نظر شما از چیش میتونه باشه؟