در مطالب قبلی در مورد رابط کاربری در زبان CSS3 مقدمه ای را برای شما ارائه کردیم.در این آموزش قصد داریم تا تا دقیق تر به این موضوع بپردازیم و خواص موجود در این مبحث را برای شما تشریح و بررسی کنیم.خاصیتی که در زیر به بررسی آن می پردازیم  خاصیت appearence  است.

خاصیت appearence :

خاصیت appearence به شما این امکان را می دهد که عنصر HTML مورد نظرتان را به شکل یک المنت رابط کاربری دیگر ( مثل یک دکمه فرمان ) نمایش دهید .
برای مثال یک پاراگراف را به صورت دکمه فرمان بر روی صفحه نمایش دهید . یا کاری کنید یک عکس همانند یک آیکون نشان داده شود .
شکل کلی استفاده از این خاصیت به صورت زیر است :

;Syntax: appearance : normal | icon | window | button | menu | field 

; appearance : button :مثال

توضیح هر یک از موارد syntax :

مقدار این خاصیت تعیین کننده نحوه نمایش عنصر مورد نظر است .

استفاده از این پارامتر اجباری است .

normal :

در این حالت عنصر به حالت عادی نمایش داده می شود .

icon :

باعث می شود تا عنصر به صورت یک عکس کوچک ( آیکون ) نمایش داده شود .

window :

این حالت عنصر را به صورت یک پنجره یا فریم نمایش می دهد .
button :

این حالت عنصر را به صورت یک دکمه فرمان نمایش می دهد .

menu :

این حالت عنصر را به صورت یک منو نمایش می دهد .

field :

این حالت عنصر را به صورت یک فیلد نمایش می دهد .

پشتیانی در مرورگر های مختلف :

متاسفانه این خاصیت به صورت عادی توسط هیچ یک از مرورگر های مطرح پشتیانی نمی شود . برای پشتیبانی در مرورگرهای مختلف باید برای هر کدام ، کد لازم آنها که در جدول زیر آمده را استفاده نمود :

کد لازم برای پشتیانی نوع مرورگر:

مرورگر فایرفاکس با اعمال یک تغییر در کد خاصیت از آن پشتیانی می کند . برای پشتیانی این مرورگر باید خاصیت را به صورت moz-appearance- بنویسید .
مرورگر اپرا باز این خاصیت پشتیانی نمی کند .
مرورگر اکسپلورر از این خاصیت پشتیانی نمی کند .
مرورگر کروم با اعمال یک تغییر در کد خاصیت از آن پشتیانی می کند . برای پشتیانی این مرورگر باید خاصیت را به صورت webkit-appearance- بنویسید .
مثال عملی :