PDA

نسخه کامل مشاهده نسخه کامل : زبان این کد ها چیه؟



Dark.Lord
22-07-2010, 14:19
من امروز تو سورس یه سایت قسمتی رو دیدم که سایت با توجه به مرورگر های مختلف CSS اش را عوض می کرد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خب فقط می خواستم بدونم که این کد با چه زبانی نوشته شده؟

L u K e !
22-07-2010, 14:51
كدوم كدها ؟
اون وسطيا كه تگ Html ه واسه لينك كردن استايل به صفحه اون بيرونياشم فكر كنم comment باشه

neopersia
22-07-2010, 15:14
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینها برای همه مرورگرها کامنت هستن به جز اینترنت اکسپلورر
اسمشون هم کامنت شرطی هست یا همون conditional comments. درموردش سرچ کنید توضیحات کامل به همراه سینتکسشو پیدا میکنید

زبان خاصی هم نیست همون HTML معمولی هست

Dark.Lord
22-07-2010, 16:00
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینها برای همه مرورگرها کامنت هستن به جز اینترنت اکسپلورر
اسمشون هم کامنت شرطی هست یا همون conditional comments. درموردش سرچ کنید توضیحات کامل به همراه سینتکسشو پیدا میکنید

زبان خاصی هم نیست همون HTML معمولی هست


ممنون، فقط چه شرط هایی رو می شه با این نوع کد HTML پیاده کرد؟
مثلا با همین روش می شه CSS سایر مرورگر ها رو هم تعیین کرد؟

neopersia
22-07-2010, 16:10
هر چیزی که داخل این کامنتها باشه برای اینترنت اکسپلورر حکم HTML معمولی رو داره. حالا اون میتونه یک کد HTML باشه یا متن یا تگ اسکرپت یا link...
مثلاً توی کدهایی که شما توی پست اول گذاشتید دو تا فایل css خارجی رو به صفحه ضمیمه کرده که اولی فقط برای اینترنت اکسپلورر 6 قابل شناسایی هست و دمی هم فقط برای اینترنت اکسپلورر 7

رفرنس کاملش اینجا هست:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

_H2_
01-08-2010, 22:48
سلام
پیشنهاد میکنم اگر میخواهید برای هر مرورگر ساتتان خودتان را به بهترین شکل تنظیم کنید از همان زبان برنامه نویسی سمت سرورتان استفاده کنید. (ASP.Net و PHP و ASP و CJI و...)
عموماً در همه زبان های برنامه نویسی سمت سرور متدی وجود دارد که نشان میدهد مرورگر فرد متقاضی چیست.
از همین متدها استفاده کنید و شروط لازم را در برنامه سمت سرور خود تعبیه کنید که اگر مرورگر فلان بود، فلان Header یا متن یا css به html خروجی write و اضافه شود.

اینطوری دیگر نیاز نیست مرورگر مقصد قابلیت خاصی (مثل این تگها را) ساپورت کند و همیشه مطمئن خواهید بود، صحیح کار خواهد کرد.

(لازم به ذکر است که در ASP.Net دایرکتور خاصی با نام App_Browsers هم وجود دارد که میتواند در پردازش های سفارشی چند مرورگره به برنامه نویس کمک کند.)