के शीर्ष पर एक डीआईवी फ़्लोट करें मुझे हाल ही में हमारे पिछले वेब डेवलपर द्वारा जेएस पॉपअप की प्रतिलिपि बनाने का काम सौंपा गया था। मुझे यह बहुत ही मिल गया है, फिर भी एक चीज है जो मुझे नहीं मिल सकती है, करीबी बटन (एक्स) को ऊपरी दाएं कोने में पॉपअप पर फ़्लोट करने के लिए (पॉपअप के ऊपरी दाएं कोने पर बैठने के बजाय)। मैंने सीएसएस में position:
मानों और स्टैक ओवरफ़्लो के आसपास पाए गए अन्य विशेषताओं के साथ प्रयास किया है, फिर भी कोई भी चाल नहीं कर रहा है।किसी अन्य डीआईवी
सीएसएस:
#popup {
position:absolute;
display:hidden;
top:50%;
left:50%;
width:400px;
height:586px;
margin-top:-263px;
margin-left:-200px;
background-color:#fff;
z-index:2;
padding:5px;
}
#overlay-back {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : #000;
opacity : 0.7;
filter : alpha(opacity=60);
z-index : 1;
display: none;
}
.close-image {
display: block;
float:right;
cursor: pointer;
z-index:3
}
HTML:
<div id="overlay-back"></div>
<div id="popup">
<img class="close-image" src="images/closebtn.png" /><span><img src="images/load_sign.png" width="400" height="566" /></span>
</div>
मुझे नहीं लगता कि समझ में आता है है: 'float' अर्थ है कि आइटम है 'ब्लॉक 'नहीं बल्कि एक' इनलाइन-ब्लॉक '। इसके अलावा, 'स्थिति: पूर्ण' और 'फ्लोट' एक साथ नहीं जाते हैं। जिस क्रम में आपने लिखा है वह इसे काम करता है क्योंकि सीएसएस अंतिम प्रविष्टियों का उपयोग करता है, लेकिन यह अभी भी समझ में नहीं आता है ... –