الفرق بين المراجعتين لصفحة: «CSS/word-spacing»

من موسوعة حسوب
< CSS
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}'
لا ملخص تعديل
 
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الخاصية <code>word-spacing</code>}}</noinclude>
<noinclude>{{DISPLAYTITLE:الخاصية <code>word-spacing</code>}}</noinclude>
الخاصية <code>word-spacing</code> في CSS تُحدِّد كيف سيكون التباعد بين الكلمات والوسوم.<syntaxhighlight lang="css">
الخاصية <code>word-spacing</code> في CSS تُحدِّد كيف سيكون التباعد بين الكلمات والوسوم.
/* كلمة محجوزة */
word-spacing: normal;


/* <length> أطوال */
== بطاقة الخاصية ==
word-spacing: 3px;
word-spacing: 0.3em;
 
/* <percentage> نسب مئوية */
word-spacing: 50%;
word-spacing: 200%;
 
/* قيم عامة */
word-spacing: inherit;
word-spacing: initial;
word-spacing: unset;
</syntaxhighlight>
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|-
|-
سطر 34: سطر 20:
|طول مطلق أو الكلمة المحجوزة <code>normal</code>.
|طول مطلق أو الكلمة المحجوزة <code>normal</code>.
|}
|}
<syntaxhighlight lang="css">
/* كلمة محجوزة */
word-spacing: normal;
/* <length> أطوال */
word-spacing: 3px;
word-spacing: 0.3em;
/* <percentage> نسب مئوية */
word-spacing: 50%;
word-spacing: 200%;
/* قيم عامة */
word-spacing: inherit;
word-spacing: initial;
word-spacing: unset;
</syntaxhighlight>


== أمثلة ==
== أمثلة ==
مثال عن استخدام قيم موجبة وسالبة مع الخاصية <code>word-spacing</code> لزيادة (أو إنقاص) التباعد بين الكلمات:<syntaxhighlight lang="html">
مثال عن استخدام قيم موجبة وسالبة مع الخاصية <code>word-spacing</code> لزيادة (أو إنقاص) التباعد بين الكلمات:<syntaxhighlight lang="html">
<p class="word-spacing-px">The quick brown fox jumps over the lazy dog.</p>
<p class="word-spacing-px">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>
<p class="word-spacing-minus">The quick brown fox jumps over the lazy dog.</p>
<p class="word-spacing-minus">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>
<p class="word-spacing-percent">The quick brown fox jumps over the lazy dog.</p>
<p class="word-spacing-percent">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>
</syntaxhighlight>شيفرة CSS:<syntaxhighlight lang="css">
</syntaxhighlight>شيفرة CSS:<syntaxhighlight lang="css">
.word-spacing-px      { word-spacing: 1em; }
.word-spacing-px      { word-spacing: 1em; }
سطر 71: سطر 75:
== البنية العامة ==
== البنية العامة ==
تقبل الخاصية <code>word-spacing</code> إحدى القيم التالية.
تقبل الخاصية <code>word-spacing</code> إحدى القيم التالية.
=== القيمة <code>normal</code> ===
=== <code>normal</code> ===
التباعد الطبيعي بين الكلمات كما هو مُعرَّف في الخط الحالي أو في المتصفح.
التباعد الطبيعي بين الكلمات كما هو مُعرَّف في الخط الحالي أو في المتصفح.


=== القيمة <code>[[CSS/length|<length>]]</code> ===
=== <code>[[CSS/length|<length>]]</code> ===
تحديد الزيادة (أو النقصان) بين تباعد الكلمات بالأطوال المطلقة. يُسمَح باستخدام القيم السالبة.
تحديد الزيادة (أو النقصان) بين تباعد الكلمات بالأطوال المطلقة. يُسمَح باستخدام القيم السالبة.


=== القيمة <code>[[CSS/percentage|<percentage>]]</code> ===
=== <code>[[CSS/percentage|<percentage>]]</code> ===
تحديد الزيادة (أو النقصان) بين تباعد الكلمات على شكل نسبة مئوية من عرض الحرف المتقدم (أي advance width). يُسمَح باستخدام القيم السالبة.
تحديد الزيادة (أو النقصان) بين تباعد الكلمات على شكل نسبة مئوية من عرض الحرف المتقدم (أي advance width). يُسمَح باستخدام القيم السالبة.


سطر 85: سطر 89:


</syntaxhighlight>
</syntaxhighlight>
== انظر أيضًا ==
* صفحة الخاصية <code>[[CSS/white-space|white-space]]</code> التي تُحدِّد كيف ستُعامل الفراغات ضمن العنصر؛ أما إذا كنتَ تبحث عن طريقة تقسيم الكلمات الطويلة.
* صفحة الخاصية <code>[[CSS/overflow-wrap|overflow-wrap]]</code> التي حدِّد إذا كان على المتصفح الانتقال إلى سطر جديد ضمن الكلمات نفسها لمنع النص من تجاوز حدود صندوق المحتوى للعنصر الحاوي عليه.
* صفحة الخاصية <code>[[CSS/word-break|word-break]]</code> التي تُحدِّد إذا كان على المتصفح الانتقال إلى سطر جديد ضمن الكلمات نفسها لمنع النص من تجاوز حدود صندوق المحتوى للعنصر الحاوي عليه.
== مصادر ومواصفات ==
== مصادر ومواصفات ==
* مسودة [https://drafts.csswg.org/css-text-3/#propdef-word-spacing CSS Text Module Level 3].
* مسودة [https://drafts.csswg.org/css-text-3/#propdef-word-spacing CSS Text Module Level 3].

المراجعة الحالية بتاريخ 07:33، 12 أغسطس 2018

الخاصية word-spacing في CSS تُحدِّد كيف سيكون التباعد بين الكلمات والوسوم.

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

القيمة الابتدائية normal
تُطبَّق على جميع العناصر.
قابلة للوراثة نعم.
قابلة للتحريك نعم
القيمة المحسوبة طول مطلق أو الكلمة المحجوزة normal.
/* كلمة محجوزة */
word-spacing: normal;

/* <length> أطوال */
word-spacing: 3px;
word-spacing: 0.3em;

/* <percentage> نسب مئوية */
word-spacing: 50%;
word-spacing: 200%;

/* قيم عامة */
word-spacing: inherit;
word-spacing: initial;
word-spacing: unset;

أمثلة

مثال عن استخدام قيم موجبة وسالبة مع الخاصية word-spacing لزيادة (أو إنقاص) التباعد بين الكلمات:

<p class="word-spacing-px">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>
<p class="word-spacing-minus">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>
<p class="word-spacing-percent">محتوى موسوعة حسوب هو محتوى مرجعي، أي هو أقرب للقاموس تبحث فيه عمّا تحتاج له عند الحاجة. إذا كنت تبحث عن دروس تطبيقية، فننصحك بزيارة أكاديمية حسوب</p>

شيفرة CSS:

.word-spacing-px      { word-spacing: 1em; }
.word-spacing-minus   { word-spacing: -3px; }
.word-spacing-percent { word-spacing: 150%; }

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

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 1.0 1.0 6.0 3.5 1.0
النسب المئوية غير مدعومة 45.0 غير مدعومة غير مدعومة غير مدعومة

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

تقبل الخاصية word-spacing إحدى القيم التالية.

normal

التباعد الطبيعي بين الكلمات كما هو مُعرَّف في الخط الحالي أو في المتصفح.

<length>

تحديد الزيادة (أو النقصان) بين تباعد الكلمات بالأطوال المطلقة. يُسمَح باستخدام القيم السالبة.

<percentage>

تحديد الزيادة (أو النقصان) بين تباعد الكلمات على شكل نسبة مئوية من عرض الحرف المتقدم (أي advance width). يُسمَح باستخدام القيم السالبة.

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

word-spacing: normal | <length> | <percentage>;

انظر أيضًا

  • صفحة الخاصية white-space التي تُحدِّد كيف ستُعامل الفراغات ضمن العنصر؛ أما إذا كنتَ تبحث عن طريقة تقسيم الكلمات الطويلة.
  • صفحة الخاصية overflow-wrap التي حدِّد إذا كان على المتصفح الانتقال إلى سطر جديد ضمن الكلمات نفسها لمنع النص من تجاوز حدود صندوق المحتوى للعنصر الحاوي عليه.
  • صفحة الخاصية word-break التي تُحدِّد إذا كان على المتصفح الانتقال إلى سطر جديد ضمن الكلمات نفسها لمنع النص من تجاوز حدود صندوق المحتوى للعنصر الحاوي عليه.

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