CSS Syntax
- بناء جمل CSS: دليل المبتدئين الشامل
مقدمة
بناء جمل CSS (Cascading Style Sheets) هو الأساس الذي تقوم عليه جميع تصاميم الويب الحديثة. فهم هذه الجملة أمر بالغ الأهمية لأي شخص يرغب في التحكم في مظهر مواقع الويب. يهدف هذا المقال إلى تقديم شرح شامل لبناء جمل CSS للمبتدئين، مع التركيز على العناصر الأساسية وكيفية استخدامها بشكل فعال.
- ما هي CSS؟
قبل الخوض في التفاصيل، من المهم فهم ما هي CSS. CSS هي لغة تصميم تُستخدم لوصف شكل ومظهر مستند مكتوب بلغة ترميز مثل HTML. ببساطة، HTML تحدد *ما* هو المحتوى، بينما CSS تحدد *كيف* يبدو هذا المحتوى. بدون CSS، ستبدو كل صفحات الويب متشابهة جدًا، ولكن باستخدام CSS يمكننا إنشاء تصميمات جذابة ومتناسقة.
- بناء جمل CSS الأساسي
تتكون جملة CSS الأساسية من ثلاثة أجزاء رئيسية:
1. **المحدد (Selector):** يحدد العنصر أو العناصر التي سيتم تطبيق الأنماط عليها. يمكن أن يكون المحدد اسم عنصر HTML (مثل `p` للنص أو `h1` للعنوان)، أو فئة (class) أو معرف (ID). 2. **الخاصية (Property):** تحدد جانبًا من جوانب العنصر الذي تريد تغييره، مثل اللون أو الحجم أو الهامش. 3. **القيمة (Value):** تحدد القيمة التي تريد تعيينها للخاصية.
مثال:
```css p {
color: blue; font-size: 16px;
} ```
في هذا المثال:
- `p` هو **المحدد** (يستهدف جميع عناصر الفقرة).
- `color` و `font-size` هما **الخصائص**.
- `blue` و `16px` هما **القيم**.
- أنواع المحددات
هناك أنواع مختلفة من المحددات في CSS، ولكل منها استخداماته الخاصة:
- **محددات العناصر (Element Selectors):** تستهدف عناصر HTML المحددة، مثل `p`, `h1`, `div`, `span`.
- **محددات الفئات (Class Selectors):** تستهدف العناصر التي تحمل فئة معينة، باستخدام النقطة (`.`) قبل اسم الفئة. مثال: `.highlight`. فئات CSS توفر طريقة لتطبيق نفس النمط على عدة عناصر.
- **محددات المعرفات (ID Selectors):** تستهدف عنصرًا فريدًا في الصفحة، باستخدام علامة الشباك (`#`) قبل اسم المعرف. مثال: `#header`. استخدام معرفات CSS يجب أن يكون بحذر لأنها يجب أن تكون فريدة.
- **محددات السمات (Attribute Selectors):** تستهدف العناصر بناءً على سماتها وقيمها.
- **المحددات المركبة (Combinators):** تجمع بين محددات مختلفة لتحديد عناصر أكثر تحديدًا. مثل: `div p` (يستهدف كل الفقرات داخل عناصر div).
- الخصائص والقيم الشائعة
هناك العديد من خصائص CSS المتاحة. إليك بعض الخصائص الأكثر استخدامًا:
**الوصف** | **مثال** | | لون النص | `color: red;` | | لون الخلفية | `background-color: yellow;` | | حجم الخط | `font-size: 12px;` | | نوع الخط | `font-family: Arial, sans-serif;` | | المسافة حول العنصر | `margin: 10px;` | | المسافة داخل العنصر | `padding: 5px;` | | حدود العنصر | `border: 1px solid black;` | | عرض العنصر | `width: 200px;` | | ارتفاع العنصر | `height: 100px;` | | محاذاة النص | `text-align: center;` | |
- طرق تضمين CSS
هناك ثلاث طرق رئيسية لتضمين CSS في صفحات الويب:
1. **CSS مضمن (Inline CSS):** تطبيق الأنماط مباشرة على عناصر HTML باستخدام سمة `style`. هذه الطريقة غير مستحسنة للاستخدام على نطاق واسع. 2. **CSS داخلي (Internal CSS):** كتابة CSS داخل علامة `<style>` في قسم `<head>` من مستند HTML. 3. **CSS خارجي (External CSS):** كتابة CSS في ملف منفصل بامتداد `.css` وربطه بمستند HTML باستخدام علامة `<link>`. هذه هي الطريقة الأكثر شيوعًا والأكثر تنظيمًا. ملفات CSS الخارجية تسمح بإعادة استخدام الأنماط عبر صفحات متعددة.
- الأهمية النسبية (Specificity)
عندما تتعارض أنماط CSS، تحدد الأهمية النسبية أي نمط سيتم تطبيقه. بشكل عام، تكون محددات ID هي الأكثر تحديدًا، تليها محددات الفئات، ثم محددات العناصر. فهم أهمية CSS أمر بالغ الأهمية لتجنب التعارضات غير المتوقعة.
- التعليقات في CSS
يمكنك إضافة تعليقات إلى كود CSS الخاص بك لتوضيح ما تفعله. تبدأ التعليقات بـ `/*` وتنتهي بـ `*/`.
مثال:
```css /* هذا تعليق يوضح الغرض من هذا الجزء من الكود */ p {
color: green;
} ```
- موارد إضافية
- استراتيجيات التحليل الفني وحجم التداول ذات الصلة (للمقارنة والقياس)
على الرغم من أن CSS تتعلق بالتصميم، إلا أن فهم مبادئ التحليل الفني وحجم التداول يمكن أن يكون مفيدًا في تطوير مواقع ويب فعالة. على سبيل المثال:
- الشموع اليابانية: يمكن استخدامها لتصور بيانات التصميم (مثل استخدام الألوان المختلفة).
- المتوسطات المتحركة: يمكن تطبيقها على تحليل اتجاهات التصميم.
- مؤشر القوة النسبية (RSI): يمكن استخدامه لتقييم شعبية عناصر التصميم.
- مؤشر الماكد (MACD): يمكن استخدامه لتحديد التغييرات في أنماط التصميم.
- تصحيح فيبوناتشي: يمكن استخدامه لتحديد نسب الأبعاد المثالية.
- تحليل حجم التداول: يمكن تطبيق مفاهيم حجم التداول على تحليل استخدام عناصر تصميم معينة.
- أنماط الرأس والكتفين: يمكن استخدامها لتحديد تغييرات كبيرة في اتجاهات التصميم.
- خطوط الاتجاه: يمكن استخدامها لتحديد اتجاهات التصميم الشائعة.
- المستويات الداعمة والمقاومة: يمكن استخدامها لتحديد عناصر التصميم التي تحافظ على شعبيتها.
- التقارب والتباعد: يمكن استخدامه لتحليل تأثير التغييرات الصغيرة في التصميم.
- استراتيجية الاختراق: يمكن استخدامها لتحديد عناصر التصميم الجديدة التي تكتسب شعبية.
- استراتيجية الارتداد: يمكن استخدامها لتحديد عناصر التصميم التي تعود إلى شعبيتها بعد فترة من الانخفاض.
- استراتيجية التداول المتأرجح: يمكن استخدامها لتحديد التغييرات طويلة الأجل في اتجاهات التصميم.
- استراتيجية التداول اليومي: يمكن استخدامها لتحليل تأثير التغييرات الطفيفة في التصميم على تفاعل المستخدم.
- تحليل البولينجر باند : يمكن استخدامه لتقييم تقلبات التصميم.
التصميم المتجاوب، إمكانية الوصول إلى الويب، مبادئ التصميم، ألوان الويب، خطوط الويب، أدوات مطوري الويب، أداء الويب، تحسين محركات البحث (SEO)، تجربة المستخدم (UX)، واجهة المستخدم (UI).
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين