R043: حاوية بعرض ثابت بالبكسل يتجاوز نصها العربي المساحة
يتتبع النص المقصوص حتى width ثابت بالبكسل، في النمط المضمّن أو في قاعدة مطابقة من ورقة الأنماط، وهو النتيجة المعتادة لتحجيم صندوق على قياس الإنجليزية ثم ملئه بعربية أطول.
الفحص
- المعرّف
- R043
- الفئة
- التخطيط
- الخطورة الافتراضية
- متوسطة
متى يُطلق ملاحظة
متوسطة
نص مقصوص تمامًا كما يجده R042، في عنصر قيمة
widthله ثابتة بالبكسل، مضبوطة فيstyleالمضمّن أو في قاعدة من ورقة الأنماط تطابقه. يسمّي التصريح الذي يجب تغييره، وتُسقط ملاحظة R042 على العنصر نفسه لصالحه.الإصلاح: استبدل
width: …pxبتحجيمmax-widthأوfit-contentفي القاعدة أو النمط المضمّن الذي يضبطه.
ما الذي يتجاهله عمدًا
الصناديق الأصغر من 8px، كالتسميات المخفية بصريًا؛ والنص الأقصر من 4 حروف؛ ونمط استبدال النص بصورة، أي نص مدفوع إلى الخارج عن قصد بـtext-indent: -9999px أو font-size: 0 لتحل محله صورة خلفية. وكذلك العروض بوحدات % أو em أو rem أو وحدات نافذة العرض، والعروض من أوراق أنماط تعذّرت قراءتها، كورقة من نطاق آخر. حتى ثماني حالات في الصفحة.
قبل الإصلاح وبعده
.plan-name {
width: 140px;
overflow: hidden;
}.plan-name {
inline-size: fit-content;
max-inline-size: 100%;
}افحصه يدويًا
حدّد العنصر المقصوص وشغّل [$0.style.width, getComputedStyle($0).width] في وحدة تحكم DevTools: القيمة في الخانة الأولى تعني عرضًا مضمّنًا. وإلا فابحث عن width في لوحة Computed ووسّعها لترى القاعدة التي تضبطه.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R043 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- widthValue
- العرض الثابت، كما كُتب.
- widthSource
- موضع ضبطه:
inline style(النمط المضمّن)، أو محدِّد قاعدة ورقة الأنماط. - scrollWidth
- عرض النص، بالبكسل.
- clientWidth
- عرض الصندوق، بالبكسل.
- sample
- النص، مقصوصًا عند 120 حرفًا.
مكوّنات تجتاز هذا الفحص بطريقة بنائها
تجتاز مكوّنات ريتلا هذه الفحص R043 بالطريقة التي بُنيت بها. إذا استخدمتها كما يصفها التوثيق، فلن تُدخل هذا الخلل إلى صفحتك.
- الأكورديون
- التنبيه
- الشارة
- مسار التنقل
- الزر
- بطاقة الزر
- مجموعة الأزرار
- بيانات البطاقة
- مربع التفعيل
- مجموعة مربعات التفعيل
- الشرائح
- النافذة الحوارية
- الحالة الفارغة
- الزر العائم
- زر الأيقونة
- حقل الإدخال
- رمز التحقق
- الرابط
- القائمة
- زر القائمة
- شريط التنقل
- قائمة التنقل
- حقل الأرقام
- ترقيم الصفحات
- حقل كلمة المرور
- النافذة المنبثقة
- خطوات التقدم
- اللوحات القابلة لتغيير الحجم
- أزرار الدخول الاجتماعي
- الزر المنقسم
- شارات المتاجر
- مفتاح التبديل
- بطاقة الإعداد
- الجدول
- منطقة النص
- الإشعار المنبثق
- زر التبديل
- إجراء التداول
- العرض الشجري
فحوص أخرى في فئة التخطيط
هل تخفق صفحتك في الفحص R043؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.