اشتبه جوفري في أن هذه يمكن أن تكون مشكلة مع سفاري. الغريب حقًا هو أن المفتش يظهر أن القائمة يجب أن توضع بشكل مناسب على الشاشة. البكسلات والأرقام صحيحة.
يتضح هذا في سفاري إذا قمت بإلغاء تحديد “ثابت” ثم أعدت تشغيله في موضع القائمة، فإن القائمة تكون في وضعها الصحيح بعد ذلك.
نظرًا لأن هذا النوع من حالات الاستخدام للصور الخلفية كان ساريًا منذ ما قبل عام 2020، أتساءل عما إذا كان هذا حديثًا، أو ما إذا كان هذا لم يعمل أبدًا، وهذه هي المرة الأولى التي نسمع فيها عن ذلك.
لقد رأيت ذلك أيضًا. لم أختبر ذلك من قبل. يبدو الأمر وكأنه يضع نفسه ضد إحداثيات عرض غير صحيحة أو شيء من هذا القبيل (على الرغم من أن إحداثيات translate3d صحيحة في المفتش، إلا أنها لا تتطابق مع الموضع الفعلي) وبعد ذلك نعيد تطبيق الخاصية، فقد تم تصحيحها.
يحتوي Safari على الكثير من الإشارات إلى أن background-attached:fixed لا يعمل بشكل صحيح، وقد يكون ذلك مرتبطًا بذلك بطريقة ما. لا يقدم أي من التكهنات حلاً على الرغم من ذلك
يمكننا تغيير القائمة المنسدلة إلى position:absolute، بدون ترجمة، وهذا يعمل. الطريقة التي تم بها ذلك الآن غريبة بعض الشيء في البداية في رأيي.