📚 تنسيق الصور
المفاهيم الأساسية
استعلامات الوسائط (Media Queries): قواعد CSS تُضاف في ملف CSS لتغيير تنسيق العناصر (مثل أبعاد الصور) بناءً على حجم الشاشة أو نافذة المتصفح.
خريطة المفاهيم
```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. تغيير حجم نافذة المتصفح لرؤية تغير أبعاد الصور
```
نقاط مهمة
- تظهر عناصر الصفحة بشكل مختلف على شاشات الحاسب، الجهاز اللوحي، والهاتف الذكي.
- تُضاف استعلامات الوسائط في ملف CSS الخاص بالموقع.
- لتنسيق عناصر في فئة محددة، نستخدم القسم (Class) كما هو معرف في ملف CSS.
- عند تغيير حجم نافذة المتصفح، تتغير أبعاد الصور حسب قواعد استعلامات الوسائط المطبقة.