PDA

View Full Version : نمایش بهم ریخته منو در اینترنت اکسپلورر ، آیا می شه دستور داد که مثل فایرفاکس بروز کنه؟



bahar_engineer
دوشنبه 28 دی 1388, 09:00 صبح
سلام

من یه منو دارم که هر کاریش می کنم زیر منو ها با فاصله 10 الی 20 سانتیمتر از منوی اصلی نمایش داده می شن

تو حالت right to left اینطوریه اما در حالت left to right درسته

نمی دونم مشکل از کجاست اما با فایرفاکس درست نشون می ده

چون زیر منو ها در ie8 نمایش داده نمی شن (چون من از منوی تولبار ویژوال استدیو استفاده کردم) من با این کد توی هدر صفحه خصوصیات بروزر رو با ie7 بر می گردونم

آیا امکان داره به جای این ie7 با فایرفاکس نشون بده؟



<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

mehdi.mousavi
دوشنبه 28 دی 1388, 11:18 صبح
چون زیر منو ها در ie8 نمایش داده نمی شن (چون من از منوی تولبار ویژوال استدیو استفاده کردم) من با این کد توی هدر صفحه خصوصیات بروزر رو با ie7 بر می گردونم آیا امکان داره به جای این ie7 با فایرفاکس نشون بده؟

سلام.
احتمالا بخاطر عدم Reset کردن CSS ها میتونه باشه. معمولا Web Developer ها، قبل از اینکه CSS خودشون رو روی صفحه اعمال کنن، یک CSS مشخصی رو برای یکسان سازی و Reset کردن Style ها در همه Browser ها روی صفحه اعمال میکنن تا اختلافات بعدی بین مرورگرها رو بتونن راحتتر پیدا و رفع کنن. Yahoo از Base CSS (http://developer.yahoo.com/yui/base/) استفاده میکنه. خیلی ها از CSS Reset (http://meyerweb.com/eric/tools/css/reset/) آقای Eric Meyer استفاده میکنن.

ابتدا مطمئن شید که شما هم از یک CSS Reset خوب استفاده می کنید، بعد راحتتر می تونید به این اختلافات پی ببرید. اما این روشی که شما در حال حاضر استفاده می کنید، اصلا روش مطلوبی نیست. من اگر باشم، ترجیح میدم Style ها رو بکل جدا کنم و برای موارد استثناء، در IE7 و 8 جداگانه CSS بنویسم.

موفق باشید.

bahar_engineer
دوشنبه 28 دی 1388, 12:08 عصر
بزرگترین مشکلی که من با این منو دارم اینه که راست به چپ نمی شه
اگه می شد استایل نوشت و به منو ربطش داد خیلی خوب بود! همه این مشکلات برطرف می شد

اما من تو خصوصیاتش جایی برای دادن استایل پیدا نکردم:افسرده:
شماها منوهاتونو چطور می ذارین؟!!!
این همه سایت که منو دارن البته داینامیک ...

کامپوننت چی ؟! هست براش که کار رو راحت تر بکنه؟