الفرق بين المراجعتين لصفحة: «CSS/text-emphasis»
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الخاصية <code>text-emphasis</code>}}</noinclude> | <noinclude>{{DISPLAYTITLE:الخاصية <code>text-emphasis</code>}}</noinclude> | ||
الخاصية <code>text-decoration</code> في CSS تُحدِّد علامة التوكيد (emphasis mark) المستخدمة على كل محرف نصي في العنصر باستثناء الفراغات ومحارف التحكم (control chars، مثل محرف السطر الجديد، ومحرف العودة إلى بداية السطر)؛ وهي خاصيةٌ مختصرة لضبط قيمة أكثر من خاصية عن ضبط علامات التوكيد معًا، وهي تتضمن <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code> و <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code>.<syntaxhighlight lang="css"> | الخاصية <code>text-decoration</code> في CSS تُحدِّد علامة التوكيد (emphasis mark) المستخدمة على كل محرف نصي في العنصر باستثناء الفراغات ومحارف التحكم (control chars، مثل محرف السطر الجديد، ومحرف العودة إلى بداية السطر)؛ وهي خاصيةٌ مختصرة لضبط قيمة أكثر من خاصية عن ضبط علامات التوكيد معًا، وهي تتضمن <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code> و <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code>. | ||
== بطاقة الخاصية == | |||
{| class="wikitable" style="width: 100%;" | |||
|- | |||
! scope="row" style="width: 20%;" |[[CSS/initial value|القيمة الابتدائية]] | |||
|لكل قيمة مختصرة: | |||
* <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code>: <code>none</code> | |||
* <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code>: <code>currentcolor</code> | |||
|- | |||
! scope="row" |تُطبَّق على | |||
|جميع العناصر. | |||
|- | |||
! scope="row" |قابلة للوراثة | |||
|لا | |||
|- | |||
!قابلة للتحريك | |||
|لا، باستثناء قيمة الخاصية <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code>. | |||
|- | |||
! scope="row" |الوسائط | |||
|مرئية | |||
|- | |||
! scope="row" |القيمة المحسوبة | |||
|لكل قيمة مختصرة: | |||
* <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code>: كما حُدِّدَت. | |||
* <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code>: قيمة لونية <code>[[CSS/color value|<color>]]</code>. | |||
|} | |||
<syntaxhighlight lang="css"> | |||
/* القيمة الابتدائية */ | /* القيمة الابتدائية */ | ||
text-emphasis: none; /* No emphasis marks */ | text-emphasis: none; /* No emphasis marks */ | ||
سطر 29: | سطر 57: | ||
ملاحظة: لن تؤدي الخاصية <code>text-emphasis</code> إلى إعادة ضبط قيمة الخاصية <code>[[CSS/text-emphasis-position|text-emphasis-position]]</code> لأنَّ من المحتمل أن يتغير شكل ولون علامات التوكيد في النص، لكن من غير الشائع أن يتغيّر مكانها. | ملاحظة: لن تؤدي الخاصية <code>text-emphasis</code> إلى إعادة ضبط قيمة الخاصية <code>[[CSS/text-emphasis-position|text-emphasis-position]]</code> لأنَّ من المحتمل أن يتغير شكل ولون علامات التوكيد في النص، لكن من غير الشائع أن يتغيّر مكانها. | ||
== أمثلة == | == أمثلة == | ||
سطر 81: | سطر 85: | ||
== البنية العامة == | == البنية العامة == | ||
تقبل الخاصية <code>text-emphasis</code> القيم الآتية. | تقبل الخاصية <code>text-emphasis</code> القيم الآتية. | ||
=== | === <code><text-emphasis-style></code> === | ||
شكل علامة التوكيد، راجع صفحة الخاصية <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code> لمزيدٍ من المعلومات. | شكل علامة التوكيد، راجع صفحة الخاصية <code>[[CSS/text-emphasis-style|text-emphasis-style]]</code> لمزيدٍ من المعلومات. | ||
=== | === <code><text-emphasis-color></code> === | ||
لون علامات التوكيد، انظر صفحة الخاصية <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code> لمزيدٍ من المعلومات. | لون علامات التوكيد، انظر صفحة الخاصية <code>[[CSS/text-emphasis-color|text-emphasis-color]]</code> لمزيدٍ من المعلومات. | ||
مراجعة 14:47، 26 يوليو 2018
الخاصية text-decoration
في CSS تُحدِّد علامة التوكيد (emphasis mark) المستخدمة على كل محرف نصي في العنصر باستثناء الفراغات ومحارف التحكم (control chars، مثل محرف السطر الجديد، ومحرف العودة إلى بداية السطر)؛ وهي خاصيةٌ مختصرة لضبط قيمة أكثر من خاصية عن ضبط علامات التوكيد معًا، وهي تتضمن text-emphasis-style
و text-emphasis-color
.
بطاقة الخاصية
القيمة الابتدائية | لكل قيمة مختصرة:
|
---|---|
تُطبَّق على | جميع العناصر. |
قابلة للوراثة | لا |
قابلة للتحريك | لا، باستثناء قيمة الخاصية text-emphasis-color .
|
الوسائط | مرئية |
القيمة المحسوبة | لكل قيمة مختصرة:
|
/* القيمة الابتدائية */
text-emphasis: none; /* No emphasis marks */
/* <string> سلاسل نصية */
text-emphasis: 'x';
text-emphasis: '点';
text-emphasis: '\25B2';
text-emphasis: '*' #555;
text-emphasis: 'foo'; /* لا تستخدم هذه القيمة، فقد يُعرَض أوّل محرف منها فقط */
/* الكلمات المحجوزة */
text-emphasis: filled;
text-emphasis: open;
text-emphasis: filled sesame;
text-emphasis: open sesame;
/* استخدام كلمة محجوزة مع تحديد لون */
text-emphasis: filled sesame #555;
/* القيم العامة */
text-emphasis: inherit;
text-emphasis: initial;
text-emphasis: unset;
الخاصية text-emphasis
تختلف اختلافًا كبيرًا عن الخاصية text-decoration
، إذ إنَّ الخاصية text-decoration
لا تورَّث، وإنما ستُطبَّق على العنصر وجميع العناصر الأبناء؛ لكن الخاصية text-emphasis
ستورَّث، مما يعني أنَّ بالإمكان تغيير علامات التوكيد في العناصر الأبناء.
تكون أبعاد علامة التوكيد حوالي 50% من قياس الخط، وقد تؤثر الخاصية text-emphasis
على ارتفاع السطر إن لم تتسع العلامات فيه.
ملاحظة: لن تؤدي الخاصية text-emphasis
إلى إعادة ضبط قيمة الخاصية text-emphasis-position
لأنَّ من المحتمل أن يتغير شكل ولون علامات التوكيد في النص، لكن من غير الشائع أن يتغيّر مكانها.
أمثلة
مثال عن استخدام الخاصية text-emphasis
على العنصر <strong>
لضبط قيمة الخاصية text-emphasis-style
إلى triangle
، والخاصية text-emphasis-color
إلى salmon
:
<strong>هذا نصٌ مهمٌ جدًا!</strong>
شيفرة CSS:
strong {
text-emphasis: triangle salmon;
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 25.0 مع السابقة -webkit-
|
46.0 | غير مدعومة | 15.0 مع السابقة -webkit-
|
7.1 |
البنية العامة
تقبل الخاصية text-emphasis
القيم الآتية.
<text-emphasis-style>
شكل علامة التوكيد، راجع صفحة الخاصية text-emphasis-style
لمزيدٍ من المعلومات.
<text-emphasis-color>
لون علامات التوكيد، انظر صفحة الخاصية text-emphasis-color
لمزيدٍ من المعلومات.
البنية الرسمية
text-emphasis: <text-emphasis-style>||<text-emphasis-color>|initial|inherit;