وحدات القياس في CSS (px rem em vh)

استخدم rem لأحجام خطوط الواجهة، واجعل px للحدود الدقيقة فقط.

آخر تحديث:

الوحدةنسبة إلىالاستخدام المعتاد
pxبكسل الجهاز (بكسل CSS)الحدود، الأيقونات الدقيقة
remحجم خط عنصر الجذرمقياس الخطوط، التباعد
emحجم خط العنصر الأبأبعاد داخل المكوّن
%خاصية العنصر الأبالأعرض، التخطيطات المرنة
vw1% من عرض نافذة العرضالأقسام الممتدة بالكامل
vh1% من ارتفاع نافذة العرضارتفاع الواجهة الرئيسية (انتبه لواجهة الهاتف)
vmin / vmaxالضلع الأصغر/الأكبر للنافذةأبعاد متجاوبة شبه مربعة
chعرض المحرف «0»كتل الشيفرة، الحقول أحادية المسافة
exارتفاع x للخطتنسيق دقيق نادر
svh / lvh / dvhنافذة صغيرة/كبيرة/ديناميكيةارتفاع آمن مع متصفح الهاتف

ملاحظات

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

كم يساوي 1rem بالبكسل؟
يساوي 1rem حجم خط عنصر الجذر؛ مع القيمة الافتراضية 16px يكون 1rem = 16px.
ما الفرق بين em وrem؟
ترتبط rem دائمًا بحجم خط الجذر، بينما ترتبط em بحجم الخط الموروث للعنصر الحالي.
لماذا لا تكون 100vh دقيقة على الهاتف؟
متصفحات الهاتف تخفي شريط العنوان وتظهره، فتتجاوز 100vh المساحة المرئية؛ استخدم dvh أو svh عند توفرهما.