با سلام!
این آموزش به کلوپ پشتیبانی Phpfox تعلق دارد.
حتما میدانید که کدهای CSS توسط مرورگرها شناسائی و اجرا میشوند، و اگر احیانا شما صفحه و یا قالبی طراحی کرده باشید که از CSS های جدید استفاده کنید، و کاربران شما از مرورگر قدیمی استفاده کنند، این یعنی تمام زحمات شما بر باد رفته است.
پس چه باید کرد؟ چگونه صفحه و یا قالبی با ویژگی ها و تکنولوژی های جدید طراحی کنیم که خود کد، مرورگر کاربر را شناسائی کرده و نسبت به ورژن مرورگر کدی را اجرا کند؟
ما در زبان های برنامه نویسی خیلی راحت هستیم، می توانیم برای یک عمل شرطی قرار دهیم، مثلا در زبان PHP
داریم:
if ($x) { ... }
این دستور به موتور PHP
میفهماند که اگر شرط: $x
برقرار بود، بقیه مراحل که کدها را جایگزین ... نکته می کنیم، انجام بده، و این کار ما را راحتتر می کند.
خوب، ما می توانیم با PHP
صحبت کنیم. ولی CSS
چطور؟
PHP چون یک زبان برنامه نویسی سرور ساید هست، یعنی کدها در سرور اجرا میشوند، و جای دیگر نمی توانند اجرا شوند، پس با استفاده از جاوا اسکریپت، اینکار ممکن میباشد:
if ("backgroundColor" in document.body.style) { document.body.style.backgroundColor = "red"; }
- ۰ نظر
- ۲۱ خرداد ۹۵ ، ۱۴:۱۸