ورود

View Full Version : ناسازگاری با مرورگر ie



vB.N3T
یک شنبه 17 شهریور 1392, 15:12 عصر
با سلام

دوستان من قالبی با html css طراحی کردم و تو مرورگر جهنمی ie بعضی قسمت هاش مثل رنگ بعضی باکس ه نمایش داده نمیشه....دلیل و راه حلش چیه...متشکر

دانیال دزفولی
یک شنبه 17 شهریور 1392, 16:36 عصر
احتمالا rgb یا rgba زدی که نمی خونه # بزن

vB.N3T
یک شنبه 17 شهریور 1392, 22:45 عصر
کدی که استفاده کردم


.cool_btn11.teal {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5d5d5), color-stop(50%, #ffffff), color-stop(50%, #11b8fe), color-stop(100%, #0187b8));
background-image: -webkit-linear-gradient(#d5d5d5, #ffffff 50%, #11b8fe 50%, #0187b8);
background-image: -moz-linear-gradient(#d5d5d5, #ffffff 50%, #11b8fe 50%, #0187b8);
background-image: -o-linear-gradient(#d5d5d5, #ffffff 50%, #11b8fe 50%, #0187b8);
background-image: linear-gradient(#d5d5d5, #ffffff 50%, #11b8fe 50%, #0187b8);
}

Omid Jackson
یک شنبه 17 شهریور 1392, 23:01 عصر
IE 6-9:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#0187b8',GradientType=0 );
IE 10:
background: -ms-linear-gradient(top, #d5d5d5 0%,#ffffff 50%,#11b8fe 50%,#0187b8 100%);

tadayoni
دوشنبه 18 شهریور 1392, 11:54 صبح
تو مرورگرهای قدیمی تنها چاره استفاده کردن از جایگزین کدهای قدیمی بجای این کدها هستش

دانیال دزفولی
دوشنبه 18 شهریور 1392, 12:47 عصر
به این سایت برید
http://modernizr.com/

f_talebi
دوشنبه 18 شهریور 1392, 15:52 عصر
به این سایت برید
http://modernizr.com/
میشه کمی درموردش توضیح بدین. دقیقا چیکار میکنه

دانیال دزفولی
دوشنبه 18 شهریور 1392, 16:08 عصر
میشه کمی درموردش توضیح بدین. دقیقا چیکار میکنه

خودمم هنوز باهاش کار نکردم ولی کارش اینه

مثلا شما رنگ رو وارد می کنید rgba بعد جاهایی که می خواید در صورت اجرا نشدن این کد مثلا در ie8

کد جایگزین براش می نویسی : #
در این باره در این حد می دونم

Omid Jackson
دوشنبه 18 شهریور 1392, 16:14 عصر
خودمم هنوز باهاش کار نکردم ولی کارش اینه

مثلا شما رنگ رو وارد می کنید rgba بعد جاهایی که می خواید در صورت اجرا نشدن این کد مثلا در ie8

کد جایگزین براش می نویسی : #
در این باره در این حد می دونم
مشکل ایشون این هست که از گرادینت استفاده میکنن و تو هر مرورگر و ورژن های مختلف کد خاص خودشون رو دارن
با اون کدی که دادم مشکلشون حل میشه، نیازی به این کار نیست و همه رنگ ها هم به hex هستن

vB.N3T
دوشنبه 18 شهریور 1392, 16:39 عصر
جناب جکسون.یعنی هر دفعه یا هر وزژنی از مرورگر ها بیاد امکان ناسازگاری داره؟

vB.N3T
دوشنبه 18 شهریور 1392, 16:43 عصر
امید خان یه راهنمایی مکنید این کد هار و کجا باید بزاریم؟؟ من گذاشتم تو فایل سی اس اس به این شکل . عمل نکرد
{
IE 6-9:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#0187b8',GradientType=0 );
IE 10:
background: -ms-linear-gradient(top, #d5d5d5 0%,#ffffff 50%,#11b8fe 50%,#0187b8 100%);
}

Omid Jackson
دوشنبه 18 شهریور 1392, 16:49 عصر
جناب جکسون.یعنی هر دفعه یا هر وزژنی از مرورگر ها بیاد امکان ناسازگاری داره؟

خیر دیگه فکر نکنم ناسازگاری داشته باشن یا بخواد شکل کد عوض بشه
تو IE 6-9 هم اگر دقت کنین فقط از 0 تا 100 ساپورت میکنه، امکان تنوع رنگ های دیگه نداره ولی IE 10 مشکل برطرف شده
احتمالش هست که مثلا خلاصه تر بشه


امید خان یه راهنمایی مکنید این کد هار و کجا باید بزاریم؟؟ من گذاشتم تو فایل سی اس اس به این شکل . عمل نکرد
{
IE 6-9:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#0187b8',GradientType=0 );
IE 10:
background: -ms-linear-gradient(top, #d5d5d5 0%,#ffffff 50%,#11b8fe 50%,#0187b8 100%);
}
خودم چک کردم مشکلی نبود


این هم نمونه (http://jsfiddle.net/OmidJackson/tmgCu/)، تو همه مرورگر ها چک شد کار میکردن
اگر تو IE با همچین چیزی مواجه شدین باید Allow blocked content رو بزنین تا عمل کنه
110377

Omid Jackson
دوشنبه 18 شهریور 1392, 17:07 عصر
نیاری نیست این همه کد رو بنویسید
مهندسین زحمت کشیدن اینجور کارای بیهوده رو خلاصه کردن برای بقیه
به این سایت سر بزنید (http://www.colorzilla.com/gradient-editor/)

qartalonline
دوشنبه 18 شهریور 1392, 17:07 عصر
تو لینک زیر میتونید بصورت ساده گرادینت مورد نظرتون رو ایجاد کنید و با همه مرورگرها سازگاری داره.
http://www.colorzilla.com/gradient-editor/

بعد از ارسال متوجه شدم دوستمون زحمت کشیده لینکشو رو قرار داده.
لینک زیر هم موجوده:
http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/

s2/mri
سه شنبه 19 شهریور 1392, 10:54 صبح
درود

چرا از PIE استفاده نمیکنید؟؟

لینک (http://barnamenevis.org/showthread.php?375326-CSS3-%D8%AF%D8%B1-IE&highlight=css3+%D8%AF%D8%B1+ie)

موفق باشید

دانیال دزفولی
سه شنبه 19 شهریور 1392, 11:38 صبح
بعضی کد های هم هست اینطوری
[if it ie9] دیگه بقیش رو بلد نیستم