الفرق بين المراجعتين لصفحة: «CSS/margin-bottom»
< CSS
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
لا ملخص تعديل |
||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الخاصية <code>margin-bottom</code>}}</noinclude> | <noinclude>{{DISPLAYTITLE:الخاصية <code>margin-bottom</code>}}</noinclude> | ||
الخاصية <code>margin-bottom</code> في CSS تضبط الهامش في الطرف السفلي من العنصر، والقيم الموجبة ستؤدي إلى إبعاد العنصر عمّا جاوره، والقيم السالبة ستقربه منها. | الخاصية <code>margin-bottom</code> في CSS تضبط الهامش في الطرف السفلي من العنصر، والقيم الموجبة ستؤدي إلى إبعاد العنصر عمّا جاوره، والقيم السالبة ستقربه منها. | ||
== بطاقة الخاصية == | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
سطر 31: | سطر 20: | ||
|نسبة مئوية أو طول مطلق. | |نسبة مئوية أو طول مطلق. | ||
|} | |}<syntaxhighlight lang="css"> | ||
/* <length> أطوال */ | |||
margin-bottom: 10px; /* طول مطلق */ | |||
margin-bottom: 1em; /* طول نسبي لحجم الخط */ | |||
margin-bottom: 5%; /* طول نسبي لعرض أقرب حاوية كتلية */ | |||
/* الكلمات المحجوزة */ | |||
margin-bottom: auto; | |||
/* القيم العامة */ | |||
margin-bottom: inherit; | |||
margin-bottom: initial; | |||
margin-bottom: unset; | |||
</syntaxhighlight>لن يكون لهذه الخاصية تأثير على العناصر السطرية غير المُستبدَلة (non-replaced inline elements)، مثل <code>[[HTML/strong|<nowiki><strong></nowiki>]]</code> أو <code>[[HTML/span|<nowiki><span></nowiki>]]</code>. | |||
== أمثلة == | == أمثلة == | ||
سطر 74: | سطر 76: | ||
== البنية العامة == | == البنية العامة == | ||
تقبل الخاصية <code>margin-bottom</code> قيمةً واحدةً يمكن أن تكون طولًا <code>[[CSS/length|<length>]]</code> أو نسبةً مئويةً <code>[[CSS/percentage|<percentage>]]</code> أو الكلمة المحجوزة <code>auto</code>، وكل قيمة يمكن أن تكون موجبة أو سالبة أو صفر. | تقبل الخاصية <code>margin-bottom</code> قيمةً واحدةً يمكن أن تكون طولًا <code>[[CSS/length|<length>]]</code> أو نسبةً مئويةً <code>[[CSS/percentage|<percentage>]]</code> أو الكلمة المحجوزة <code>auto</code>، وكل قيمة يمكن أن تكون موجبة أو سالبة أو صفر. | ||
=== | === <code>auto</code> === | ||
سيختار المتصفح قيمة الهوامش المناسبة لكي يستخدمها، راجع صفحة الخاصية <code>[[CSS/margin|margin]]</code> لمزيد من المعلومات. | سيختار المتصفح قيمة الهوامش المناسبة لكي يستخدمها، راجع صفحة الخاصية <code>[[CSS/margin|margin]]</code> لمزيد من المعلومات. | ||
=== | === <code>[[CSS/length|<length>]]</code> === | ||
تحديد قيمة الهامش بالأطوال المطلقة. | تحديد قيمة الهامش بالأطوال المطلقة. | ||
=== | === <code>[[CSS/percentage|<percentage>]]</code> === | ||
تحديد قيمة الهامش كنسبة مئوية من عرض العنصر الكتلي الحاوي للعنصر الحالي. | تحديد قيمة الهامش كنسبة مئوية من عرض العنصر الكتلي الحاوي للعنصر الحالي. | ||
سطر 86: | سطر 88: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | |||
* صفحة <code>[[CSS/margin|margin]]</code> وصفحة الخاصيات الفرعية التي تضبطها هذه الخاصية وهي: <code>[[CSS/margin-top|margin-top]]</code>، و <code>[[CSS/margin-right|margin-right]]</code>، و <code>[[CSS/margin-left|margin-left]]</code>. | |||
* صفحة الخاصية <code>[[CSS/padding|padding]]</code> التي تضبط الحاشية في الأطراف الأربعة للعنصر. | |||
* صفحة الخاصية <code>[[CSS/position|position]]</code> التي تصف كيف يجب أن يتموضع العنصر في المستند. | |||
== مصادر ومواصفات == | == مصادر ومواصفات == |
المراجعة الحالية بتاريخ 19:10، 24 يوليو 2018
الخاصية margin-bottom
في CSS تضبط الهامش في الطرف السفلي من العنصر، والقيم الموجبة ستؤدي إلى إبعاد العنصر عمّا جاوره، والقيم السالبة ستقربه منها.
بطاقة الخاصية
القيمة الابتدائية | 0
|
---|---|
تُطبَّق على | جميع العناصر، ما عدا عناصر الجداول التي لا تساوي فيها قيمة الخاصية display إحدى الكلمات المحجوزة table-caption و table و inline-table .
|
قابلة للوراثة | لا |
قابلة للتحريك | نعم |
القيمة المحسوبة | نسبة مئوية أو طول مطلق. |
/* <length> أطوال */
margin-bottom: 10px; /* طول مطلق */
margin-bottom: 1em; /* طول نسبي لحجم الخط */
margin-bottom: 5%; /* طول نسبي لعرض أقرب حاوية كتلية */
/* الكلمات المحجوزة */
margin-bottom: auto;
/* القيم العامة */
margin-bottom: inherit;
margin-bottom: initial;
margin-bottom: unset;
لن يكون لهذه الخاصية تأثير على العناصر السطرية غير المُستبدَلة (non-replaced inline elements)، مثل <strong>
أو <span>
.
أمثلة
سنستخدم العنصر <div>
في المثال الآتي لتبيان أثر مختلف أنواع القيم للخاصية margin-bottom
:
<div class="parent">
<div class="margin-em">margin-bottom: 1em;</div>
<div class="margin-px">margin-bottom: 10px;</div>
<div class="margin-percent">margin-bottom: 10%;</div>
</div>
شيفرة CSS:
.parent {
border: 1px solid #eaecf0;
background-color: #f8f9fa;
margin: 1em;
}
.parent > div {
padding: 0.25em;
background-color: #069;
color: white;
}
.margin-em { margin-bottom: 1em; }
.margin-px { margin-bottom: 10px; }
.margin-percent { margin-bottom: 10%; }
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 1.0 | 1.0 | 3.0 | 3.5 | 1.0 |
البنية العامة
تقبل الخاصية margin-bottom
قيمةً واحدةً يمكن أن تكون طولًا <length>
أو نسبةً مئويةً <percentage>
أو الكلمة المحجوزة auto
، وكل قيمة يمكن أن تكون موجبة أو سالبة أو صفر.
auto
سيختار المتصفح قيمة الهوامش المناسبة لكي يستخدمها، راجع صفحة الخاصية margin
لمزيد من المعلومات.
<length>
تحديد قيمة الهامش بالأطوال المطلقة.
<percentage>
تحديد قيمة الهامش كنسبة مئوية من عرض العنصر الكتلي الحاوي للعنصر الحالي.
البنية الرسمية
margin-bottom: <length> | <percentage> | auto;
انظر أيضًا
- صفحة
margin
وصفحة الخاصيات الفرعية التي تضبطها هذه الخاصية وهي:margin-top
، وmargin-right
، وmargin-left
. - صفحة الخاصية
padding
التي تضبط الحاشية في الأطراف الأربعة للعنصر. - صفحة الخاصية
position
التي تصف كيف يجب أن يتموضع العنصر في المستند.
مصادر ومواصفات
- مسودة CSS Basic Box Model.
- مسودة CSS Transitions.
- مواصفة CSS Level 2 (Revision 1).
- مواصفة CSS Level 1.