जब एक बॉक्स है जो बिल्कुल स्थिति में है, और बॉक्स की ऊंचाई पर एक शीर्षक के लिए 1px निचली सीमा को निर्दिष्ट प्रतिशत के आधार पर, पर है गैर-रेटिना स्क्रीन शीर्षक सीमा 2 पीएक्स की तरह दिखाई देगी, जबकि रेटिना स्क्रीन पर यह निर्दिष्ट 1px सीमा प्रदर्शित करता है। यह प्रतिपादन बग केवल सफारी और क्रोम पर दिखाई देता है। क्षमा करें आईई पर कोशिश नहीं की है।सीएसएस 1px का बॉर्डर क्रोम और सफारी के साथ गैर उच्च घनत्व पर नज़र रखता है (रेटिना) पर मोटा दिखाई
<div class="container">
<div class="box">
<div class="title">box</div>
</div>
</div>
.container {
width: 100%;
height: 100%;
}
.box {
width: 100px;
height: 25%;
position: absolute;
top: 50px;
left: 50px;
border: 1px solid black;
-webkit-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
transform: translate(0, 50%);
}
.title {
border-bottom: 1px solid blue;
margin: 5px;
height: 20px;
}
मेरा jsfiddle देखें। ब्राउज़र विंडो का आकार बदलने का प्रयास करें और बॉक्स -3 पर सीमा
बॉक्स -1 को बिल्कुल पिक्सेल में निर्दिष्ट बॉक्स ऊंचाई निर्दिष्ट किया गया है।
बॉक्स -2 बिल्कुल स्थिति में है, बॉक्स ऊंचाई पिक्सेल में निर्दिष्ट, वाई दिशा में -50% अनुवाद।
बॉक्स -3 बिल्कुल स्थिति में है, बॉक्स ऊंचाई प्रतिशत में निर्दिष्ट, वाई दिशा में -50% अनुवाद।