آموزش CSS – خصوصیت visibility در CSS

  • آپدیت شده در تاریخ

آموزش CSS

در جلسه قبل از آموزش CSS با خصوصیت Display در CSS آشنا شدید. در این بخش قصد داریم شما را با خصوصیت visibility در CSS آشنا کنیم.

خصوصیت visibility در CSS پنهان یا قابل نمایان بودن یک المان را مشخص می کند.

کنترل قابلیت دیده شدن المان:

شما می توانید از خصوصیت visibility در CSS برای نمایش یا عدم نمایش المان استفاده کنید.  این خصوصیت یکی از مقادیر زیر را اتخاذ می کند:

مقدار توضیح
visible مقدار پیش فرض است. جعبه و محتوای آن دیده می شود.
hidden جعبه و محتوای آن نامرئی است اما طرح صفحه را تحت تاثیر قرار می دهد.
collapse این مقدار باعث می شود کل سطر و ستون از نمایش حذف شود. این مقدار برای سطر، گروه سطرها، ستون و گرون ستون مورد استفاده قرار می گیرد.
inherit این گزینه مشخص می کند که مقدار خصوصیت visibility باید از المان والد به ارث برده شود.

قانون استایل دهی visibility: collapse المان جدول داخلی را حذف می کند اما بر روی طرح جدول اثر نمی گذارد.

نکته: اگر قانون استایل دهی visibility: collapse برای سایر المان ها به جای المان جدول مشخص شده باشد، باعث می شود رفتار مشابهی با hidden داشته باشد.

ویژگی visibility در برابر display :

خصوصیت های visibility (نمایش ) و display (دیده شدن) معمولا یک موضوع واحد به نظر می رسند اما در واقع تفاوت هایی دارند.

  • خصوصیت visibility: hidden المان را پنهان می کند اما هنوز فضایی را در طرح به خود اختصاص می دهد. المان پدر جعبه Hidden اگر قابلیت دیده شدن آن ها بر روی visible باشد دیده خواهند شد.
  • خصوصیت display: none نمایش را خاموش می کند و المان را به طور کلی از سند پاک می سازد. این گزینه هیچ فضایی نمی گیرد.  المان پدر نیز نمایشش خاموش می شود حتی اگر خصوصیت نمایش آن بر روی مقدار دیگری تنظیم شده باشد.

 

امیدوارم در این بخش آموزش CSS, از خصوصیت visibility در css نهایت استفاده را برده باشید.

در بخش بعدی با ویژگی position در CSS آشنا می شویم.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی