जवाबों:
जो की प्रतिक्रिया में कुछ अच्छी सर्वोत्तम प्रथाएं हैं, लेकिन मुझे लगता है कि आप जिस समस्या का वर्णन इस तथ्य के इर्द-गिर्द कर रहे हैं, वह यह है कि मोबाइल सफारी स्वचालित रूप से पाठ को मापती है अगर उसे लगता है कि पाठ बहुत छोटा होगा। आप सीएसएस संपत्ति के साथ इसे प्राप्त कर सकते हैं -webkit-text-size-adjust
। यहाँ सिर्फ iPhone के लिए इसे अपने शरीर पर लागू करने के तरीके का एक नमूना है:
@media screen and (max-device-width: 480px){
body{
-webkit-text-size-adjust: none;
}
}
-webkit-text-size-adjust: 100%
- यह स्वचालित अपडेट से बचा जाता है, लेकिन उपयोगकर्ता को ज़ूम करने की अनुमति देता है। (स्रोत)
कोई नहीं के बजाय 100% का उपयोग करें।
normalize.css में यह शामिल है
यह भी सुनिश्चित करें कि आप अपने व्यूपोर्ट मेटा टैग में प्रारंभिक जूम सेटिंग को 1 पर सेट कर रहे हैं:
<meta name="viewport" content="width=device-width; initial-scale=1.0;" />
मैं अब पिक्सेल परिभाषाओं का उपयोग नहीं करता हूं क्योंकि वे वास्तव में भ्रमित हैं और दृश्य सेवाओं में बिल्कुल समान नहीं हैं।
इकाइयों से मिलें
मुझे एक ही समस्या थी, मूल सीएसएस में पता चला कि यह रेखा थी:
-webkit- पाठ-आकार-समायोजन: 120%;
मुझे इसे 100% तक बदलना पड़ा, और सब कुछ सुचारू हो गया। सभी px को em या %% में बदलने की आवश्यकता नहीं है।