برگزیده های پرشین تولز

یک مشکل در چیدمان در مرورگرهای مختلف

wizard_ltreye

Registered User
تاریخ عضویت
1 سپتامبر 2012
نوشته‌ها
84
لایک‌ها
2
سلام
دوستان من یک وبلاگ طراحی کردم در سیستم سامنبلاگ و یک قالب برداشتم و همه جاشو عوض کردم الان میشه گفت
حالا امدم برای تست اخر یک منو براش با css گذاشتم تو مرورگر فایر فاکس وبلاگ کامل و همه چی سر جاش تو کروم منو یکم رفته بالا تو اکسپلورر هم رفته بالا و گوشه هاش دیگه منحنی نیست
تو فایرفاکس لیست باز شونده منو راست چین نمی شه تو کروم میشه تو اکسپلورر نمیشه باز

می خواستم بدوم چیکار کنم که تو هر سه درست نشون بده؟یک راهی بود که برای هر مرورگر css خاص خودش می نوشتی اون چی بود کسی می دونه؟
یا راهه دیگه ای هست؟
ممنون می شم راهنمایی کنید
عکس رو هم قرار می دم نگاه کنید اولی فایر فاکسی خوب سر جاش ولی راست چین نیست دومی کروم راست چین ولی او قسمت سبز زیرش هست باید رو اون باشه رفته بالا
سومی هم اکسپلورر که مثل کروم + گوشه ها صاف شده

2oigmlfbzysrjtnnwi.png
 
Last edited:

k-boy

Registered User
تاریخ عضویت
7 فوریه 2012
نوشته‌ها
5,616
لایک‌ها
7,060
محل سکونت
جنگل آسفالت
http://forum.persiantools.com/t288878.html
IE 8 انحنای border رو ساپرت نمیکنه.
1- هر مرورگری یه سری پیش فرض برای خودش داره که اگه اونا رو تعیین نکنی , از اطلاعات خودش استفاده میکنه . در ضمن دستور position توی مرورگرای مختلف یه کم با ناهماهنگه.
2-بد نشون دادن سایت توی IE میتونه از cash شدن سایت توسط IE باشه.
اگه خواستی کد منو + css منو رو بزار.
.
.
.
.
.

اس ام اس عاشقانه | اس ام اس تولد
 
Last edited:

wizard_ltreye

Registered User
تاریخ عضویت
1 سپتامبر 2012
نوشته‌ها
84
لایک‌ها
2
http://forum.persiantools.com/t288878.html
IE 8 انحنای border رو ساپرت نمیکنه.
1- هر مرورگری یه سری پیش فرض برای خودش داره که اگه اونا رو تعیین نکنی , از اطلاعات خودش استفاده میکنه . در ضمن دستور position توی مرورگرای مختلف یه کم با ناهماهنگه.
2-بد نشون دادن سایت توی IE میتونه از cash شدن سایت توسط IE باشه.
اگه خواستی کد منو + css منو رو بزار.


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

الان تو فایرفاکس درست نیست فقط

من الان با دستور javascript می تونم نوع مرورگر تشخیص بدم ولی نمی دونم چطور بنویسم مثلا اگر فایرفاکس بود این css اجرا کن

میدونید کدش چیه؟

<script language="javascript">


if(navigator.userAgent.indexOf("Firefox")==-1)
{


}


</script>

با کد بالا تشخصی میده مرورگر فایر فاکس ولی نمی دونم بین {} چی بنویسم که اون css مخصوص فایر فاکس اجرا کنه
یکی هم تو IE چطور راست چین کنم زیر منو رو؟بازم مرسی
 

jackmorfy

Registered User
تاریخ عضویت
10 فوریه 2012
نوشته‌ها
1,054
لایک‌ها
154
درود
طبق آخرین آمار بیش از 70% از اینترنت اکسپلورر استفاده نمیکنن
و اون 30% هم
70% شون از نسخه 9 و 10 استفاده میکنن که مشکلی نداره
وقت خودتون رو در ست کردن IE نگیرید. واقعاً بیهوده وقتتون تلف میشه
اما پیشنهاد میشه style جدا براش تنظیم کنید تا مشکلتون حل بشه
 
بالا