حساب النسبة المئوية لأعلى الهامش في CSS
عند تطبيق نسبة أعلى الهامش على عنصر ما، من الضروري فهم كيفية الحساب إجراء. خلافًا للاعتقاد السائد، يتم تحديد النسبة المئوية لأعلى الهامش بناءً على عرض الكتلة التي تحتوي عليها، وليس ارتفاعها.
شرح مواصفات W3C:
وفقًا لـ مواصفات W3C، "يتم حساب النسبة المئوية فيما يتعلق بعرض الكتلة التي تحتوي على الصندوق الذي تم إنشاؤه." تنطبق هذه القاعدة على كل من "الهامش العلوي" و"الهامش السفلي".
أسباب تأسيس الهوامش الرأسية على عرض الحاوية:
مثال:
ضع في اعتبارك الكود التالي:.container {
width: 500px;
height: 100px;
}
p {
margin-top: 50%;
}
سيتم حساب "الهامش العلوي" بنسبة 50% للعنصر "p" بناءً على عرض ".container"، وهو 500 بكسل. ولذلك، فإن الهامش العلوي الفعلي المطبق سيكون 250 بكسل (50% من 500 بكسل). وهذا يختلف عن الافتراض الشائع بأنه سيكون 100 بكسل (50% من 200 بكسل، ارتفاع ".container").
الاستنتاج:
من خلال فهم كيفية الهامش -يتم حساب النسب المئوية الأعلى، ويمكنك التحكم بشكل فعال في موضع العنصر وتجنب مشكلات التخطيط غير المتوقعة. تذكر أن الهوامش الرأسية تعتمد على عرض الكتلة التي تحتوي عليها للحفاظ على حجم ثابت ومنع التبعيات الدائرية في تخطيط CSS.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3