मैंने हाल ही में फोंट का आकार बदलने के बारे में काफी कुछ पढ़ा है, इसमें से अधिकांश पीएक्स का उपयोग एक अक्षम्य अपराध के रूप में कर रहे हैं (ठीक है, शायद यह बुरा नहीं है, आपको विचार मिलता है) क्योंकि यह पुराने ब्राउज़र में ठीक से आकार बदलता नहीं है।फ़ॉन्ट आकार के लिए प्रतिशत का उपयोग करना?
मैं वास्तव में एक मानक रखना चाहता हूं जो मैं स्वयं का उपयोग करता हूं, अतीत में जो पीएक्स रहा है, क्योंकि यह सरल है, समझने में आसान है और डिज़ाइन में निर्दिष्ट सटीक फ़ॉन्ट आकार प्राप्त करने में काफी आसान है - लेकिन मैं ' अब पीएक्स का उपयोग कर संदेह कर रहा हूँ।
मैंने हाल ही में एक प्रोजेक्ट पर एम का उपयोग किया क्योंकि इसे टेक्स्ट-आकार बदलने की कार्यक्षमता की आवश्यकता थी जिसे मैंने jQuery का उपयोग करके बनाया था। लेकिन मुझे यह बहुत निराशाजनक लगता है कि अगर आप एक दूसरे के अंदर दो तत्वों को निर्दिष्ट करते हैं, तो एएम आकार निर्दिष्ट होता है (उम्मीद है कि समझ में आता है)
तो मैं फ़ॉन्ट आकार बदलने के लिए% का उपयोग करने के बारे में सोच रहा था, मैं मैंने देखा है कि कुछ बड़ी वेबसाइटें इस तकनीक (अर्थात्, याहू) का उपयोग करती हैं और जो कुछ मैं समझता हूं उससे लगता है कि यह अविश्वसनीय रूप से कष्टप्रद प्रवर्धन चीज़ के बिना एम के सभी फायदे हैं।
तो संक्षेप में, मैं बस सोच रहा हूं कि सीएसएस में फ़ॉन्ट आकार बदलने के लिए% का उपयोग करने में कोई समस्या है या नहीं? फ़ॉन्ट-आकार बदलने के मामले में पीएक्स का उपयोग करने से बेहतर होगा? और क्या कोई ध्यान देने योग्य ड्रॉ बैक हैं?
क्षमा याचना करता है, तो सवाल से पहले blurb एक छोटे से ज्यादा है:/मैं अभी भी एक तरह से पूरे क्यूए बात
मैं गलत हो सकता हूं, लेकिन मुझे लगता है कि '%' का उपयोग करना ठीक उसी त्रुटि के लिए प्रवण होता है जिसे आप 'em' में देते हैं। यदि आपके पास दो 'div' तत्व हैं, एक दूसरे के भीतर, प्रत्येक' फ़ॉन्ट-आकार: 110% 'के साथ, तो इसकी गणना' फ़ॉन्ट-आकार: 1.1em' के बराबर की जाएगी। जब तक मैं वास्तव में * गलत नहीं हूँ। –
मैं कुछ एचटीएमएलिंग को वास्तव में जांचने की कोशिश करूंगा, मैंने पहले यह नहीं सुना है लेकिन यह वास्तविक बमर होगा यदि यह सच था। । । % का उपयोग करना चाहते हैं मेरे लिए मुख्य कारण यह था कि ऐसा नहीं किया! – Sean
नहीं, आप गलत थे, केवल एम गुणा करता है: http://jsfiddle.net/gHe5S/ – Sean