नमस्ते मैं स्क्रीन के बीच में तैनात एक div पाने के लिए निम्नलिखित के लिए कुछ का उपयोग कर रहा हूँ:
<style type="text/css">
#mydiv {
position:absolute;
top: 50%;
left: 50%;
width:30em;
height:18em;
margin-top: -9em; /*set to a negative number 1/2 of your height*/
margin-left: -15em; /*set to a negative number 1/2 of your width*/
border: 1px solid #ccc;
background-color: #f3f3f3;
}
</style>
<div id="mydiv">Test Div</div>
हालाँकि इसके साथ समस्या यह है कि यह पृष्ठ के बीच में आइटम को रखता है न कि स्क्रीन के बीच में। इसलिए यदि पृष्ठ कुछ स्क्रीन ऊंचा है और मैं पृष्ठ के शीर्ष पर हूं (भाग का शीर्ष भाग स्क्रीन पर प्रदर्शित होता है) जब मैं डिव बनाता हूं तो यह प्रकट होता है कि यह स्क्रीन पर भी नहीं है। इसे देखने के लिए आपको नीचे स्क्रॉल करना होगा।
क्या कोई मुझे बता सकता है कि आप स्क्रीन के बीच में कैसे दिखाई देंगे?
<br />
से पहले इसे आज़माने और नीचे धकेलने के लिए। हो सकता है कि अपने बाकी कोड को देखने की कोशिश करें कि क्या आपके पास ऐसा कुछ है जो या तो डीआईवी के मूल्यों को ओवर राइट कर रहा है या जो इन मुद्दों को पैदा करने के लिए आपके डीआईवी को प्रभावित कर रहा है।