کد اجرا فقط در فایرفاکس!!!

سلام
دوستان کدی می خوام که تو css تعریف کنه که این کد فقط در فایر فاکس اجرا بشه!
یعنی تو ie , opera اجرا نشه!
منتظرم
باز هم از کسی که جوابمو بده ممنون!
 

peyman1987

Member
دوست عزیز از اون جایی که شما سوالتون رو توی بخش Client Side مطرح کردین منم جوابتون رو توی HTML میدم.
کدی بتونه بشناسه که مرورگر شما فایرفاکس هست یا نه رو من ندیدم.
ولی میتونین از IE Conditional Comments استفاده کنین که به شما میگن که مرورگر کاربر IE هست یا نه. استفاده ش هم بصورت زیره.
HTML:
<!--[ if IE ]-->
هر تگ HTML که دلتون خواست
<--[endif]--!>

میتونین از جاوااسکریپت هم برای تشخیص مرورگر استفاده کنین ولی یه مقدار اضافه کردن فایلهای CSS به صفحه باهاش سخته.

مثلا خصوصیات زیر نام و نسخه مرورگر کاربر رو برمیگردونن:
HTML:
navigator.appName
navigator.appVersion
 
من می خوام در css اجرا بکنم. و مارجین اضافه کنم که در فایرفاکس اجرا بشه فقط یا بلعکس فقط در اینترنت اکسپلور!
 

peyman1987

Member
خوب از همون روش اول استفاده کنین. اینو بنویسین توی تگ head

HTML:
<!--[if IE]-->
<style>
استایلتون
</style>
<--[endif]--!>

میتونین از طریق ویزگی !important هم استایلهاتونو Override کنین روی استایلهای قبلی.
 
من این کد را تست کردم! ولی متاسفانه در ietester خواستم تست کنم!
دیدم در ie 6 کار نمیکنه!
 

peyman1987

Member
درسته اشتباه از من بود یه مقدار سینتکسش فرق میکنه اینجوریه:
HTML:
<!--[if IE]>
دستورات
<![endif]-->
 

جدیدترین ارسال ها

بالا