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

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

المراجعة الحالية بتاريخ 05:28، 19 مارس 2018

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

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

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

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

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

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

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

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

أمثلة

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

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

شيفرة CSS:

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

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

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

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

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

<br-width>

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

<br-style>

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

<color>

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

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

border-right: <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>

انظر أيضًا

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