کد html و css زیر،چطوری هست؟

۰

سلام
ضمن عرض خسته نباشید یک سوال از شما دارم

اگر بخواهیم کد css ما در IE۷ سازگار باشه طبق مستندات
انگلیسی باید از این روش استفاده کنیم

 <html class="ie۷">

اما اینجا دو سوال برای من پیش اومد
۱.این کد رو فقط IE میتونه بفهمه، اما چطوری؟
۲.پس از اینکه این کد رو نوشتیم باید بریم تو فایل های
سی اس اس، کدهایی که میخوایم فقط برای ie۷ اجرا بشه رو کلاس ie۷ میدهیم.
خب اینجا کاربرد کامنت ..if IE ۷.. چیه؟

پرسیده شده ۰۰:۲۱ - ۱۳۹۳/۰۹/۲۲ farhad۱۲
انصراف

۳  پاسخ

۰

سلام
همونطور که دوست عزیز @Ali هم فرمودن، class=“ie۷” کاری به IE نداره، فقط یه برچسبه. شما داخل CSS واسش کد میذارید و مشخص میکنید که اگر IE بود اونوقت فلان اندازه لود بشه ویا…

یعنی دقیقا همین که پرسیدید کاربرد ..if IE ۷.. میشه! این کد میخواد تشخیص بده که مرورگر IE هست یا نه؟ نسخه ۷ هست یا نه؟ و اگر بود کدهای مربوطه رو اجرا کنه…

پاسخ داده شده ۰۸:۴۸ - ۱۳۹۴/۰۱/۲۸ Cina۷،۱۷۲۱۱۴۴۱
انصراف
۰

این کد ربطی به مرورگر IE نداره و فقط یک اسم است . متونست class=IE۱۷ باشه.

معمولا وقتی یک کلاس را در تگ HTML قرار میدهند، هدف تعریف یک سری خصوصیت کلی برای پیچ است ، مثل font-size , … . ولی توصیه میکنم به جای html در body قرار بگیره

پاسخ داده شده ۰۱:۰۴ - ۱۳۹۳/۱۰/۱۵ Ali۱
انصراف
۰

حتما یه جاوا اسکریپتی هم در کاره که از اون کلاس استفاده میکنه.

پاسخ داده شده ۱۱:۵۳ - ۱۳۹۳/۱۰/۲۵ amirAli۱۱
انصراف
انصراف