محوّل البكسل إلى rem
حوّل بكسلات CSS إلى rem وem حسب حجم الخط الجذري.
النتيجة
النتيجة (rem)
1.5000
النتيجة (em)
1.5000
كيف يعمل
في CSS، الوحدة rem مضاعف لحجم خط الجذر. وبالقيمة الافتراضية للمتصفح 16 بكسل، تعادل 24 بكسل 1.5 rem، و16 بكسل تعادل 1 rem بالضبط. تقسم هذه الحاسبة قيمتك بالبكسل على الأساس الذي تحدده. سبب تفضيل rem هو إمكانية الوصول. فالمستخدم الذي يرفع حجم الخط الافتراضي في متصفحه يتوقع أن تتكبّر الواجهة كلها معه — وهذا يحدث تلقائيًّا مع rem، بينما يبقى التصميم المثبّت بالبكسل صغيرًا بعناد وقد يصبح غير قابل للاستخدام. والفرق عن em هو المرجع: em نسبية إلى حجم خط العنصر *الأب*، فتتراكم التداخلات (em داخل em داخل em يتقلّص بصورة غير متوقعة)، أما rem فتشير دائمًا إلى الجذر وتبقى متوقعة. والعرف الشائع: rem للتباعد والطباعة، وem للخصائص التي يجب أن تتبع حجم عنصرها نفسه، كحاشية الزر.
إعلان
الأسئلة الشائعة
لماذا rem بدل px؟
تحترم rem إعداد حجم خط المستخدم، فيتناسب النص والمسافات لإتاحة الوصول.
ما الأساس الافتراضي؟
تستخدم المتصفحات 16 بكسل افتراضيًا للخط الجذري ما لم تغيّره.
ما الفرق بين rem وem؟
rem نسبية إلى حجم خط الجذر وتبقى ثابتة في كل مكان؛ وem نسبية إلى العنصر الأب، فتتضاعف القيم المتداخلة معًا وقد تنحرف بصورة غير متوقعة.
إعلان