إعلان
حجم الخط الأساسي (px):
بيكسل (px)
REM
EM
rem نسبي إلى حجم خط العنصر الجذر. em نسبي إلى حجم خط العنصر الأب. عندما يكون الأب هو الجذر، يكون rem وem متساويين.
جدول مرجعي
pxremem
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
40px2.5rem2.5em
48px3rem3em
64px4rem4em
إعلان

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

ما الفرق بين px وrem وem؟

px (بيكسل) وحدات مطلقة — 1px يساوي دائمًا بيكسلًا فيزيائيًا واحدًا عند التحجيم 1x. rem (em الجذر) نسبي إلى حجم خط عنصر الجذر <html>، وعادةً ما يكون 16px افتراضيًا. em نسبي إلى حجم خط العنصر الأب، مما قد يتشعب ويتضاعف بشكل غير متوقع في العناصر المتداخلة.

لماذا يجب استخدام rem بدلًا من px لأحجام الخطوط؟

يتيح استخدام rem للمستخدمين تحجيم موقعك بالكامل عن طريق تغيير حجم الخط الافتراضي في متصفحهم. هذا يحسّن إمكانية الوصول لمستخدمي ضعاف البصر. يتجاهل px تفضيلات حجم خط المتصفح، بينما يحترمها rem وem.

ما حجم الخط الأساسي الذي يجب أن أستخدمه؟

حجم الخط الافتراضي للمتصفح هو 16px، وهو القاعدة الأكثر شيوعًا. يضبط بعض المطورين 62.5% (10px) على عنصر html لتسهيل الحسابات (1rem = 10px). ومع ذلك، قد يتجاوز ذلك تفضيلات المستخدم ويؤثر سلبًا على إمكانية الوصول. الممارسة الأفضل هي ترك حجم الخط الجذر عند القيمة الافتراضية للمتصفح والعمل بـ rem.