تقنيات نور التعليمية تقنيات نور التعليمية

آخر الأخبار

جاري التحميل ...

سلسلة دروس CSS | الدرس السادس عشر: التحكم في عرض العناصر (Display & Visibility)

سلسلة دروس CSS | الدرس السادس عشر: التحكم في عرض العناصر (Display & Visibility)

أولاً: خاصية display

تحدد كيف يظهر العنصر في الصفحة.

القيم الشائعة:

1. block (عنصر كتلي)

  • يأخذ العرض كاملاً.
  • يبدأ في سطر جديد.
div {
  display: block;
}

2. inline (عنصر سطري)

  • لا يبدأ في سطر جديد.
  • يأخذ فقط المساحة التي يحتاجها.
span {
  display: inline;
}

3. inline-block

  • مثل inline لكنه يسمح بتحديد العرض والطول.
button {
  display: inline-block;
}

4. none

  • يخفي العنصر كليًا ولا يترك له مساحة.
p {
  display: none;
}

ثانياً: خاصية visibility

تتحكم في ظهور العنصر مع إبقاء مكانه في الصفحة.

h1 {
  visibility: hidden;
}

الفرق بين display: none و visibility: hidden:

الخاصية التأثير
display: none العنصر يختفي تمامًا ولا يحجز مساحة
visibility: hidden العنصر يختفي ولكن تبقى مساحته موجودة

ثالثاً: مثال توضيحي

<!DOCTYPE html>
<html>
<head>
  <style>
    .box {
      background-color: #4CAF50;
      color: white;
      padding: 20px;
      margin: 10px 0;
    }

    .hidden-box {
      visibility: hidden;
    }

    .none-box {
      display: none;
    }
  </style>
</head>
<body>

  <div class="box">هذا صندوق ظاهر</div>
  <div class="box hidden-box">هذا صندوق غير مرئي ولكن يحتل مساحة</div>
  <div class="box none-box">هذا صندوق مختفٍ بالكامل ولا يشغل مساحة</div>
  <div class="box">صندوق آخر بعد الصناديق المختفية</div>

</body>
</html>

رابعاً: خاصية display لتغيير السلوك الافتراضي

li {
  display: inline;
}
  • يجعل عناصر القائمة تظهر في سطر واحد.

خامساً: استخدام display: flex و grid

  • سنتناول هذه القيم لاحقًا في دروس متقدمة لتصميم التخطيطات.

الواجب العملي:

  1. أنشئ عدة عناصر (div, span, li) وجرّب تغيير display لكل منها.
  2. أنشئ عنصرًا يخفي باستخدام display: none وآخر بـ visibility: hidden ولاحظ الفرق.

عن الكاتب

Tamer Ahmed

التعليقات


اتصل بنا

إذا أعجبك محتوى مدونتنا نتمنى البقاء على تواصل دائم ، فقط قم بإدخال بريدك الإلكتروني للإشتراك في بريد المدونة السريع ليصلك جديد المدونة أولاً بأول ، كما يمكنك إرسال رساله بالضغط على الزر المجاور ...

جميع الحقوق محفوظة

تقنيات نور التعليمية