K@m@l نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 في برمجة ملف التنسيق css أجد أن لا فرق بين visiblity:hidden و display:none لأن العنصر يختفي في كلا الحالتين، فهل من اختلاف بين الخاصيتين - أتحدث عن الجانب التقني - أم أنهمامتشابهان؟ 1 اقتباس
0 E.Nourddine نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 display:none : هذه الخاصية تعني أن الوسم لا يوجد في الصفحة، ولا يأخذ أي حيز منها، رغم أنه يمكن الوصول إليه عن طريق DOM من خلال JavaScript.بخلاف visibility:hidden فالعنصر موجود بالصفحة إلا أنه غير مرئي، ويمكن إظهار عن طريق تغيير الخاصية.كمثال عن الفرق بين الخاصيتين:test | <span style="[style-tag-value]">Appropriate style in this tag</span> | test حيث سنعوض[style-tag-value]بكلى الخاصيتين لنرى الفرق.في حالةdisplay:noneنحصل على: test | | testفي حالة visibility:hiddenنحصل على test | | testأي أن الوسم موجود في الحالة الثانية لكنه لا يظهر، ويأخذ حيزاً من الصفحة، عكس الحالة الأولى. اقتباس
السؤال
K@m@l
في برمجة ملف التنسيق css أجد أن لا فرق بين visiblity:hidden و display:none لأن العنصر يختفي في كلا الحالتين، فهل من اختلاف بين الخاصيتين - أتحدث عن الجانب التقني - أم أنهمامتشابهان؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.