عند محاولة تغيير حجم العناصر إلى ارتفاع الشاشة، يمكنك قد تواجه معضلة بين استخدام "width:100%" و"width:100vw". يؤدي كلا النهجين إلى نتائج مختلفة، مما يثير السؤال: ما هو الفرق الأساسي بين هاتين الوحدتين؟
يكمن الاختلاف الرئيسي في طبيعة وحدات إطار العرض مثل "vw" و"vh". تشير هذه الوحدات إلى أبعاد إطار العرض، الذي يشمل الشاشة المرئية بأكملها. في المقابل، "width:100%" يقوم بمحاذاة حجم العنصر مع عرض الحاوية الأصلية الخاصة به.
إذا قمت بتعيين "width:100vw، "سيتطابق عرض العنصر مع عرض إطار العرض بدقة. ومع ذلك، يتضمن هذا هامش المستند، والذي يمكن أن يضيف مساحة إضافية خارج منطقة المحتوى المقصودة.
لجعل العناصر تملأ المساحة الأفقية بالكامل الشاشة، بغض النظر عن الهوامش، تأكد من عدم وجود هامش في الجسم. سيؤدي تعيين "الجسم { هامش: 0 }" إلى محاذاة عرض إطار العرض بسلاسة مع عرض ملء الشاشة.
إلى جانب تحقيق الحجم الدقيق للشاشة ، توفر وحدات إطار العرض العديد من المزايا:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3