العودة إلى موقع برمج

سؤال بخصوص أكواد الـ css

#1

بمتابعتي للدرس، لفت إنتباهي سؤال في أكواد الـ CSS، ألا وهو متى نستخدم كل من “#” والنقطة “.” ومتى لا نستخدم كلاهُما؟ - كما هو موضح في المثال التالي والتي تم التطريق إليه في درس “إنشاء ملف css منفصل” في قسم تطوير المواقع بإطار عمل Django:

body {
    direction: rtl;
}

#banner-img {
    width: 100%;
    max-height: 350px
}

.text-gray {
    color: gray;
}
.subtitle-text-size {
    font-size: 20px;
}
#2

كل منهما تقريبا نفس الاستخدام ولكن نستخدم عند استخدام ال “#” يتم استدعاء الوسم باستخدام id داخل ملف html ويستخدم id مرة واحدة.
اما عند استخدام النقطة “.” فيتم استدعاء هذا الوسم باستخدام class ويمكن اعادة استخدامه واستخدام اكتر من كلاس لنفس العنصر

لذلك حالات قليلة التي نستخدم id فيها

#3

شكرًا على التوضيح، كانت الإجابة كما توقعت :slight_smile:
فقط لدي إستفسار آخر، أين الخطأ في هذا الإختبار البرمجي:

#4

المشكلة بحجم الخط حيث تحتاج لتحديد الشيء الذي حددته به 15px
يمكنك قراءة معلومات اكثر عن هذا الموضوع والاستفادة من هذا الموقع كمرجع لك
https://www.w3schools.com/css/default.asp