الفرق بين المراجعتين لصفحة: «CSS/text-transform»
< CSS
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 116: | سطر 116: | ||
* مواصفة [http://www.w3.org/TR/CSS2/text.html#caps-prop CSS Level 2 (Revision 1)]. | * مواصفة [http://www.w3.org/TR/CSS2/text.html#caps-prop CSS Level 2 (Revision 1)]. | ||
* مواصفة [http://www.w3.org/TR/CSS1/#text-transform CSS Level 1.] | * مواصفة [http://www.w3.org/TR/CSS1/#text-transform CSS Level 1.] | ||
[[تصنيف:CSS]] | [[تصنيف:CSS|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Property]] | [[تصنيف:CSS Property|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Text]] | [[تصنيف:CSS Text|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Text Decoration]] | [[تصنيف:CSS Text Decoration|{{SUBPAGENAME}}]] |
مراجعة 15:41، 28 يناير 2018
الخاصية text-transform
في CSS تُحدِّد ما هي حالة الأحرف التي سيُعرَض فيها العنصر؛ إذ يمكن استخدام هذه الخاصية لجعل الأحرف كلها بالحالة الكبيرة (uppercase)، أو بالحالة الصغيرة (lowercase)، أو جعل أوّل حرف من كل كلمة كبيرًا.
يجدر بالذكر أنَّ هذه الخاصية ليس لها أثر على النصوص العربية.
/* الكلمات المحجوزة */
text-transform: capitalize;
text-transform: uppercase;
text-transform: lowercase;
text-transform: none;
/* القيم العامة */
text-transform: inherit;
text-transform: initial;
text-transform: unset;
القيمة الابتدائية | none
|
---|---|
تُطبَّق على | جميع العناصر. |
قابلة للوراثة | نعم |
قابلة للتحريك | لا |
القيمة المحسوبة | كما حُدِّدت. |
أمثلة
مثال عن استخدام مختلف قيم الخاصية text-transform
:
<p class="text-transform-none">
<strong>Hello world!</strong>
<br>
<code>text-transform: none;</code>
<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</p>
<hr>
<p class="text-transform-capitalize">
<strong>Hello world!</strong>
<br>
<code>text-transform: capitalize;</code>
<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</p>
<hr>
<p class="text-transform-uppercase">
<strong>Hello world!</strong>
<br>
<code>text-transform: uppercase;</code>
<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</p>
<hr>
<p class="text-transform-lowercase">
<strong>Hello world!</strong>
<br>
<code>text-transform: lowercase;</code>
<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</p>
شيفرة CSS:
p {
background-color: #f8f9fa;
border: 1px solid #eaecf0;
padding: 1em;
margin: 1em;
}
.text-transform-none { text-transform: none; }
.text-transform-capitalize { text-transform: capitalize; }
.text-transform-uppercase { text-transform: uppercase; }
.text-transform-lowercase { text-transform: lowercase; }
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 1.0 | 1.0 | 4.0 | 7.0 | 1.0 |
البنية العامة
تقبل الخاصية text-transform
إحدى الكلمات المحجوزة التالية.
القيمة none
ترك حالة الأحرف كما هي.
القيمة capitalize
تحويل أوّل حرف من كل كلمة إلى الحالة الكبيرة، لكن لن تتأثر الأحرف البقية وستبقى كما هي (سواءً كانت بالحالة الكبيرة أو الصغيرة).
القيمة uppercase
جعل جميع الأحرف بالحالة الكبيرة.
القيمة lowercase
جعل جميع الأحرف بالحالة الصغيرة.
البنية الرسمية
text-transform: none | capitalize | uppercase | lowercase;
مصادر ومواصفات
- مسودة CSS Text Level 4.
- مسودة CSS Text Module Level 3.
- مواصفة CSS Level 2 (Revision 1).
- مواصفة CSS Level 1.