बूटस्ट्रैप क्या है?


512

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

तो, मेरे सवाल हैं:

  • बूटस्ट्रैप क्या है?
  • इसका उपयोग किस लिए किया जाता है और यह फ्रंट-एंड डेवलपमेंट में कैसे मदद करता है?
  • मैं इसे समझाते हुए कुछ और विवरण भी चाहूंगा।

यह प्रश्न अच्छी तरह से उत्तर दिया गया है । कृपया नए उत्तर पोस्ट करने के बारे में दो बार सोचें, खासकर यदि आप अपने उत्तर को कहीं और से कॉपी-पेस्ट करने का इरादा रखते हैं।
14

सभी उचित सम्मान के साथ, @meagar, यह प्रश्न बहुत ही विशिष्ट और सटीक उत्तर के लिए पूछ रहा है, और स्वीकृत उत्तर सुरुचिपूर्ण ढंग से इससे बचता है। जिसका मतलब है कि, तकनीकी रूप से, यह अच्छी तरह से उत्तर नहीं दिया गया है। प्रत्येक उत्तर (हटाए गए लोगों सहित) को पढ़ने के बाद मैंने अपना खुद का जोड़ा, जो मुझे उम्मीद है, बताते हैं कि बूटस्ट्रैप क्या है, सामान्य रूप से और शब्दों को समझने में आसान, जिसका उद्देश्य मोटे तौर पर शुरुआती भ्रम को कम करना है (जो कि इस प्रश्न को कैसे समझ सकता हूं)।
ताओ

जवाबों:


271

यह एक HTML, CSS और जावास्क्रिप्ट ओपन-सोर्स फ्रेमवर्क (शुरुआत में ट्विटर द्वारा बनाया गया) है जिसे आप वेब साइट्स या वेब एप्लिकेशन बनाने के लिए आधार के रूप में उपयोग कर सकते हैं।

अपडेट करें

आधिकारिक बूटस्ट्रैप वेबसाइट अपडेट की गई है और इसमें स्पष्ट परिभाषा शामिल है।

"बूटस्ट्रैप वेब पर उत्तरदायी, मोबाइल पहली परियोजनाएं विकसित करने के लिए सबसे लोकप्रिय HTML, CSS और JS फ्रेमवर्क है।"

" @Mdo और @fat द्वारा दुनिया में सभी प्यार के साथ बनाया और बनाया गया है ।"


2
@ हचोनॉइड: हमेशा बूट फ्री है? Joomla और bootply के बीच अंतर क्या है? इनमे से कौन बेहतर है ?
लोगन नोव

9
@ ल्लान जूमला और बूटप्ले की तुलना नहीं है। जूमला एक कंटेंट मैनेजमेंट सिस्टम है जो PHP और SQL पर बनाया गया है जबकि Bootply एक वेबसाइट है जो बूटस्ट्रैप फ्रेमवर्क के साथ प्रयोग करने के लिए उपयोग की जाती है (पूरी तरह से अलग)। एक जेएसफिल्ड के रूप में बूटप्ले के बारे में सोचें जो विशेष रूप से बूटस्ट्रैप के लिए है। और हाँ, Bootply हमेशा फ्री है।
APAD1

15
मुझे लगता है कि इस सवाल का जवाब देने के लिए सबसे अधिक प्रासंगिक उपरोक्त उत्तर में दिए गए "उदाहरण" लेबल वाले लिंक का पालन करना होगा। उनकी वेबसाइट से बूटस्ट्रैप की परिभाषा को कॉपी / पेस्ट करना स्पष्ट रूप से बेकार है, जो उपयोगकर्ता ने सवाल पोस्ट किया है जो स्पष्ट रूप से बूटस्ट्रैप वेबसाइट पर देखा गया है। मुझे नहीं लगता कि उनकी वेबसाइट के एक ही टेक्स्ट को देखने से अधिक समझ में आएगा क्योंकि यह अभी बोल्ड में लिखा गया है।
म्हैला

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

2
हो सकता है कि यह उन परियोजनाओं के बारे में बताए जो इसके लिए सबसे उपयुक्त हैं? (यानी अस्थायी साइटें, छोटे वेब ऐप्स, माइक्रो साइट्स आदि?)
चक ले बट

94

बूटस्ट्रैप ट्विटर पर टीम द्वारा विकसित एक खुला स्रोत जावास्क्रिप्ट ढांचा है। यह HTML, CSS और जावास्क्रिप्ट कोड का एक संयोजन है जो उपयोगकर्ता इंटरफ़ेस घटकों को बनाने में मदद करने के लिए डिज़ाइन किया गया है। HTML5 और CSS3 दोनों का समर्थन करने के लिए बूटस्ट्रैप को भी प्रोग्राम किया गया था।

इसे फ्रंट-एंड-फ्रेमवर्क भी कहा जाता है।

बूटस्ट्रैप एक वेबसाइट और वेब एप्लिकेशन बनाने के लिए उपकरणों का एक नि: शुल्क संग्रह है।

इसमें टाइपोग्राफी, फॉर्म, बटन, नेविगेशन और अन्य इंटरफ़ेस घटकों के लिए HTML और सीएसएस-आधारित डिज़ाइन टेम्पलेट हैं, साथ ही वैकल्पिक जावास्क्रिप्ट एक्सटेंशन भी हैं।

प्रोग्रामर के लिए कुछ कारणों ने बूटस्ट्रैप फ्रेमवर्क को प्राथमिकता दी

  1. शुरू करने के लिए आसान है

  2. शानदार ग्रिड प्रणाली

  3. अधिकांश HTML तत्वों के लिए बेस स्टाइलिंग (टाइपोग्राफी, कोड, टेबल्स, फॉर्म, बटन, चित्र, प्रतीक)

  4. घटकों की व्यापक सूची

  5. बंडल जावास्क्रिप्ट प्लगइन्स

बूटस्ट्रैप फ्रेमवर्क से लिया गया


16
यह मुझे "फ्रेमवर्क" की तुलना में घटकों या विगेट्स के संग्रह के रूप में अधिक प्रभावित करता है। क्या आप स्पष्ट कर सकते हैं कि वास्तव में एक "रूपरेखा" क्या है और जब एक घटक पुस्तकालय एक घटक पुस्तकालय होना बंद कर देता है और एक "ढांचा" बनने लगता है। क्या यह "ग्रिड सिस्टम" के साथ कुछ करना है?
किर्बी एल वालेस

25

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


10
दरअसल, बूटस्ट्रैप सिर्फ 'सीएसएस फाइल' की तुलना में बहुत अधिक है।
रेसिपी

1
मैं इससे सहमत हूं कि इसकी सीएसएस फाइल के बारे में न सिर्फ सीक्रेट फाइल
सुजय श्रीधर

1
मैं व्यक्तिगत रूप से ब्लिट्ज से सहमत हूं। ऐसा नहीं है कि उनके पास बूटस्ट्रैप की विशेषताओं की एक व्यापक सूची है, लेकिन यह कि मेरी जटिल दुकान (दुकानों) में, मैं ज्यादातर शुद्धतावादी कोडिंग का उपयोग करता हूं, और बूटस्ट्रैप को इसकी सबसे बुनियादी सीएसएस सुविधाओं के लिए उपयोग करता हूं। यह अपनी ताकत के मूल की तरह है।
Suamere

1
यह एक बहुत ही खराब उत्तर है, जो बुरी तरह से समझाता है कि CSS (और केवल CSS) क्या करता है। Downvoted। यह मूल रूप से केवल यह बताता है कि आप CSS का उपयोग कर सकते हैं और फिर अपने UI को संशोधित करने के लिए कक्षाओं का संदर्भ ले सकते हैं। जो कुछ भी अन्य पैकेज्ड संसाधनों पर बूटस्ट्रैप के साथ करना है।
रिचीएचएच

22

सरल शब्दों में, आप बूटस्ट्रैप को एक फ्रंट-एंड वेब फ्रेमवर्क के रूप में समझ सकते हैं जो डिवाइस उत्तरदायी वेब एप्लिकेशन के तेजी से निर्माण के लिए ट्विटर द्वारा बनाया गया था। बूटस्ट्रैप को ज्यादातर सीएसएस वर्गों के संग्रह के रूप में भी समझा जा सकता है जो इसमें परिभाषित हैं जो सीधे उपयोग किए जा सकते हैं। यह बूटस्ट्रैप तत्वों के लिए शैली, प्रभाव और कार्यों को बनाने के लिए पृष्ठभूमि में CSS, जावास्क्रिप्ट, jQuery आदि का उपयोग करता है।

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

बूटस्ट्रैप आपको बहुत सीएसएस कोड लिखने से मुक्त करता है और यह आपके समय को बचाता है जो आप वेब पेजों को डिजाइन करने में खर्च करते हैं।


18

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


4

डिस्क्लेमर: मैंने अतीत में बूटस्ट्रैप का उपयोग किया है, लेकिन मैंने वास्तव में कभी भी इसकी सराहना नहीं की कि यह वास्तव में पहले क्या है, यह विवरण मुझे अपनी परिभाषा में आता है, आज। और मुझे पता है कि बूटस्ट्रैप v4 बाहर है, लेकिन मैंने पाया कि बूटस्ट्रैप v3 प्रलेखन बहुत स्पष्ट है, इसलिए मैंने इसका इस्तेमाल किया। पुस्तकालय मौलिक रूप से परिवर्तन नहीं करने जा रहा है जो वह प्रदान करता है।

संक्षिप्त

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

एक सादृश्य बनाने के लिए, यह पावरपॉइंट में एक थीम को लागू करने की तरह है, लेकिन आपकी वेबसाइट के लिए: यह बहुत प्रारंभिक प्रारंभिक प्रयास के बिना चीजों को बहुत अच्छा दिखता है।

इसमें क्या शामिल होता है?

आधिकारिक v3 प्रलेखन इसे तीन खंडों में तोड़ता है:

ये तीन मुख्य बातें हैं जो बूटस्ट्रैप प्रदान करती हैं:

  • सादा सीएसएस फ़ाइलों कि शैली मानक HTML तत्वों। तो, बूटस्ट्रैप आपके मानक तत्वों को सुंदर दिखने वाला बनाता है। उदाहरण के लिए html:<input class="btn btn-default" type="button" value="Input">Click me</button>
  • CSS फाइलें जो मानक HTML तत्वों पर स्टाइलिंग का उपयोग करती हैं, उन्हें कुछ ऐसा बनाने के लिए जो मानक HTML तत्व नहीं है, लेकिन एक मानक बूटस्ट्रैप तत्व है (उदाहरण https://getbootstrap.com/docs/3.3/compenders/#progress )। इस तरह से बूटस्ट्रैप नेत्रहीन रूप से "मानक" वेब तत्वों की सूची का विस्तार करता है। उदाहरण के लिए html:<span class="glyphicon glyphicon-align-left"></span>
  • CSS क्लास को jQuery को ध्यान में रखकर बनाया गया है। आंतरिक रूप से, बूटस्ट्रैप मक्खी पर शैलियों को संशोधित करने और DOM के साथ बातचीत करने के लिए jQuery के चयनकर्ताओं का उपयोग करता है, और इस प्रकार उपयोगकर्ता को समान क्षमता प्रदान करता है। मेरा मानना ​​है कि इसके लिए और स्पष्टीकरण की आवश्यकता है, इसलिए ...

जावास्क्रिप्ट / jQuery का उपयोग करना

बूटस्ट्रैप jQuery का काफी विस्तार करता है । यदि हम स्रोत कोड को देखते हैं, तो हम देख सकते हैं कि यह चीजों को करने के लिए jQuery का उपयोग करता है: ड्रॉपडाउन के साथ बातचीत करने के लिए कीडाउन इवेंट के लिए श्रोताओं को सेट करें । जब आप इसे अपने <script>टैग में आयात करते हैं , तो यह सब jQuery सेटअप करता है , इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि बूटस्ट्रैप से पहले jQuery लोड हो।

इसके अतिरिक्त, यह जावास्क्रिप्ट को सादे jQuery से अधिक कसकर डोम से जोड़ता है, एक जावास्क्रिप्ट क्लास इंटरफ़ेस प्रदान करता है। जैसे प्रोग्राम बटन को टॉगल करना । याद रखें कि सीएसएस केवल यह बताता है कि कोई चीज़ कैसे दिखती है, इसलिए इन ऑपरेशनों का प्रमुख काम उस समय तत्व पर लागू करने के लिए संशोधित करना होगा जो सीएसएस कक्षाओं में लागू होते हैं। उपयोगकर्ता इनपुट के आधार पर इस तरह का परिवर्तन, सादे सीएसएस के साथ नहीं किया जा सकता है।

उपयोगकर्ता के साथ अन्य मानक इंटरैक्शन हैं जो हम इंटरनेट से इनकार करते हैं उनका उपयोग सीएसएस द्वारा कवर नहीं किया जाता है। जैसे, एक लिंक पर क्लिक करना जो आपको पृष्ठ बदलने के बजाय नीचे स्क्रॉल करता है। बूटस्ट्रैप आपको जो चीजें देता है, उनमें से एक यह तरीका है कि आप अपनी वेबसाइट पर इस व्यवहार को लागू कर सकते हैं।

मानक

मैंने "मानक" शब्द का उल्लेख यहां बहुत किया है, और अच्छे कारण के लिए। मुझे लगता है कि सबसे अच्छी चीज जो बूटस्ट्रैप प्रदान करती है वह अच्छे दिखने वाले मानकों का एक सेट है। आप जितना चाहें उतना डिफ़ॉल्ट विषय को संशोधित करने के लिए स्वतंत्र हैं, लेकिन यह कच्चे html, css और js से बेहतर आधार रेखा है। और यही कारण है कि इसे "रूपरेखा" कहा जाता है।

विभिन्न वेब ब्राउज़रों की अलग-अलग डिफ़ॉल्ट शैलियाँ होती हैं और वे अलग-अलग कार्य कर सकते हैं, और उन्हें अलग-अलग CSS उपसर्गों और चीजों की आवश्यकता होती है। बूटस्ट्रैप का एक प्रमुख लाभ यह है कि यह उस क्रॉस-ब्राउज़र सामान को लिखने के मुकाबले बहुत अधिक विश्वसनीय है (आपको अभी भी समस्याएं होंगी, मुझे यकीन है, लेकिन यह आसान है)।

मुझे लगता है कि जब बूटपॉल और गेल को ज्यादा पसंद नहीं किया गया था, तो बूटस्ट्रैप को ज्यादा पसंद किया गया था। बूटस्ट्रैप को देखकर लगता है कि यह एक समय से पहले आया था जब सभी ने अपनी जावास्क्रिप्ट को संकलित किया था। यह अभी भी प्रासंगिक है, लेकिन आप अन्य स्रोतों से कुछ लाभ प्राप्त कर सकते हैं।

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


3

बूटस्ट्रैप कई घटकों के साथ एक HTML, CSS, JS फ्रेमवर्क है जो आपको बहुत तेजी से सुंदर और आधुनिक वेब साइट या वेब एप्लिकेशन बनाने देता है।

निम्नलिखित वेबसाइटों में उदाहरण, तत्व और पुन: प्रयोज्य घटक शामिल हैं जिन्हें आप बूटस्ट्रैप ढांचे का उपयोग करके अपनी परियोजना में एकीकृत कर सकते हैं

bootsnipp.com

startbootstrap.com

bootdey.com


1

बूटस्ट्रैप HTML, CSS और JS के साथ विकसित होने के लिए दुनिया का सबसे लोकप्रिय और व्यापक रूप से उपयोग किया जाने वाला ओपन-सोर्स फ्रेमवर्क है। यह HTML का फ्रंट एंड फ्रेमवर्क है। बूटस्ट्रैप उत्तरदायी वेबसाइटों या वेब एप्लिकेशन और 12-कॉलम ग्रिड सिस्टम बनाने में मदद करता है जो वेबसाइट को उपयुक्त स्क्रीन रिज़ॉल्यूशन में गतिशील रूप से समायोजित करने में मदद करता है। बूटस्ट्रैप का वर्तमान संस्करण 4.3.1 है और बूटस्ट्रैप टीम ने बूटस्ट्रैप 5 संस्करण की भी आधिकारिक घोषणा की है और बूटस्ट्रैप से jquery को हटाने जैसे परिवर्तन। बूटस्ट्रैप फ्रेमवर्क के सबसे महत्वपूर्ण कारणों में से कुछ महत्वपूर्ण हैं

  • यह प्रयोग करने में आसान है
  • बूटस्ट्रैप में एक बड़ा सामुदायिक समर्थन है
  • अनुकूलन आसानी से किया जा सकता है
  • यह विकास की गति को बढ़ाता है
  • जवाबदेही

    अधिक जानकारी के लिए, आप आधिकारिक वेबसाइट देख सकते हैं: https://getbootstrap.com/

स्रोत: https://vmokshagroup.com/blog/bootstrap- Lossages/


1

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

लेकिन, सटीक और सही होने के लिए, बूटस्ट्रैप एक ओपन-सोर्स, सीएसएस, जावास्क्रिप्ट और एचटीएमएल डिज़ाइन उपयोगिताओं का मोबाइल-पहला संग्रह है , जिसका उद्देश्य आमतौर पर उपयोग किए जाने वाले वेब तत्वों को खरोंच से कोड करने की तुलना में बहुत तेज़ (और स्मार्ट) विकसित करना है। ।

कुछ मुख्य सिद्धांत जिन्होंने बूटस्ट्रैप की सफलता में योगदान दिया:

  • यह पुन: प्रयोज्य है
  • यह लचीला है (यानी: कस्टम ग्रिड सिस्टम, जवाबदेही विराम बिंदु, कॉलम गटर आकार या आसानी से राज्य रंग बदलने की अनुमति देता है, अंगूठे के नियम के रूप में, अधिकांश सेटिंग्स वैश्विक चर द्वारा नियंत्रित होती हैं)
  • यह सहज है
  • यह मॉड्यूलर है (जावास्क्रिप्ट और (एस) दोनों सीएसएस एक मॉड्यूलर दृष्टिकोण का उपयोग करते हैं; कस्टम बूटस्ट्रैप बिल्ड बनाने पर ट्यूटोरियल आसानी से पा सकते हैं, केवल उन हिस्सों को शामिल करने के लिए जिनकी उन्हें आवश्यकता है)
  • औसत क्रॉस-ब्राउज़र संगतता से ऊपर है
  • बॉक्स से वेब एक्सेसिबिलिटी (स्क्रीनरेडर तैयार)
  • यह काफी अच्छी तरह से प्रलेखित है

इसमें डिज़ाइन टेम्प्लेट और कार्यक्षमता शामिल हैं: लेआउट, टाइपोग्राफी, फ़ॉर्म, नेविगेशन, मेनू (ड्रॉपडाउन सहित), बटन, पैनल, बैज, मोडल, अलर्ट, टैब, समीपस्थ, समझौते, हिंडोला, सूचियाँ, टेबल, पृष्ठांकन, मीडिया उपयोगिताएँ (सहित) एम्बेड, चित्र और छवि प्रतिस्थापन), जवाबदेही उपयोगिताओं, रंग-आधारित उपयोगिताओं (प्राथमिक, माध्यमिक, खतरे, चेतावनी, जानकारी, प्रकाश, अंधेरे, मौन, सफेद), अन्य उपयोगिताओं (स्थिति, मार्जिन, पैडिंग, आकार, रिक्ति, संरेखण, दृश्यता), स्क्रॉलपीस, एफिक्स, टूलटिप्स, पॉपओवर।


डिफ़ॉल्ट रूप से यह jQuery पर निर्भर करता है, लेकिन आपको प्रत्येक आधुनिक लोकप्रिय प्रगतिशील जावास्क्रिप्ट चौखटे द्वारा संचालित jQuery के मुफ्त संस्करण मिलेंगे:

बूटस्ट्रैप के साथ काम करना कुछ वर्गों (या, जेएस फ्रेमवर्क: निर्देशों, विधियों या विशेषताओं / सहारा) पर और विशेष मार्कअप संरचनाओं का उपयोग करने पर निर्भर करता है।

डॉक्यूमेंटेशन में आमतौर पर जेनेरिक उदाहरण होते हैं जिन्हें आसानी से कॉपी-पेस्ट किया जा सकता है और स्टार्टर टेम्प्लेट के रूप में उपयोग किया जा सकता है।


बूटस्ट्रैप के साथ विकसित होने का एक और लाभ इसका जीवंत समुदाय है, इसके लिए उपलब्ध विषयों, टेम्पलेट्स और प्लगइन्स की बहुतायत में अनुवाद किया गया है, जिनमें से अधिकांश खुले स्रोत हैं (जैसे: कैलेंडर, दिनांक / समय-लेने वाले, सारणीबद्ध सामग्री प्रबंधन के लिए प्लगइन्स, जैसे एमडीबी, पोर्टफोलियो टेम्प्लेट, एडमिन टेम्प्लेट, आदि जैसे बूटस्ट्रैप के शीर्ष पर निर्मित लाइब्रेरियों / घटक संग्रह ...)

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.