این (-moz-) چیست ؟

amirepsilon

Active Member
سلام
اول بعضی دستورات css این هست :

-moz-

این چیه ؟ و چطور میشه ازش استفاده کرد ؟!
ظاهرا توی ie کار نمیده ولی توی ff کار میکنه !
ممنون
 

sunrise

Member
وجود اين پيشوند باعث ميشه تا اون قسمت از class روي نسخه هاي موزيلا (که شامل فايرفاکس هم ميشه) عمل کنه، مثلا براي اينکه شما بتونيد براي يک عنصر بر روي صفحه حالت opacity در نظر بگيريد، از اونجايي که در موزيلا از عدد 0.1 تا 1.0 اين حالت رو در نظر مي گيره و در IE از 1 تا 100 مي تونيد اون رو بصورت زير در نظر بگيريد:
کد:
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
 

amirepsilon

Active Member
سلام
ممنون
پس این پیشوند برای همه ی دستورات css هست !
اگه نزاریم مشکلی پیش میاد ؟
بیشتر توی کدوم دستورات مشکل پیش میاد ؟
ممنون
 

echessdesign

مدیر انجمن طراحی وب
درود بر شما
درست است که خصیصه -moz برای مرورگر FF در نظر گرفته شده است و پاسخ نیز می دهد، اما این نکته را نیز در نظر داشته باشید که جزو خصیصه های استاندارد W3C نیست!
 

amirepsilon

Active Member
سلام
ممنون دوستان ولی چرا بعضی چیزها در ie جواب نمیده ؟
مثل :
opacity
border-radious
ممنون
 

eAmin

Well-Known Member
سلام
ممنون دوستان ولی چرا بعضی چیزها در ie جواب نمیده ؟
مثل :
opacity
border-radious
ممنون
سلام.

این خصیصه ها مربوط به CSS3 هست و همونطور که می دونید هنوز CSS3 کامل نشده و هنوز ایراداتی داره که باید برطرف بشه. IE هم از دستورات CSS3 پشتیبانی نمی کنه.
در حال حاضر Safari, Firefox, Opera تا حدودی از دستورات و سلکتورهای CSS3 پشتیبانی می کنن ولی هنوز کامل نیست.
درمورد اون پیشوندها هم این رو باید عرض کنم که، مرورگرهای که با موتورهای مختلفی نوشته شدن از جمله: Firefox, Safari, Opera که موتورهای اونها به ترتیب: Gecko, WebKit, Presto هست. هرکدوم از این موتورها پیشوندهای خاص خودشون رو دارن مثلا سافاری از پیشوند -webkit- استفاده می کنه و اپرا هم از -op- حالا دلیل اصلی وجود چنین دستورها چیه؟ این دستورها به این دلیل وجود آمدن تا از کم و کاستی های نسخه ی فعلی CSS یعنی 2.1 کم کنن و امکانات CSS رو افزایش بدن و یا چون هنوز CSS نسخه ی 3 هنوز کامل نشده بعضی ها فعلا این دستورات در موتورهای مورد نظر گنجانده شده. و...
البته تمامی موارد توضیح داده شده فقط در مرورگرهای ذکر شده و یا بعضی از مرورگرهای دیگه صدق می کنه ولی این موارد در رابطه با مرورگر IE اینطور نیست.

موفق باشید.
 
آخرین ویرایش:

echessdesign

مدیر انجمن طراحی وب
در ادامه توضیحات کامل امیر جان ارز کنم که
ie8 در حال حاضر از برخی از دستورات css3 پشتیبانی می کنه...
 

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

بالا