[Twitter-Bootstrap] ट्विटर बूटस्ट्रैप फ़ॉन्ट आकार के लिए पिक्सल का उपयोग क्यों करता है?



Answers

बूटस्ट्रैप की लोकप्रियता को अपने फैसले को बादल मत होने दें। कोई भी बूटस्ट्रैप के साथ कुछ बना सकता है, जो वास्तव में इसकी समस्या है - यह कम से कम वेब-अनुभव वाले लोगों के लिए डिज़ाइन किया गया है। सिर्फ इसलिए कि दुनिया में मैकडॉनल्ड्स के बहुत सारे हैं इसका मतलब यह नहीं है कि यह खाने के लिए एक स्वस्थ जगह है।

आप तर्क दे सकते हैं कि इसे अपने फैसले को नकारात्मक तरीके से क्लाउड न करें। यह एक ठोस ढांचा है और यदि आप इसे प्रभावी रूप से उपयोग करने के तरीके में निवेश करने के लिए परेशान हैं, तो आपका अधिकांश तर्क इसके सिर पर पड़ता है।

जबकि इसका उपयोग अक्सर कम से कम अनुभव वाले लोगों द्वारा किया जाता है - और इसमें कुछ भी गलत नहीं है - इसका उपयोग बहुत से अनुभव वाले लोगों द्वारा भी किया जाता है।

कम से कम, यह एक अमूल्य प्रोटोटाइप उपकरण है। बहुत अच्छा, यह पूरी तरह से अनुकूलन योग्य है। आप चुन सकते हैं और चुन सकते हैं, संशोधित कर सकते हैं - इसीलिए इसे 'फ्रेमवर्क' कहा जाता है।

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

हां, कुछ मुद्दे हैं। फ़ॉन्ट आकार के लिए px और Less उपयोग दो हैं। हालांकि, क्योंकि यह पूरी तरह से खुला स्रोत है, आप आसानी से उन दोनों को हल करने के लिए विकल्प पा सकते हैं।

मैंने फाउंडेशन की जांच की और मैंने जो देखा उसे पसंद किया, लेकिन मैं आईई 8 का समर्थन करने की दुर्भाग्यपूर्ण स्थिति में हूं, क्योंकि कई देव हैं। फाउंडेशन ने आईई 8 के लिए समर्थन छोड़ दिया है, जिससे इसे मेरे लिए 'नहीं जाना' है। इसके बावजूद, मैं पूरी ढांचे को खारिज करने वाला नहीं हूं, विशेष रूप से कुछ ऐसा जो कुछ मुफ्त है और कुछ मुद्दों पर आधारित संशोधित करने के लिए स्वतंत्र है!

हेक, एक परियोजना में, मैंने फाउंडेशन के हिस्सों और बूटस्ट्रैप के कुछ हिस्सों को उठाया और अपना खुद का कस्टम कोड जोड़ा - यह ओपन सोर्स की सुंदरता है।

Question

यह देखते हुए कि ट्विटर बूटस्ट्रैप को उत्तरदायी / डिवाइस-अनुकूल होने के लिए डिज़ाइन किया गया है, यह सापेक्ष फ़ॉन्ट आकार का उपयोग क्यों नहीं करता है?




जबकि मैं बूटस्ट्रैप का व्यापक रूप से उपयोग करता हूं, वहां कुछ ऐसे क्षेत्र हैं जहां पहुंच क्षमता बैक बर्नर लेती है। मुझे लगता है कि एक मंच के साथ अपरिहार्य व्यापार-बंद है जो इतनी व्यापक रूप से उपयोग किया जाता है।

मैं पूरी तरह से प्राप्त करता हूं कि उन्होंने फ़ॉन्ट आकार के लिए पिक्सेल बनाए रखने का विकल्प क्यों चुना है। एक ढांचे के फोंट के लिए एम के साथ विरासत के मुद्दे कुल दुःस्वप्न हैं।

रेम्स एक वैकल्पिक विकल्प हैं, लेकिन ब्राउज़र समर्थन अभी भी समस्याग्रस्त है।

आप अपना खुद का रिम मिश्रण बना सकते हैं और कम फ़ॉन्ट आकार चर का उपयोग करने वाली प्रत्येक पंक्ति को प्रतिस्थापित कर सकते हैं।

यह बूटस्ट्रैप की सुंदरता है - और इस तरह के ढांचे - यह काम करने के लिए एक ठोस आधार है।

हां, मैंने उल्लेख किया है कि ट्विटर बूटस्ट्रैप के तत्व हैं जो कि सुलभ नहीं हैं - एक छोटा उदाहरण, क्लिप का उपयोग करने के बजाय 'प्रदर्शन: none' का उपयोग। मुझे बहुत यकीन है कि इसके लिए एक वैध कारण है - और फिर, यदि आप चाहें तो आप इसे आसानी से संशोधित कर सकते हैं।

बूटस्ट्रैप दोषहीन नहीं है, लेकिन फिर, मुझे संदेह है कि यह कभी भी आपकी सभी आवश्यकताओं के अंतिम जवाब होने का इरादा था। यह एक आधार है - एक 'बूटस्ट्रैप' - इसे सीखें और इसे सही तरीके से उपयोग करें, इसमें जोड़ें, इसे सब कुछ मिलाएं - कम से कम, यह प्रोटोटाइप करने के लिए एक शानदार ढांचा है, या एक त्वरित साइट को फेंकने के लिए। आगे बढ़ते हुए, इसमें कुछ वास्तव में ठोस आधारभूत कार्य है जिसे किसी भी वेबसाइट पर लागू किया जा सकता है।




Links