إصلاح · الصفحات والهاتف والعربية
الشريط العلوي أو الجانبي الثابت لا يثبت
ما قد تراه
- position: sticky لا يفعل شيئاً
السبب الأرجح
يحتاج sticky إلى قيمة "top" وألا يكون لأحد الآباء overflow hidden أو auto أو scroll يقطعه، وأن يكون الأب أطول من العنصر.
افحص أولاً (نحو دقيقتين)
- هل للعنصر top: 0 (أو قيمة top أخرى)؟
- هل لأي من الآباء overflow؟
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- افحص العنصر بحثاً عن top وآباءه حتى body بحثاً عن overflow وheight وdisplay.
- أصلح الأب الوحيد الذي يكسره أو انقل العنصر خارج ذلك الأب.
- افحصه على الهاتف بما فيه تحت شريط المتصفح.
لا تفعل هذا
- لا تضف overflow: hidden إلى body.
- لا تحوله إلى position: fixed دون إصلاح المساحة التي يتركها.