الفرق بين المراجعتين ل"CSS/border-bottom"

من موسوعة حسوب
< CSS
اذهب إلى التنقل اذهب إلى البحث
 
(إضافة قسمين)
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الخاصية <code>border-bottom</code>}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الخاصية <code>border-bottom</code>}}</noinclude>
الخاصية <code>border-bottom</code> في CSS هي خاصية مختصرة تؤدي إلى ضبط قيم الخاصيات <code>[[CSS/border-bottom-color|border-bottom-color]]</code> و <code>[[CSS/border-bottom-style|border-bottom-style]]</code> و <code>[[CSS/border-bottom-width|border-bottom-width]]</code>، هذه الخاصيات تصف كيفية عرض الإطار <code>[[CSS/border|border]]</code> السفلي للعنصر.<syntaxhighlight lang="css">
+
الخاصية <code>border-bottom</code> في CSS هي خاصية مختصرة تؤدي إلى ضبط قيم الخاصيات <code>[[CSS/border-bottom-color|border-bottom-color]]</code> و <code>[[CSS/border-bottom-style|border-bottom-style]]</code> و <code>[[CSS/border-bottom-width|border-bottom-width]]</code>، هذه الخاصيات تصف كيفية عرض الإطار <code>[[CSS/border|border]]</code> السفلي للعنصر.
border-bottom: 1px;
+
 
border-bottom: 2px dotted;
+
== بطاقة الخاصية ==
border-bottom: medium dashed blue;
 
</syntaxhighlight>وكما في جميع الخاصيات المختصرة، تقوم الخاصية <code>border-bottom</code> بضبط قيم جميع الخاصيات التي تستطيع ضبطها، حتى لو لم نُحدِّد قيمةً لتلك الخاصيات، لأنها ستضبطها إلى قيمها الابتدائية، وهذا يعني أنَّ الشيفرة:<syntaxhighlight lang="css">
 
border-bottom-style: dotted;
 
border-bottom: thick green;
 
</syntaxhighlight>ستصبح في النهاية كما يلي:<syntaxhighlight lang="css">
 
border-bottom-style: dotted;
 
border-bottom: none thick green;
 
</syntaxhighlight>لاحظ أنَّ قيمة الخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code> المُحدَّدة قبل الخاصية <code>border-bottom</code> سيتم تجاهلها؛ ولأنَّ [[CSS/initial value|القيمة الابتدائية]] للخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code> هي <code>none</code>، فالقواعد السابقة لن تؤدي إلى إظهار إطار سفلي.
 
 
{| class="wikitable" style="width: 100%;"
 
{| class="wikitable" style="width: 100%;"
 
|-
 
|-
سطر 33: سطر 25:
 
* <code>[[CSS/border-bottom-style|border-bottom-style]]</code>: كما حُدِّدَت.
 
* <code>[[CSS/border-bottom-style|border-bottom-style]]</code>: كما حُدِّدَت.
 
* <code>[[CSS/border-bottom-color|border-bottom-color]]</code>: اللون المحسوب.
 
* <code>[[CSS/border-bottom-color|border-bottom-color]]</code>: اللون المحسوب.
|}
+
|}<syntaxhighlight lang="css">
 
+
border-bottom: 1px;
 +
border-bottom: 2px dotted;
 +
border-bottom: medium dashed blue;
 +
</syntaxhighlight>وكما في جميع الخاصيات المختصرة، تقوم الخاصية <code>border-bottom</code> بضبط قيم جميع الخاصيات التي تستطيع ضبطها، حتى لو لم نُحدِّد قيمةً لتلك الخاصيات، لأنها ستضبطها إلى قيمها الابتدائية، وهذا يعني أنَّ الشيفرة:<syntaxhighlight lang="css">
 +
border-bottom-style: dotted;
 +
border-bottom: thick green;
 +
</syntaxhighlight>ستصبح في النهاية كما يلي:<syntaxhighlight lang="css">
 +
border-bottom-style: dotted;
 +
border-bottom: none thick green;
 +
</syntaxhighlight>لاحظ أنَّ قيمة الخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code> المُحدَّدة قبل الخاصية <code>border-bottom</code> سيتم تجاهلها؛ ولأنَّ [[CSS/initial value|القيمة الابتدائية]] للخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code> هي <code>none</code>، فالقواعد السابقة لن تؤدي إلى إظهار إطار سفلي.
 
== أمثلة ==
 
== أمثلة ==
سنضبط في المثال الآتي إطارًا سفليًا لعناصر <code>[[HTML/div|<nowiki><div></nowiki>]]</code> لونه (<code>[[CSS/border-bottom-color|border-bottom-color]]</code>) أحمر، وعرضه (<code>[[CSS/border-bottom-width|border-bottom-width]]</code>) يساوي <code>4px</code> وشكله (<code>[[CSS/border-bottom-style|border-bottom-style]]</code>) منقط. شيفرة HTML:<syntaxhighlight lang="html">
+
سنضبط في المثال الآتي إطارًا سفليًا لعناصر <code>[[HTML/div|<nowiki><div></nowiki>]]</code> لونه (<code>[[CSS/border-bottom-color|border-bottom-color]]</code>) أخضر، وعرضه (<code>[[CSS/border-bottom-width|border-bottom-width]]</code>) يساوي <code>4px</code> وشكله (<code>[[CSS/border-bottom-style|border-bottom-style]]</code>) منقط. شيفرة HTML:<syntaxhighlight lang="html">
<div>
+
<div>لهذا العنصر إطارٌ على حافته السفلية</div>
  This box has a border on the bottom side.
 
</div>
 
 
</syntaxhighlight>شيفرة CSS:<syntaxhighlight lang="css">
 
</syntaxhighlight>شيفرة CSS:<syntaxhighlight lang="css">
 
div {
 
div {
   border-bottom: 4px dotted red;
+
   border-bottom: 4px dotted green;
 
   padding: 0.5em;
 
   padding: 0.5em;
 
}
 
}
سطر 65: سطر 64:
 
== البنية العامة ==
 
== البنية العامة ==
 
هذه الخاصية تختصر ثلاثة خاصيات، التي يمكن تحديد قيمها بأي ترتيب، ويمكن حذف قيمة أو قيمتين من تلك القيم.
 
هذه الخاصية تختصر ثلاثة خاصيات، التي يمكن تحديد قيمها بأي ترتيب، ويمكن حذف قيمة أو قيمتين من تلك القيم.
=== القيمة <code><br-width></code> ===
+
=== <code><br-width></code> ===
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-width|border-bottom-width]]</code>.
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-width|border-bottom-width]]</code>.
  
=== القيمة <code><br-style></code> ===
+
=== <code><br-style></code> ===
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code>.
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-style|border-bottom-style]]</code>.
  
=== القيمة <code>[[CSS/color value|<color>]]</code> ===
+
=== <code>[[CSS/color value|<color>]]</code> ===
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-color|border-bottom-color]]</code>.
 
راجع صفحة الخاصية <code>[[CSS/border-bottom-color|border-bottom-color]]</code>.
  
سطر 85: سطر 84:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
== انظر أيضًا ==
 +
*صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>border-bottom</code> وهي: <code>[[CSS/border-bottom-width|border-bottom-width]]</code>، و <code>[[CSS/border-bottom-style|border-bottom-style]]</code>، و <code>[[CSS/border-bottom-color|border-bottom-color]]</code>.
 +
*صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>[[CSS/border|border]]</code> وهي: <code>[[CSS/border-width|border-width]]</code>، و <code>[[CSS/border-style|border-style]]</code>، و <code>[[CSS/border-color|border-color]]</code>.
 +
*ضبط صورة للإطار باستخدام الخاصية <code>[[CSS/border-image|border-image]]</code>.
 +
*الأركان المدورة <code>[[CSS/border-radius|border-radius]]</code>، وللأركان السفلية <code>[[CSS/border-bottom-left-radius|border-bottom-left-radius]]</code> و <code>[[CSS/border-bottom-right-radius|border-bottom-right-radius]]</code>.
 
== مصادر ومواصفات ==
 
== مصادر ومواصفات ==
 
* مواصفة [https://drafts.csswg.org/css-backgrounds-3/#the-background-size CSS Backgrounds and Borders Module Level 3].
 
* مواصفة [https://drafts.csswg.org/css-backgrounds-3/#the-background-size CSS Backgrounds and Borders Module Level 3].
 
* مواصفة ‎[http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom CSS Level 2 (Revision 1)‎].
 
* مواصفة ‎[http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom CSS Level 2 (Revision 1)‎].
 
* مواصفة [http://www.w3.org/TR/CSS1/#border-bottom CSS Level 1].  
 
* مواصفة [http://www.w3.org/TR/CSS1/#border-bottom CSS Level 1].  
[[تصنيف:CSS]]
+
[[تصنيف:CSS|{{SUBPAGENAME}}]]
[[تصنيف:CSS Property]]
+
[[تصنيف:CSS Property|{{SUBPAGENAME}}]]
[[تصنيف:CSS Border]]
+
[[تصنيف:CSS Border|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 04:42، 18 مارس 2018

الخاصية border-bottom في CSS هي خاصية مختصرة تؤدي إلى ضبط قيم الخاصيات border-bottom-color و border-bottom-style و border-bottom-width، هذه الخاصيات تصف كيفية عرض الإطار border السفلي للعنصر.

بطاقة الخاصية

القيمة الابتدائية لكل قيمة مختصرة:
تُطبَّق على جميع العناصر.
قابلة للوراثة لا
قابلة للتحريك نعم
القيمة المحسوبة لكل قيمة مختصرة:
border-bottom: 1px;
border-bottom: 2px dotted;
border-bottom: medium dashed blue;

وكما في جميع الخاصيات المختصرة، تقوم الخاصية border-bottom بضبط قيم جميع الخاصيات التي تستطيع ضبطها، حتى لو لم نُحدِّد قيمةً لتلك الخاصيات، لأنها ستضبطها إلى قيمها الابتدائية، وهذا يعني أنَّ الشيفرة:

border-bottom-style: dotted;
border-bottom: thick green;

ستصبح في النهاية كما يلي:

border-bottom-style: dotted;
border-bottom: none thick green;

لاحظ أنَّ قيمة الخاصية border-bottom-style المُحدَّدة قبل الخاصية border-bottom سيتم تجاهلها؛ ولأنَّ القيمة الابتدائية للخاصية border-bottom-style هي none، فالقواعد السابقة لن تؤدي إلى إظهار إطار سفلي.

أمثلة

سنضبط في المثال الآتي إطارًا سفليًا لعناصر <div> لونه (border-bottom-color) أخضر، وعرضه (border-bottom-width) يساوي 4px وشكله (border-bottom-style) منقط. شيفرة HTML:

<div>لهذا العنصر إطارٌ على حافته السفلية</div>

شيفرة CSS:

div {
  border-bottom: 4px dotted green;
  padding: 0.5em;
}

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 1.0 1.0 4 3.5 1.0

البنية العامة

هذه الخاصية تختصر ثلاثة خاصيات، التي يمكن تحديد قيمها بأي ترتيب، ويمكن حذف قيمة أو قيمتين من تلك القيم.

<br-width>

راجع صفحة الخاصية border-bottom-width.

<br-style>

راجع صفحة الخاصية border-bottom-style.

<color>

راجع صفحة الخاصية border-bottom-color.

البنية الرسمية

border-bottom: <br-width> || <br-style> || <color>;

يمكن وضع القيم بأي ترتيبٍ تشاء.

<br-width> = <length> | thin | medium | thick
<br-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>

انظر أيضًا

مصادر ومواصفات