دروس CSS

الصفحة الرئيسية لـ CSS مقدمة CSS بنية CSS محددات CSS كيفية استخدام CSS تعليقات CSS ألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS ارتفاع / عرض CSS نموذج مربع CSS مخطط CSS نص CSS خطوط CSS أيقونات CSS روابط CSS قوائم CSS جداول CSS عرض CSS أقصى عرض لـ CSS موقف CSS CSS Z- الفهرس تجاوز CSS تعويم CSS كتلة مضمنة CSS محاذاة CSS موحد CSS فئة CSS الزائفة عنصر زائف لـ CSS تعتيم CSS شريط التنقل CSS القوائم المنسدلة CSS معرض صور CSS صور CSS العفاريت محددات CSS Attr نماذج CSS عدادات CSS تخطيط موقع الويب CSS وحدات CSS خصوصية CSS CSS! مهم وظائف الرياضيات CSS

CSS متقدم

زوايا مستديرة CSS صور الحدود CSS خلفيات CSS ألوان CSS الكلمات الأساسية الملونة CSS تدرجات CSS ظلال CSS تأثيرات نص CSS خطوط الويب CSS تحويلات CSS 2D تحويلات CSS ثلاثية الأبعاد انتقالات CSS الرسوم المتحركة CSS تلميحات CSS صور نمط CSS انعكاس صورة CSS كائن CSS مناسب موضع كائن CSS اخفاء CSS أزرار CSS ترقيم صفحات CSS أعمدة CSS المتعددة واجهة مستخدم CSS متغيرات CSS تحجيم صندوق CSS استعلامات وسائط CSS أمثلة على CSS MQ فليكس بوكس ​​CSS

استجابة CSS

مقدمة RWD منفذ عرض RWD عرض شبكة RWD استعلامات وسائط RWD صور RWD مقاطع فيديو RWD أطر RWD قوالب RWD

شبكة CSS

مقدمة الشبكة حاوية الشبكة عنصر الشبكة

CSS SASS

دروس SASS

أمثلة CSS

قوالب CSS أمثلة CSS اختبار المغلق تمارين CSS شهادة CSS

مراجع CSS

مرجع CSS محددات CSS وظائف CSS CSS المرجعي Aural الخطوط الآمنة للويب CSS متحرك CSS وحدات CSS محول CSS PX-EM ألوان CSS قيم ألوان CSS القيم الافتراضية لـ CSS دعم مستعرض CSS

هوامش CSS


تُستخدم الهوامش لإنشاء مساحة حول العناصر ، خارج أي حدود محددة.


هذا العنصر به هامش 70 بكسل.

هوامش CSS

تُستخدم خصائص CSS marginلإنشاء مساحة حول العناصر ، خارج أي حدود محددة.

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


الهامش - جوانب فردية

يحتوي CSS على خصائص لتحديد الهامش لكل جانب من عنصر:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

يمكن أن تحتوي جميع خصائص الهامش على القيم التالية:

  • تلقائي - يقوم المتصفح بحساب الهامش
  • length - يحدد الهامش بالبكسل ، والنقطة ، والسنتيمتر ، وما إلى ذلك.
  • ٪ - يحدد هامشًا بنسبة٪ من عرض العنصر المحتوي
  • وراثة - تحدد أن الهامش يجب أن يتم توريثه من العنصر الأصل

نصيحة: القيم السلبية مسموح بها.

مثال

قم بتعيين هوامش مختلفة لجميع الجوانب الأربعة لعنصر <p>:

p {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}


الهامش - خاصية الاختزال

لاختصار الكود ، من الممكن تحديد كل خصائص الهامش في خاصية واحدة.

الخاصية هي marginخاصية مختصرة لخصائص الهامش الفردية التالية:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

حتى هنا هو كيف يعمل:

إذا كانت marginالخاصية تحتوي على أربع قيم:

  • الهامش: 25 ​​بكسل 50 بكسل 75 بكسل 100 بكسل ؛
    • الهامش العلوي 25 بكسل
    • الهامش الأيمن 50 بكسل
    • الهامش السفلي 75 بكسل
    • الهامش الأيسر 100 بكسل

مثال

استخدم خاصية اختزال الهامش مع أربع قيم:

p {
  margin: 25px 50px 75px 100px;
}

إذا كانت marginالخاصية تحتوي على ثلاث قيم:

  • الهامش: 25 ​​بكسل 50 بكسل 75 بكسل ؛
    • الهامش العلوي 25 بكسل
    • الهوامش اليمنى واليسرى 50 بكسل
    • الهامش السفلي 75 بكسل

مثال

استخدم خاصية اختزال الهامش بثلاث قيم: 

p {
  margin: 25px 50px 75px;
}

إذا كانت marginالخاصية تحتوي على قيمتين:

  • الهامش: 25 ​​بكسل 50 بكسل ؛
    • الهوامش العلوية والسفلية 25 بكسل
    • الهوامش اليمنى واليسرى 50 بكسل

مثال

استخدم خاصية اختزال الهامش بقيمتين: 

p {
  margin: 25px 50px;
}

إذا كان marginللعقار قيمة واحدة:

  • الهامش: 25 ​​بكسل ؛
    • جميع الهوامش الأربعة 25 بكسل

مثال

استخدم خاصية اختزال الهامش بقيمة واحدة: 

p {
  margin: 25px;
}

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

يمكنك ضبط خاصية الهامش على autoتوسيط العنصر أفقيًا داخل الحاوية الخاصة به.

سيأخذ العنصر بعد ذلك العرض المحدد ، وسيتم تقسيم المساحة المتبقية بالتساوي بين الهامش الأيمن والأيسر.

مثال

استخدام الهامش: تلقائي:

div {
  width: 300px;
  margin: auto;
  border: 1px solid red;
}

القيمة الموروثة

يتيح هذا المثال إمكانية توريث الهامش الأيسر للعنصر <p class = "ex1"> من العنصر الأصل (<div>):

مثال

استخدام القيمة الموروثة:

div {
  border: 1px solid red;
  margin-left: 100px;
}

p.ex1 {
  margin-left: inherit;
}