CSS Margin and Padding: Difference between revisions
(@pipegas_WP) |
(No difference)
|
Revision as of 21:20, 22 April 2025
هامش وحشو CSS للمبتدئين
مقدمة في عالم تصميم الويب، يعد التحكم في المساحة حول عناصر HTML أمرًا بالغ الأهمية لإنشاء تصميمات جذابة وسهلة الاستخدام. هنا يأتي دور هامش وحشو CSS. غالبًا ما يتم الخلط بينهما، لكنهما يخدمان أغراضًا مختلفة تمامًا. يهدف هذا المقال إلى شرحهما بالتفصيل للمبتدئين، مع التركيز على كيفية استخدامهما لتحسين تصميم الويب الخاص بك.
ما هو الهامش (Margin)؟
الهامش هو المساحة المحيطة بعنصر HTML، *خارج* حدوده. يعمل الهامش على تحديد المسافة بين العنصر والعناصر المجاورة له. فكر فيه كحاجز غير مرئي يحيط بالعنصر. يمكن تعيين الهامش لأعلى (margin-top)، وأسفل (margin-bottom)، واليمين (margin-right)، واليسار (margin-left). يمكنك أيضًا استخدام خاصية margin المختصرة لتعيين جميع الهوامش الأربعة في سطر واحد.
مثال:
```css div {
width: 200px; height: 100px; background-color: lightblue; margin: 20px; /* يضيف هامشًا بقيمة 20 بكسل حول العنصر */
} ```
في هذا المثال، سيكون هناك مسافة 20 بكسل بين العنصر div والعناصر الأخرى في الصفحة.
ما هو الحشو (Padding)؟
الحشو هو المساحة *داخل* حدود العنصر HTML. يحدد المسافة بين محتوى العنصر وحدوده. فكر فيه كبطانة داخلية للعنصر. يمكن تعيين الحشو لأعلى (padding-top)، وأسفل (padding-bottom)، واليمين (padding-right)، واليسار (padding-left). وبالمثل، يمكنك استخدام خاصية padding المختصرة لتعيين جميع الحشوات الأربعة في سطر واحد.
مثال:
```css div {
width: 200px; height: 100px; background-color: lightblue; padding: 20px; /* يضيف حشوًا بقيمة 20 بكسل داخل العنصر */
} ```
في هذا المثال، سيكون هناك مسافة 20 بكسل بين محتوى العنصر div وحدوده.
الفرق الرئيسي بين الهامش والحشو
| الخاصية | الوصف | الموقع | |-----------|---------------------------------------|-------------| | الهامش | المساحة حول العنصر، خارج حدوده | خارجي | | الحشو | المساحة داخل العنصر، بين المحتوى والحدود | داخلي |
قيم الهامش والحشو
يمكن تحديد الهامش والحشو بوحدات مختلفة، مثل:
- px (بكسل): وحدة مطلقة.
- em (إيم): وحدة نسبية تعتمد على حجم الخط للعنصر الأب.
- rem (رعم): وحدة نسبية تعتمد على حجم الخط للعنصر الجذر (html).
- % (نسبة مئوية): وحدة نسبية تعتمد على عرض أو ارتفاع العنصر الأب.
- auto (تلقائي): يترك المتصفح يحدد الهامش. غالباً ما يستخدم لـ التوسيط الأفقي للعناصر.
استخدامات الهامش والحشو
- **التحكم في التخطيط:** الهامش والحشو يساعدان في التحكم في كيفية ترتيب العناصر على الصفحة.
- **تحسين سهولة القراءة:** الحشو حول النص يجعل قراءته أسهل.
- **إنشاء تصميمات جذابة:** الهامش والحشو يساعدان في إنشاء تصميمات متوازنة وجذابة بصريًا.
- **التأثير على نموذج الصندوق (Box Model):** الهامش والحشو جزء أساسي من نموذج الصندوق، والذي يحدد كيفية حساب الحجم الكلي للعنصر.
هامش تلقائي (Auto Margin)
خاصية الهامش التلقائي (margin: auto) مفيدة جدًا في التوسيط الأفقي للعناصر ذات العرض المحدد. على سبيل المثال:
```css div {
width: 50%; margin: 0 auto; /* يوسّط العنصر أفقيًا */
} ```
الهوامش السلبية (Negative Margins)
يمكن استخدام الهوامش السلبية لتحريك العناصر خارج مساحتها الطبيعية. يجب استخدامها بحذر لأنها قد تؤدي إلى تداخل العناصر.
الحشو والحدود (Borders)
الحشو يقع بين المحتوى والحدود، بينما الحدود هي الخطوط التي تحيط بالعنصر. يمكنك التحكم في مظهر الحدود باستخدام خصائص CSS مثل border-width, border-style, وborder-color.
الموارد الإضافية
- نموذج الصندوق (CSS): فهم كيفية عمل نموذج الصندوق ضروري لاستخدام الهامش والحشو بفعالية.
- خاصية العرض (CSS): التحكم في عرض العناصر يؤثر على كيفية عمل الهامش والحشو.
- خاصية الارتفاع (CSS): التحكم في ارتفاع العناصر يؤثر على كيفية عمل الهامش والحشو.
- التخطيط باستخدام CSS : تعلم كيفية استخدام الهامش والحشو في تخطيطات الويب المختلفة.
- التوسيط الأفقي والرأسي (CSS): تقنيات مختلفة للتوسيط باستخدام الهامش والحشو.
استراتيجيات تداول وتحليل فني ذي صلة (للمقارنة وفهم الأثر البصري)
- تحليل الشموع اليابانية: فهم الأنماط البصرية.
- مؤشر المتوسط المتحرك: تحديد الاتجاهات.
- مؤشر القوة النسبية (RSI): تحديد مناطق ذروة الشراء والبيع.
- مؤشر MACD: تحديد نقاط الدخول والخروج المحتملة.
- خطوط فيبوناتشي: تحديد مستويات الدعم والمقاومة.
- تحليل حجم التداول: فهم قوة الاتجاهات.
- استراتيجية الاختراق: استغلال نقاط الاختراق.
- استراتيجية الارتداد: استغلال الارتدادات.
- استراتيجية التداول المتأرجح: استغلال التقلبات.
- استراتيجية سكالبينج: التداول السريع لتحقيق أرباح صغيرة.
- تحليل الموجات إليوت: تحديد الأنماط المتكررة في الأسعار.
- تحليل أنماط الرسوم البيانية: التعرف على الأنماط التي تشير إلى تحركات الأسعار المستقبلية.
- استراتيجية مارتينجال: استراتيجية خطيرة تتضمن مضاعفة الرهانات بعد الخسارة. (تحذير: عالية المخاطر)
- استراتيجية التداول بناءً على الأخبار: التداول بناءً على الأحداث الاقتصادية والسياسية.
- تحليل الارتباط: تحديد العلاقات بين الأصول المختلفة.
خاتمة
الهامش والحشو هما أدوات أساسية في CSS لتصميم الويب. من خلال فهم الفرق بينهما وكيفية استخدامهما، يمكنك إنشاء تصميمات ويب جذابة وسهلة الاستخدام. تدرب على استخدام هذه الخصائص لتطوير مهاراتك في تصميم الويب.
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين