تفاوت فونتها در مرورگرهاي مختلف

moonch

Member
سلام به همه
سوالي داشتم. چطوري ميشه اين مشكلو حل كرد كه بخشهاي نوشتاري يك سايت در مرورگرهاي مختلف مثل firefox و explorer يكي بشه؟ معمولا توي explorer يه تغييراتي ايجاد ميشه. مثلا فونتها بزرگترن يا مدلشون اوني نيست كه توي مرورگر firefox نشون داده ميشه.
 

ps_ehsan

Member
باید اینطوری عمل کنید ولی فک نکنم واسه ie کار کنه :

مثلا کد transition باید اینطوری بشه :

[LTR]transition:all 1s ease ;[/LTR] برای همه
[LTR]-moz-transition:all 1s ease ;[/LTR] برای فایرفاکس
[LTR]-webkit-transition:all 1s ease ;[/LTR] برای کروم و سافاری
[LTR]-o-transition:all 1s ease ;[/LTR] برای اپرا

اینطوری بیشتر مرورگرا باهاش سازگار میشن ولی ie یکم پیچیده تره ...

امیدوارم مطلبم مفید بوده باشه ...
 

moonch

Member
باید اینطوری عمل کنید ولی فک نکنم واسه ie کار کنه :

مثلا کد transition باید اینطوری بشه :

[LTR]transition:all 1s ease ;[/LTR] برای همه
[LTR]-moz-transition:all 1s ease ;[/LTR] برای فایرفاکس
[LTR]-webkit-transition:all 1s ease ;[/LTR] برای کروم و سافاری
[LTR]-o-transition:all 1s ease ;[/LTR] برای اپرا

اینطوری بیشتر مرورگرا باهاش سازگار میشن ولی ie یکم پیچیده تره ...

امیدوارم مطلبم مفید بوده باشه ...

ممنون. امتحانش می کنم
 

hasanak852

Active Member
چون تو بخش پ چ پ گفتی جوابتو با پ چ پ میدم:
من خودم برای هر مرورگری یه فایل سی اس اس مخصوص درست میکنم
بعد اینجوری ازش استفاده میکنم:
[PHPS]
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE'))
{
$css_file='ie';
}
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox'))
{
$css_file='ff';
}
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome'))
{
$css_file='ch';
}
echo '<link rel="stylesheet" type="text/css" href="styles/'.$css_file.'.css">';
?>
[/PHPS]
 

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

بالا