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

Free-Learn
آنچه در این جلسه میخوانید :
ویژگی all در CSS
با استفاده از ویژگی all در CSS میتوان مشخص کرد که آیا تمامی ویژگی های یک عنصر به حالت اولیه یا مقدار پیش فرض خودشان ( مقداری که توسط مرورگرها مشخص شده ) نمایش داده شوند.
Free-Learn
مثال از این ویژگی
در ادامه میتوانید یک مثال از ویژگی all را در زبان CSS مشاهده نمایید.
توضیح مثال زیر : در مثال زیر تگ html میشه عنصر والد یا پدر تمامی تگ های HTML ، سپس در آی دی t1 مثلا من گفتم رنگ زمینش سبز باشه و رنگ متن سفید و یه خط به دور لبه عنصر هم کشیده بشه.
سپس از چندین ID دیگر استفاده کردم و شناسه هایی رو ایجاد کردم و در هر کدام از آنها از ویژگی all با مقادیر inherit و initial و unset استفاده کردم.
خب دیگه در t1 چون از ویژگی all استفاده نکردم پس باید دقیقا همون ویژگی هایی که من بهش دادم در خروجی هم نمایش داده شود، ولی در t2 , t3 , t4 همانطور که میبینید چون از ویژگی all استفاده کردیم پس در خروجی ظاهر فرق خواهد کرد.
مثلا در t2 داره از مقادیر پدرش به ارث میبره، پدرشم که html بود، در نتیجه رنگ متنش آبی میشه، و در t3 داره از مقادیر پیش فرض یا اولیه خودش استفاده میکنه که رنگ متن پیش فرض تمامی تگ ها هم مشکی هس.
در نهایت در t4 هم گفتیم unset باشه یعنی آقا من ست نکردم که از پدرش ارث ببره یا از مقدار اولیه خودش، ولی شما دیگه خودت حواست باشه اگه پدری بود خب به ارث ببر واگه پدری نبود از مقدار اولیه یا پیش فرض استفاده کن.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<style> html{ font-family:tahoma; font-size: 14px; color: blue; } #t1{ background-color: green; color: #fff; border:2px solid black; } #t2{ all: inherit; } #t3{ all: initial; } #t4{ all: unset; } </style> |
Free-Learn
جدول مشخصات ویژگی all در CSS
در جدول زیر میتوانید مشخصات کلی این ویژگی را در زبان CSS مشاهده نمایید.
| مقدار پیش فرض | ندارد |
|---|---|
| قابل ارث بری | ندارد | اطلاعات بیشتر |
| قابل متحرک سازی | ندارد | اطلاعات بیشتر |
| نسخه | CSS3 |
| نحوه استفاده در جاوااسکریپت | object.style.all=”initial”; |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از ویژگی all در CSS پشتیبانی میکنند یا خیر.
| نام ویژگی | Chrome | Firefox | Opera | Safari | Edge |
| all | ۳۷ | ۲۷ | ۲۴ | ۹٫۱ | ۷۹ |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این ویژگی در CSS بصورت زیر می باشد.
|
1 |
all: initial|inherit|unset; |
Free-Learn
جدول مقادیر ویژگی all در CSS
در جدول زیر میتوانید، مقادیری را که میتوان در این ویژگی استفاده کرد مشاهده نمایید.
| مقدار | توضیح |
|---|---|
| initial | استفاده از مقدار پیش فرض یا اولیه | اطلاعات بیشتر |
| inherit | استفاده از مقدار پدر یا والد ( به ارث بری ) | اطلاعات بیشتر |
| unset | نگاه میکنه اگه عنصر پدری بود inherit اعمال میکنه و اگه پدری نبود initial رو اعمال میکنه |
Free-Learn
نکات و توضیحات
- نکته یا توضیح خاصی وجود ندارد.





