آموزش 2/7 : توضیحات شرطی برای مرورگر Ie

echessdesign

مدیر انجمن طراحی وب
توضیحات شرطی برای مرورگر IE
همانطور که پیشتر به توضیحات شرطی برای IE و کاربرد اون پرداختیم، همینک سعی برا آن داریم که به تکمیل آن بپردازم:
این نکته را نیز در نظر داشته باشید که حلقه های شرطی زیر تنها در مرورگر IE کاربرد دارد به غیر از زمانی که شما توضیحاتی را برای غیر مرورگر IE در نظر می گیرید (مثال دوم)

مثال اول:
HTML:
<!--[if IE]>
ejra dar moroor gar IE , IE5 va ya noskheh balatar
<![endif]-->
-----

مثال دوم:
HTML:
<![if !IE]>
gheire ghabele ejra dar  moroor gar IE 
<![endif]>
-----

یافتن IE5.5 و IE6
شما در این مثال می توانید IE5.5 و IE6 رو از هم تفکیک کنید:
HTML:
<!--[if IE 5.5000]>
ejra dar moroor gar IE5.5
<![endif]--> 

<!--[if IE 6]>
ejra dar  moroor gar IE6 
<![endif]-->
--------------

شما در این مثال مرورگر IE با نسخه های IE6, IE6.1, IE7 را مورد هدف قرار میدهید:
HTML:
<!--[if gte IE 6]>
  ejra dar moroor gar IE6 va noskheh haye balatar an
<![endif]-->
------------
نظر شما رو به جدول پیشرفته عملگر ها جلب می کنم: (منظور از عملگر همان شماره نسخه مرورگر است)
اطمینان خاطر داشته باشید که در حال حاضر تنها مقاله فارسی از این نوع تو نت هست، بازهم مجید آنلاین پیش گام هست.

منبع: تارنمای پارسیان
 

پیوست ها

  • conditionalcommentsofie.gif
    conditionalcommentsofie.gif
    27.2 کیلوبایت · بازدیدها: 103
آخرین ویرایش:

echessdesign

مدیر انجمن طراحی وب
درود بر شما
هم اکنون نیز سوالی در این رابطه در ذهن دارید؟
 

RainDigital

Member
سوال که نه . من سوال پرسیده بودم HTML هم توش شرط وجود داره یا نه.

این دستور If گسترده تر از اینها باید باشه. نیست؟
 

echessdesign

مدیر انجمن طراحی وب
درود بر شما
در زبان html حلقه if وجود نداره، اما در زبان های دیگر همچون js, php, asp... وجود داره
 

imanmir

Member
سلام

خوبی شما می خواستم ببینم آیا کدی هست که بشه دکمه refresh در ie , Firfox از کار انداخت
 

ARTA_ADOBE CO

Active Member
در زبان html حلقه if وجود نداره.

دوست عزیز حسین جان ما خیلی ارادت داریم به شما و شاگردیتون رو میکنیم اما if شرط هست و در زبان ها برنامه نویسی
حلقه به while و for و در php حلقه خاص آرایه های انجمنی foreach نسبت لفضی داده میشه...

برام روشن هست که اشتباه لفظی بوده خواستم موجب گمراهی دوستان نشه...
 

echessdesign

مدیر انجمن طراحی وب
به ارادتمندم
حق با شماست، اطلاح شد. اینقدر چوب کاری نکنید، بیشتر به انجمن سر بزن، همیشه از پست های مفیدت استفاده می کنیم.
 

NabiKAZ

Well-Known Member
کد:
 <p><!--[if IE]>
According to the conditional comment this is Internet Explorer<br />
<![endif]-->
<!--[if IE 5]>
According to the conditional comment this is Internet Explorer 5<br />
<![endif]-->
<!--[if IE 5.0]>
According to the conditional comment this is Internet Explorer 5.0<br />
<![endif]-->
<!--[if IE 5.5]>
According to the conditional comment this is Internet Explorer 5.5<br />
<![endif]-->
<!--[if IE 6]>
According to the conditional comment this is Internet Explorer 6<br />
<![endif]-->
<!--[if IE 7]>
According to the conditional comment this is Internet Explorer 7<br />
<![endif]-->
<!--[if gte IE 5]>
According to the conditional comment this is Internet Explorer 5 and up<br />
<![endif]-->
<!--[if lt IE 6]>
According to the conditional comment this is Internet Explorer lower than 6<br />
<![endif]-->
<!--[if lte IE 5.5]>
According to the conditional comment this is Internet Explorer lower or equal to 5.5<br />
<![endif]-->
<!--[if gt IE 6]>
According to the conditional comment this is Internet Explorer greater than 6<br />
<![endif]-->
</p>
کد:
 Note the special syntax:
 [LIST] 
[*]gt: greater than
 
[*] lte: less than or equal to
[/LIST]

منبع
 
آخرین ویرایش:

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

بالا