حل CSS
الموقف: قريب العرض: كتلة ؛ أعلى: 50 ٪ ؛ الهامش أعلى: -1000px ؛ الارتفاع: 2000 بكسل ؛ محاذاة النص: المركز ؛ Line-Leight: 2000px ؛ } #طَوّق { Line-Leight: 0 ؛ } #WRAP IMG { المحاذاة الرأسية: الأوسط ؛ }
التفسير
يتم وضع #Center Div في مركز والدها بأعلى: 50 ٪ وضبط الهامش لحساب نصف ارتفاعه. يضمن ارتفاع الخط الهائل أن محتوى النص داخله (في هذه الحالة ، يبقى الطفل Div #WRAP) في الأسفل. المتصفح مع التحذير هو IE7. لذلك ، يجب أن تأتي Div #wrap الداخلية والصورة على نفس السطر:
#center {
position: relative;
display: block;
top: 50%;
margin-top: -1000px;
height: 2000px;
text-align: center;
line-height: 2000px;
}
#wrap {
line-height: 0;
}
#wrap img {
vertical-align: middle;
}
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3