تنسيق قسم القائمة - كتاب التقنية الرقمية - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب التقنية الرقمية - الصف 11 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: تنسيق قسم القائمة

📚 معلومات الصفحة

الكتاب: كتاب التقنية الرقمية - الصف 11 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 تنسيق قسم القائمة

المفاهيم الأساسية

القائمة (Menu): قسم يحتوي على عناصر يجب عرضها بشكل مختلف في الأجهزة المختلفة.

خريطة المفاهيم

```markmap

تصميم الموقع الإلكتروني

أنواع CSS

صفحات الأنماط المضمنة (Inline style)

صفحات الأنماط الداخلية (Internal style sheets)

صفحات الأنماط الخارجية (External style sheets)

الموقع الإلكتروني المستجيب

التصميم المستجيب

#### الأدوات

##### استعلامات الوسائط (Media Queries)

###### أماكن الاستخدام

####### داخل ملف HTML (CSS الداخلي)

####### داخل ملف CSS خارجي

######### استعلام الوسائط في ملف CSS خارجي

######## يوضع في نهاية ملف CSS

######## مثال تطبيقي

######### الشرط: `@media screen and (max-width: 800px)`

######### الإجراء: `img { width: 70%; height: auto; }`

######## الشرح

######### يعمل على الأجهزة التي يصل عرض إطار العرض (Viewport Width) إلى 800 بكسل

######### يتم تصغير عرض الصورة إلى 70% إذا تغير ارتفاع الصورة تلقائياً

######### يؤثر في أبعاد الصور التي يقل عرضها عن 800 بكسل

######## تنسيق الصور باستخدام استعلامات الوسائط

######### الشرط: `@media screen and (max-width: 900px)`

########## الإجراء: `img { width:50%; margin: 6px; }`

######### الشرط: `@media screen and (max-width: 700px)`

########## الإجراء: `img { width:100%; height: auto; }`

######## خطوات التطبيق

########## 1. إضافة استعلامات الوسائط في ملف CSS

########## 2. تنسيق العناصر في فئة محددة (Class)

########## 3. حفظ ملف CSS وفتح الصفحة في المتصفح

########## 4. تغيير حجم نافذة المتصفح لرؤية تغير أبعاد الصور

######### اختبار التصميم المستجيب

########## محاكاة المتصفح

############ بيئة محاكاة مايكروسوفت إيدج

############ الغرض: محاكاة الأجهزة ذات عرض الشاشة المختلف ومعرفة كيف تتغير أبعاد الصور

############ مثال: في نافذة متصفح بعرض 1100 بكسل، لا تتأثر الصور باستعلامي الوسائط المؤثرين على الشاشات ≤ 900 بكسل

########## تأثير استعلامات الوسائط عند عرض إطار عرض محدد

############ عرض 700 بكسل

############# يتم تطبيق الاستعلام على الأجهزة بعرض شاشة 700 بكسل وأقل (حتى 701 بكسل)

############# يقل مقياس عرض الصور إلى 50%

############ عرض 900 بكسل

############# يتم تطبيق الاستعلام على الأجهزة بعرض شاشة 900 بكسل وأقل (حتى 701 بكسل)

############# يقل مقياس عرض الصور إلى 50%

تنسيق قسم القائمة

استخدام استعلامات الوسائط

#### لتنسيق عناصر القائمة في الأجهزة المختلفة

إضافة مقطع CSS

#### في الفئة المقابلة لملف CSS

خصائص CSS لقائمة (.menu)

#### `.menu`

##### background-color: #426C35;

##### overflow: auto;

#### `.menu ul`

##### text-align: center;

##### padding-top: 20px;

##### padding-bottom: 20px;

##### text-decoration: none;

#### `.menu li`

##### display: inline-block;

##### text-align: center;

#### `.menu li a`

##### display: inline-block;

##### height: auto;

##### width: 150px;

##### color: #333333;

##### background-color: #f5f5f5;

##### padding: 10px;

##### margin: 4px;

##### text-align: center;

##### font-size: 18px;

##### font-weight: bold;

##### text-decoration: none;

##### border-radius: 4px;

#### `.menu li a:hover`

##### background-color: #d6d599;

العرض

#### توضح عناصر القائمة أفقياً في سطر واحد

```

نقاط مهمة

  • يمكن استخدام استعلامات الوسائط لتنسيق عناصر القائمة (Menu) بشكل مختلف في الأجهزة المختلفة.
  • يتم إضافة المقطع البرمجي لتنسيق القائمة في الفئة `.menu` داخل ملف CSS.
  • تظهر عناصر القائمة أفقياً في سطر واحد باستخدام `display: inline-block;` للعنصر `
  • `.
  • يغير المؤشر عند التحويم (`:hover`) لون خلفية عنصر القائمة إلى `#d6d599`.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

تنسيق قسم القائمة

نوع: محتوى تعليمي

تنسيق قسم القائمة

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

.menu { background-color: #426C35; overflow: auto; }

نوع: محتوى تعليمي

.menu ul { text-align: center; padding-top: 20px; padding-bottom: 20px; text-decoration: none; }

نوع: محتوى تعليمي

.menu li { display: inline-block; text-align: center; }

نوع: محتوى تعليمي

.menu li a { display: inline-block; height: auto; width: 150px; color: #333333; background-color: #f5f5f5; padding: 10px; margin: 4px; text-align: center; font-size: 18px; font-weight: bold; text-decoration: none; border-radius: 4px; }

نوع: محتوى تعليمي

.menu li a:hover { background-color: #d6d599; }

نوع: محتوى تعليمي

توضح عناصر القائمة أفقياً في سطر واحد.

نوع: METADATA

.CSS

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

266

📄 النص الكامل للصفحة

--- SECTION: تنسيق قسم القائمة --- تنسيق قسم القائمة القائمة (Menu) هي قسم يحتوي على عناصر يجب عرضها بشكل مختلف في الأجهزة المختلفة، ويمكنك استخدام استخدام استعلام الوسائط لتنسيق عناصر القائمة. يجب إضافة المقطع البرمجي الذي يشكل تخطيط القائمة في الفئة المقابلة لملف CSS. .menu { background-color: #426C35; overflow: auto; } .menu ul { text-align: center; padding-top: 20px; padding-bottom: 20px; text-decoration: none; } .menu li { display: inline-block; text-align: center; } .menu li a { display: inline-block; height: auto; width: 150px; color: #333333; background-color: #f5f5f5; padding: 10px; margin: 4px; text-align: center; font-size: 18px; font-weight: bold; text-decoration: none; border-radius: 4px; } .menu li a:hover { background-color: #d6d599; } توضح عناصر القائمة أفقياً في سطر واحد. .CSS وزارة التعليم Ministry of Education 2025 - 1447 266

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

ما هو الغرض الأساسي من استخدام استعلام الوسائط (Media Query) في تنسيق قسم القائمة (Menu) في CSS؟

  • أ) لتغيير ألوان عناصر القائمة فقط عند تحميل الصفحة.
  • ب) لتنسيق عرض عناصر القائمة بشكل مختلف يتناسب مع الأجهزة المختلفة.
  • ج) لإضافة تأثيرات حركية (Animations) لعناصر القائمة.
  • د) لربط القائمة بقاعدة بيانات لتحديث محتواها تلقائياً.

الإجابة الصحيحة: b

الإجابة: لتنسيق عرض عناصر القائمة بشكل مختلف يتناسب مع الأجهزة المختلفة.

الشرح: 1. استعلام الوسائط هو ميزة في CSS تسمح بتطبيق أنماط مختلفة بناءً على خصائص الجهاز (مثل عرض الشاشة). 2. في سياق القائمة، يتم استخدامه لضمان عرض القائمة بشكل مناسب (مثل تحويلها من قائمة أفقية إلى قائمة عمودية) على الأجهزة المختلفة مثل الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر.

تلميح: فكر في كيفية ظهور نفس الموقع على شاشة هاتف مقارنة بشاشة حاسوب.

التصنيف: مفهوم جوهري | المستوى: متوسط

في CSS، ما هي الخاصية المستخدمة لجعل عناصر القائمة (li) تظهر في سطر واحد أفقي بدلاً من عمودي؟

  • أ) float: left;
  • ب) position: absolute;
  • ج) display: inline-block;
  • د) flex-direction: row;

الإجابة الصحيحة: c

الإجابة: display: inline-block;

الشرح: 1. الخاصية `display` تحدد كيفية عرض العنصر. 2. القيمة الافتراضية لعنصر `li` هي `list-item` مما يجعله يظهر في سطر جديد. 3. عند تعيين القيمة `inline-block`، يصبح العنصر كتلة داخلية، مما يسمح له بالظهور في نفس السطر مع العناصر المجاورة مع الاحتفاظ بقدرته على تحديد العرض والارتفاع.

تلميح: هذه الخاصية تجعل العنصر يتصرف كعنصر كتلة (block) ولكنه يسمح بوجود عناصر أخرى بجانبه في نفس السطر.

التصنيف: صيغة/خطوات | المستوى: سهل

ما هو تأثير قاعدة CSS التالية `.menu li a:hover` على روابط القائمة؟

  • أ) تغيير حجم الخط للرابط عند النقر عليه.
  • ب) إضافة خط تحت الرابط عند تحميل الصفحة.
  • ج) تغيير لون الخلفية للرابط عندما يمر مؤشر الفأرة فوقه.
  • د) إخفاء الرابط عندما يكون غير نشط.

الإجابة الصحيحة: c

الإجابة: تغيير لون الخلفية للرابط عندما يمر مؤشر الفأرة فوقه.

الشرح: 1. المحدد `:hover` هو pseudo-class في CSS. 2. يتم تطبيق الأنماط المحددة داخل هذه القاعدة عندما يمر المستخدم بمؤشر الفأرة فوق العنصر. 3. في المثال المذكور، عند المرور فوق الرابط (`a`) داخل عنصر القائمة (`li`)، يتغير لون الخلفية (`background-color`) إلى `#d6d599`.

تلميح: يرتبط هذا التأثير بتفاعل المستخدم مع الرابط دون النقر عليه.

التصنيف: مفهوم جوهري | المستوى: سهل