آموزش ویژگی all در CSS

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش ویژگی all در CSS با من همراه باشید.

آموزش ویژگی all در CSS

Free-Learn

ویژگی all در CSS

با استفاده از ویژگی all در CSS میتوان مشخص کرد که مثلا تمامی ویژگی های یک عنصر با حالت اولیه یا مقدار پیش فرض خودشان نمایش داده شوند.

یا همچنین میتوان مشخص کرد که مثلا تمامی ویژگی های یک عنصر مقادیرشان را از عنصر والد یا پدر ( Parent ) خودشان به ارث ببرند.

Free-Learn

مثال از این ویژگی

در ادامه میتوانید یک مثال از ویژگی all را در زبان CSS مشاهده نمایید.

توضیح مثال زیر : در مثال زیر تگ html میشه عنصر والد یا پدر تمامی تگ های HTML ، سپس در آی دی t1 مثلا من گفتم رنگ زمینش سبز باشه و رنگ متن سفید و یه خط به دور لبه عنصر هم کشیده بشه.

سپس از چندین ID دیگر استفاده کردم و شناسه هایی رو ایجاد کردم و در هر کدام از آنها از ویژگی all با مقادیر inherit و initial و unset استفاده کردم.

خب دیگه در t1 چون از ویژگی all استفاده نکردم پس باید دقیقا همون ویژگی هایی که من بهش دادم در خروجی هم نمایش داده شود، ولی در t2,t3,t4 همانطور که میبینید چون از ویژگی all استفاده کردیم پس در خروجی ظاهر فرق خواهد کرد.

مثلا در t2 داره از مقادیر پدرش به ارث میبره، پدرشم که html بود، در نتیجه رنگ متنش آبی میشه، و در t3 داره از مقادیر پیش فرض یا اولیه خودش استفاده میکنه که رنگ متن پیش فرض تمامی تگ ها هم مشکی هس.

در نهایت در t4 هم گفتیم unset باشه یعنی آقا من ست نکردم که از پدرش ارث ببره یا از مقدار اولیه خودش، ولی شما دیگه خودت حواست باشه اگه پدری بود خب به ارث ببر واگه پدری نبود از مقدار اولیه یا پیش فرض استفاده کن.

امتحان کنید

Free-Learn

جدول مشخصات ویژگی all در CSS

در جدول زیر میتوانید مشخصات کلی این ویژگی را در زبان CSS مشاهده نمایید.

مقدار پیش فرض ندارد
قابل ارث بری ندارد | اطلاعات بیشتر
قابل متحرک سازی ندارد | اطلاعات بیشتر
نسخه CSS3
نحوه استفاده در جاوااسکریپت object.style.all=”initial”

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از ویژگی all در CSS پشتیبانی میکنند یا خیر.

نام ویژگی Chrome Firefox Opera Safari IE
all ۳۷٫۰ ۲۷٫۰ ۲۴٫۰ ۹٫۱ خیر

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این ویژگی در CSS بصورت زیر می باشد.

Free-Learn

جدول مقادیر ویژگی all در CSS

در جدول زیر میتوانید، مقادیری را که میتوان در این ویژگی استفاده کرد مشاهده نمایید.

مقدار توضیح
initial استفاده از مقدار پیش فرض یا اولیه | اطلاعات بیشتر
inherit استفاده از مقدار پدر یا والد ( به ارث بری ) | اطلاعات بیشتر
unset نگاه میکنه اگه عنصر پدری بود inherit اعمال میکنه و اگه پدری نبود initial رو اعمال میکنه.

Free-Learn

نکات و توضیحات

این ویژگی در مرورگر IE پشتیبانی نمی شود.

Free-Learn