"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > iPhones पर Safari मेरे फ़ॉन्ट आकार के साथ गड़बड़ी क्यों करता है?

iPhones पर Safari मेरे फ़ॉन्ट आकार के साथ गड़बड़ी क्यों करता है?

2024-11-04 को प्रकाशित
ब्राउज़ करें:636

Why Does Safari on iPhones Mess with My Font Sizes?

CSS और Safari का फ़ॉन्ट-आकार विचित्र

यह देखा गया है कि iPhones पर Safari अप्रत्याशित फ़ॉन्ट आकार संबंधी विसंगतियां प्रदर्शित करता है। विशेष रूप से, छोटे फ़ॉन्ट आकार (जैसे, 13px) वाला टेक्स्ट बड़े आकार (जैसे, 15px) वाले टेक्स्ट की तुलना में बड़ा दिखाई देता है। यह हैरान करने वाला व्यवहार सवाल उठाता है: क्या सफ़ारी के फ़ॉन्ट-आकार ओवरराइड के लिए सीएसएस-संबंधित या अन्य कारक ज़िम्मेदार हैं?

इस रहस्य को सुलझाने के लिए, मोबाइल उपकरणों पर सफ़ारी के एक महत्वपूर्ण पहलू को समझना आवश्यक है। उपयोगकर्ता के अनुकूल उपाय के रूप में, मोबाइल सफारी स्वचालित रूप से टेक्स्ट स्केलिंग को समायोजित करता है जब उसे अत्यधिक छोटे टेक्स्ट रेंडरिंग के जोखिम का एहसास होता है। यह पठनीयता बढ़ाने का एक प्रयास है, विशेष रूप से छोटे iPhone स्क्रीन पर। इस स्वचालित समायोजन को दूर करने के लिए, एक CSS संपत्ति बचाव के लिए आती है: -webkit-text-size-adjust

iPhone उपयोगकर्ताओं के लिए फ़ॉन्ट-आकार के भ्रम को खत्म करने के लिए यहां एक व्यावहारिक उदाहरण दिया गया है:

@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: 100%;
  }
}

यह सीएसएस स्निपेट 480px (यानी, आईफोन डिवाइस) की अधिकतम डिवाइस चौड़ाई वाले सभी मोबाइल उपकरणों को लक्षित करता है और

तत्व के भीतर सफारी के स्वचालित टेक्स्ट स्केलिंग को अक्षम कर देता है। -वेबकिट-टेक्स्ट-साइज-एडजस्ट को 100% पर सेट करके, आप सफारी को बिना किसी अवांछित परिवर्तन के आपके निर्दिष्ट फ़ॉन्ट आकार का सम्मान करने का निर्देश देते हैं।

निष्कर्ष में, मोबाइल सफारी की स्वचालित टेक्स्ट स्केलिंग का लक्ष्य छोटी स्क्रीन पर पठनीयता को अनुकूलित करना है। हालाँकि, इससे अप्रत्याशित फ़ॉन्ट-आकार व्यवहार हो सकता है। -वेबकिट-टेक्स्ट-साइज-एडजस्ट प्रॉपर्टी को नियोजित करके, डेवलपर्स फ़ॉन्ट आकार पर नियंत्रण हासिल कर सकते हैं और आईफोन सहित विभिन्न उपकरणों पर लगातार टेक्स्ट डिस्प्ले सुनिश्चित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3