+3 امتیاز
قبل در برنامه نویسی توسط (690 امتیاز)
ویرایش شده قبل توسط

برای مخفی کردن یک عنصر HTML با استفاده از CSS می توان از دو property زیر استفاده کرد:

display:none;

visibility:hidden;

تفاوت این دو propertyدر چیست؟

1 پاسخ

+5 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

در صورت استفاده از

visibility : hidden;

المان مورد نظر نمایش داده نمی شود اما فضای مربوط به خود را در صفحه اشغال می کند.

اما با استفاده از

display:none;

آن عنصر دیگر در صفحه و چیدمان آن اثری نخواهد داشت.

لذا اگر می خواهید یک المان را پس از یک رویداد خاصی نمایان کنید، از 

visibility : hidden;

استفاده نمایید تا ظاهر صفحه قبل و بعد از نمایش به هم نریزد.

سوالات مشابه

+2 امتیاز
1 پاسخ 415 بازدید
0 امتیاز
1 پاسخ 649 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
2 پاسخ 1.1هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط ISIlog (0 امتیاز)
+1 امتیاز
1 پاسخ 414 بازدید
0 امتیاز
0 پاسخ 536 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
+1 امتیاز
2 پاسخ 1.0هزار بازدید
+1 امتیاز
2 پاسخ 506 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
0 امتیاز
2 پاسخ 1.4هزار بازدید
...