मेरे पास एक div है और मैं यह पता लगाने की कोशिश कर रहा हूं कि डिवाइस डिस्प्ले घनत्व के बावजूद स्क्रीन स्पेस की उसी मात्रा पर कब्जा करने के लिए इसे कैसे प्राप्त किया जाए।डिवाइस स्वतंत्र इकाइयों में सीएसएस चौड़ाई/ऊंचाइयों को परिभाषित करना?
उदाहरण के लिए, मान लें कि मेरे पास दो डिवाइस हैं जो प्रत्येक 5 इंच चौड़े हैं। पहले डिस्प्ले में डिवाइस-पिक्सेल-अनुपात = 1 होता है, और दूसरे में डिवाइस-पिक्सेल-अनुपात = 2 होता है।
Device 1: 5 inches wide, device-pixel-ratio=1
Device 2: 5 inches wide, device-pixel-ratio=2
तो दूसरे डिवाइस में एक ही स्थान पर पैक किए गए दो बार पिक्सल हैं।
मेरे div शैली:
.myDivStyle {
width: 100px;
height: 50px;
}
अगर मैं सही ढंग से समझ, डिवाइस 2 डिवाइस 1.
अगर ऐसी बात है पर के रूप में आधा चौड़ाई/ऊंचाई पर div रेंडर करने के लिए प्रकट होता है, वहाँ है डिवाइस-स्वतंत्र इकाई में हमारी चौड़ाई/ऊंचाई को परिभाषित करने का एक तरीका? या डिवाइस-पिक्सेल-अनुपात विशेषता की जांच करने के बाद हमें पेज लोड आदि पर मैन्युअल रूप से हमारी सभी शैलियों को स्केल करना होगा?
की तरह आप पिक्सल के बजाय प्रतिशत के साथ काम करने की जरूरत यह और अधिक लगता है आप
क्या आपने कभी इसे हल किया है? –
किसी के लिए इस प्रश्न पर ठोकर खा रहा है और अभी भी सोच रहा है: हार्डवेयर पिक्सेल घनत्व में अंतर के बावजूद 'div की वास्तव में वही भौतिक स्थान पर कब्जा करना चाहिए। विषय पर अधिक जानकारी के लिए देखें [एक पिक्सेल पिक्सेल नहीं है पिक्सेल नहीं है] (http://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html)। – ACJ