سؤال

كنت ألعب مع موقع ويب معظمهم لأغراض التعلم الخاصة بي وعلى واحدة من صفحاتي فقط يتم تحويل شريط التنقل حوالي 5 بكسل إلى اليسار من جميع الصفحات الأخرى. لا أرى أي سبب لماذا لا ينبغي أن يكون بالضبط نفس الآخرين. هل لدى أحد أي فكرة لماذا؟

هل كانت مفيدة؟

المحلول

هذه هي الصفحة الوحيدة طويلة بما يكفي للحصول على شريط تمرير عمودي، والذي يستغرق بعض المساحة على الجانب الأيمن من الشاشة.

إذا كنت يزعجك، فيمكنك إجبار جميع صفحاتك للحصول على بعض التمرير الرأسي عن طريق إضافة التعليمات البرمجية التالية إلى ملف CSS الخاص بك:

html { height: 101%; }

هذا يجعل كل صفحة أطول قليلا من نافذة المتصفح، بغض النظر عن حجمها!

نصائح أخرى

html{ overflow-y:scroll; }

هو أفضل لأنه يظهر alyways شريط التمرير دون التمرير 1PX من الحل المقترح الآخر

هذه الصفحة أطول من الآخرين. نظرا لأن الصفحة تتركز، فإن المتصفح الخاص بك يصنع مساحة ل SCROLLBAR على طول الجانب الأيمن، وهو غير موجود في الصفحات الأخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top