خاصية font-size

آخر تحديث: 2026-09-13

font-size خاصية font-size

تحدد خاصية font-size في CSS حجم النص. تقبل الكلمات الأساسية المطلقة أو الأطوال الثابتة أو الوحدات النسبية مثل em وrem، وهي من أكثر خصائص تنسيق النص استخدامًا.

الفئة
القيمة الأوليةmedium
موروثنعم
ينطبق علىall
نوع الحركةfont-weight
إصدار CSSCSS1
الحالةقياسي

📝 التركيب

font-size: xx-small | x-small | small | medium | large | x-large | xx-large | larger | smaller | <length> | <percentage>;

⚙️ القيم

القيمةالنوعالوصف
xx-small | x-small | small | medium | large | x-large | xx-large | larger | smallerكلمة مفتاحيةكلمات أساسية لحجم مطلق
<length>النوعحجم خط ثابت، مثل 16px
<percentage>النوعنسبة مئوية بالنسبة لحجم خط العنصر الأب

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

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

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
font-size v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تلميح: تفضّل الوحدات النسبية (em/rem) لحجم الخط حتى يتناسب النص مع إعدادات المستخدم والتخطيطات المتجاوبة.
تحذير: تجنّب الكلمات الأساسية المطلقة مثل xx-small أو x-small؛ فعرضها غير متسق عبر المتصفحات.

❓ الأسئلة الشائعة

Qما الفرق بين وحدات px وem وrem في CSS؟
Apx قيمة بكسل ثابتة لا تتغير حسب السياق؛ وem نسبية لحجم خط العنصر الأب وتتراكم مع التداخل؛ وrem نسبية للعنصر الجذر (html) ولا تتأثر بالتداخل. استخدم rem أو clamp() للتخطيطات المتجاوبة، وem عند الرغبة في تغيير الحجم بالنسبة للأب، وpx للقيم مثل الحدود التي لا ينبغي أن تتغير مع الخط.
Qما هو حجم الخط الافتراضي الذي تستخدمه المتصفحات لصفحات الويب؟
Aالقيمة الافتراضية هي medium، التي يعرضها معظم المتصفحات كـ 16px. تعيين html { font-size: 62.5% } يجعل 1rem يساوي 10px، مما يبسّط الحسابات بمضاعفات العشرة، ولكن لاحظ أنه يؤثر على كل عنصر يستخدم rem، لذا استخدمه بحذر.
Qكيف تُحسب قيمة النسبة المئوية لـ font-size بالنسبة للأب؟
Aتُحل النسبة المئوية بالنسبة لحجم خط العنصر الأب: إذا كان الأب 16px، فإن font-size: 150% تساوي 24px. تتغير بنسبة متناسبة مع الأب وتتصرف مثل em، وتناسب النص المؤكَّد أو القوائم التي تحتاج إلى التغيير مع سياقها.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%