و display
الممتلكات هي ملك CSS أهم لمراقبة تخطيط.
عرض الملكية
و display
الخاصية تحديد إذا / كيف يتم عرض عنصر.
كل عنصر HTML يحتوي على قيمة العرض الافتراضي اعتمادا على نوع العنصر هو عليه. قيمة العرض الافتراضي لمعظم العناصر هي block
أو inline
.
انقر لعرض لوحة
تحتوي هذه اللوحة على <div> العنصر، التي كانت مخبأة بشكل افتراضي ( display: none
).
وعلى غرار ذلك مع CSS، ونحن نستخدم جافا سكريبت لإظهار أنه (تغييره إلى ( display: block
).
عناصر مستوى الكتلة
وثمة عنصر على مستوى الكتلة يبدأ دائما على سطر جديد ويستغرق العرض الكامل المتاحة (تمتد إلى اليمين واليسار بقدر ما يمكن).
أمثلة من العناصر على مستوى الكتلة:
- <div>
- <h1> - <h6>
- <p>
- <form>
- <header>
- <footer>
- <section>
مضمنة عناصر
لم يبدأ عنصر مضمنة في سطر جديد ويستغرق سوى قدر العرض حسب الضرورة.
هذا هو مضمنة <span> العنصر داخل الفقرة.
أمثلة من العناصر المضمنة:
- <span>
- <a>
- <img>
عرض: لا شيء؛
display: none;
ويستخدم عادة مع سكريبت لإخفاء وإظهار العناصر دون حذف وإعادة لهم. نلقي نظرة على المثال الأخير لدينا على هذه الصفحة إذا كنت تريد أن تعرف كيف يمكن تحقيق ذلك.
و <script>
عنصر استخدام display: none;
كما الافتراضية.
تجاوز العرض الافتراضي القيمة
كما ذكرنا، كل عنصر له قيمة العرض الافتراضي. ومع ذلك، يمكنك تجاوز هذا.
تغيير عنصر مضمنة إلى عنصر كتلة، أو العكس بالعكس، يمكن أن تكون مفيدة لجعل الصفحة تبدو بطريقة معينة، والتي لا تزال تتبع معايير الويب.
ومن الأمثلة الشائعة تبذل مضمنة <li>
عناصر القوائم الأفقية:
ملاحظة: تعيين الخاصية عرض عنصر يغير فقط كيف يتم عرض عنصر، وليس أي نوع من العنصر هو عليه.لذلك، وهو عنصر مضمنة مع display: block; لا يسمح لها عناصر كتلة أخرى داخلها. |
يعرض المثال التالي <SPAN> العناصر كعناصر كتلة:
إخفاء العنصر - display:none أو visibility:hidden ؟
إخفاء عنصر يمكن أن يتم عن طريق تعيين display
الملكية إلى none
. سيتم إخفاء العنصر، وسوف يتم عرض صفحة ما اذا كان العنصر ليس هناك:
visibility:hidden;
كما يخفي عنصرا.
ومع ذلك، فإن العنصر لا تزال تأخذ المساحة نفسها كما كانت من قبل. سيتم إخفاء العنصر، ولكن لا يزال يؤثر على التخطيط:
المزيد من الأمثلة
display: none; مقابل visibility: hidden;
هذا المثال يوضح display: none; مقابل visibility: hidden;
باستخدام CSS جنبا إلى جنب مع جافا سكريبت لإظهار المحتوى
يوضح هذا المثال كيفية استخدام CSS وجافا سكريبت لإظهار عنصر في نقرة.
اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4»
CSS العرض / خصائص الرؤية
الملكية | وصف |
---|---|
display | يحدد كيف يجب أن يتم عرض عنصر |
visibility | تحدد ما إذا كان عنصر يجب أن يكون مرئيا |