सीएसएस दा
वैश्विक सीएसएस सेटिंग्स, विस्तार योग्य वर्गें कन्नै शैली ते बधाए गेदे बुनियादी एचटीएमएल तत्व, ते इक उन्नत ग्रिड प्रणाली।
वैश्विक सीएसएस सेटिंग्स, विस्तार योग्य वर्गें कन्नै शैली ते बधाए गेदे बुनियादी एचटीएमएल तत्व, ते इक उन्नत ग्रिड प्रणाली।
बूटस्ट्रैप दे बुनियादी ढांचे दे मुक्ख टुकड़े पर लोडाउन हासल करो, जिंदे च बेहतर, तेज़, मजबूत वेब विकास आस्तै साढ़ा दृष्टिकोण बी शामल ऐ।
बूटस्ट्रैप किश HTML तत्वें ते CSS गुणें दा इस्तेमाल करदा ऐ जेह् ड़े HTML5 डॉकटाइप दा इस्तेमाल करने दी लोड़ होंदी ऐ. अपने सारे प्रोजेक्टें दे शुरू च इसगी शामल करो।
बूटस्ट्रैप 2 कन्नै, असें ढांचे दे मुक्ख पैह्लुएं आस्तै वैकल्पिक मोबाइल अनुकूल शैलियां जोड़ीयां। बूटस्ट्रैप 3 कन्नै, अस प्रोजेक्ट गी शुरू थमां गै मोबाइल फ्रेंडली बनाने आस्तै दुबारा लिखेआ ऐ। वैकल्पिक मोबाइल शैलियां पर जोड़ने दे बजाय, ओह् कोर च ठीक बेक कीते गेदे न। दरअसल, बूटस्ट्रैप पैह्ले मोबाइल ऐ . मोबाइल पैह् ले शैलियें गी बक्ख-बक्ख फाइलें च नेईं होने दे बजाय पूरी लाइब्रेरी च पाया जाई सकदा ऐ।
उचित रेंडरिंग ते टच ज़ूमिंग गी सुनिश्चत करने आस्तै , अपने <head>
.
user-scalable=no
तुस व्यूपोर्ट मेटा टैग च जोड़ियै मोबाइल डिवाइस पर ज़ूमिंग क्षमताएं गी अक्षम करी सकदे ओ । एह् ज़ूमिंग गी अक्षम करदा ऐ , मतलब बरतूनी सिर्फ स्क्रॉल करने च समर्थ न , ते इसदे फलस्वरूप तुंदी साइट गी इक देशी एप्लिकेशन दी तर्ज पर थोड़ा मता महसूस होंदा ऐ । कुल मिलाइयै, अस हर साइट पर इसदी सिफारिश नेईं करदे, इसलेई सावधानी बरतो!
बूटस्ट्रैप बुनियादी वैश्विक प्रदर्शन, टाइपोग्राफी, ते लिंक शैलियां सेट करदा ऐ। खास तौर उप्पर अस:
background-color: #fff;
पर सेट करोbody
@font-family-base
, @font-size-base
, ते @line-height-base
विशेषताएं गी साढ़े मुद्रण आधार दे रूप च इस्तेमाल करो@link-color
ते लिंक अंडरलाइनें गी सिर्फ पर लागू करो:hover
एह् शैलियां अंदर गै पाई सकदियां न scaffolding.less
.
बेहतर क्रॉस-ब्राउज़र रेंडरिंग आस्तै, अस Normalize.css दा इस्तेमाल करदे आं , जेह् ड़ा निकोलस गैलाघेर ते जोनाथन नील दा इक प्रोजेक्ट ऐ .
बूटस्ट्रैप गी साइट सामग्री गी लपेटने ते साढ़े ग्रिड सिस्टम गी घर बनाने आस्तै इक समाहित तत्व दी लोड़ ऐ। तुस अपने प्रोजेक्टें च इस्तेमाल करने आस्तै दो कंटेनरें च इक चुनी सकदे ओ। ध्यान रक्खो जे, कारण padding
ते मते, न ते कंटेनर नेस्टेबल ऐ.
.container
इक उत्तरदायी स्थिर चौड़ाई कंटेनर आस्तै इस्तेमाल करो ।
.container-fluid
अपने व्यूपोर्ट दी पूरी चौड़ाई गी फैलाने आह् ले इक पूरी चौड़ाई आह् ले कंटेनर आस्तै इस्तेमाल करो .
बूटस्ट्रैप च इक प्रतिक्रियाशील, मोबाइल पैह् ले तरल ग्रिड सिस्टम शामल ऐ जेह् ड़ा उचित रूप कन्नै 12 स्तंभें तगर स्केल करदा ऐ जि’यां-जि’यां डिवाइस जां व्यूपोर्ट दा आकार बधदा ऐ। इस च आसान लेआउट विकल्पें आस्तै पूर्व-निर्धारित वर्गें दे कन्नै-कन्नै होर शब्दार्थ लेआउट पैदा करने आस्तै शक्तिशाली मिक्सिन बी शामल न .
ग्रिड सिस्टम दा इस्तेमाल पंक्तियां ते स्तंभें दी इक श्रृंखला दे माध्यम कन्नै पृष्ठ लेआउट बनाने लेई कीता जंदा ऐ जेह् ड़ी तुंदी सामग्री गी रक्खदी ऐ। बूटस्ट्रैप ग्रिड सिस्टम किस चाल्ली कम्म करदा ऐ: एह् दिक्खेआ गेआ ऐ:
.container
उचित संरेखण ते पैडिंग आस्तै पंक्तियें गी इक (नियत-चौड़ाई) जां .container-fluid
(पूर्ण-चौड़ाई) दे अंदर रक्खेआ जाना लोड़चदा ऐ ।.row
ते .col-xs-4
उपलब्ध ऐ। मता शब्दार्थ लेआउट आस्तै बी कम मिक्सिन दा इस्तेमाल कीता जाई सकदा ऐ ।padding
न . उस पैडिंग गी एस पर नकारात्मक मार्जिन दे राहें पैह् ले ते आखरी स्तंभ आस्तै पंक्तियें च ऑफसेट कीता जंदा ऐ .row
।.col-xs-4
..col-md-*
पर इक तत्व पर कुसै बी वर्ग गी लागू करने कन्नै न सिर्फ मध्यम उपकरणें पर उंदी स्टाइलिंग गी प्रभावित करग बल्के बड्डे उपकरणें पर बी जेकर कोई .col-lg-*
वर्ग मौजूद नेईं ऐ।अपने कोड च इनें सिद्धांतें गी लागू करने आस्तै उदाहरनें गी दिक्खो।
अस अपने ग्रिड सिस्टम च कुंजी ब्रेकपॉइंट बनाने लेई अपनी कम फाइलें च निम्नलिखित मीडिया क्वेरी दा उपयोग करदे आं।
अस कदें-कदें इनें मीडिया क्वेरीएं पर विस्तार करने आस्तै इक गी शामल करने max-width
आस्तै CSS गी डिवाइसें दे इक संकीर्ण सेट तगर सीमित करने आस्तै।
दिक्खो किस चाल्ली बूटस्ट्रैप ग्रिड सिस्टम दे पहलू इक सुलभ तालिका कन्नै मते सारे डिवाइसें च कम्म करदे न।
अतिरिक्त छोटे उपकरण फोन (<768px) ऐ | छोटे उपकरण टैबलेट (≥768px) ऐ | मध्यम उपकरण डेस्कटॉप (≥992px) ऐ। | बड्डे उपकरण डेस्कटॉप (≥1200px) | |
---|---|---|---|---|
ग्रिड दा व्यवहार | हर वक्त क्षैतिज | शुरू करने लेई ढह गेआ, ब्रेकपॉइंटें दे उप्पर क्षैतिज | ||
कंटेनर दी चौड़ाई | कोई (ऑटो) | 750पीएक्स ऐ | 970पीएक्स ऐ | 1170पीएक्स ऐ |
वर्ग उपसर्ग | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# दा स्तंभ | 12 दा | |||
स्तंभ चौड़ाई | ऑटो | ~ 62 पीएक्स ऐ | ~ 81 पीएक्स ऐ | ~ 97 पीएक्स ऐ |
गटर चौड़ाई | 30px (इक स्तंभ दे हर इक पास्से 15px) | |||
घोंसलेदार | हां | |||
ऑफसेट करदा ऐ | हां | |||
कॉलम दा आर्डर देना | हां |
ग्रिड क्लासें दे इक सेट दा उपयोग करदे होई .col-md-*
, तुस इक बुनियादी ग्रिड सिस्टम बनाई सकदे ओ जेह् ड़ा डेस्कटॉप (मध्यम) डिवाइसें पर क्षैतिज होने थमां पैह् ले मोबाइल डिवाइस ते टैबलेट डिवाइस (अतिरिक्त छोटी थमां छोटी रेंज) पर ढेर शुरू होई जंदा ऐ। किसी भी च ग्रिड स्तंभ रखो .row
.
.container
अपने बाहरी गी बदलियै कुसै बी स्थिर-चौड़ाई ग्रिड लेआउट गी पूर्ण-चौड़ाई लेआउट च बदलो .container-fluid
.
तुस नेईं चांह् दे ओ जे तुंदे स्तंभ बस छोटे डिवाइस च ढेर होन? .col-xs-*
.col-md-*
अपने स्तंभें च जोड़ियै अतिरिक्त छोटे ते मझौले डिवाइस ग्रिड वर्गें दा इस्तेमाल करो . एह् सब किश किस चाल्ली कम्म करदा ऐ इसदे बेहतर विचार आस्तै हेठ दित्ते गेदे उदाहरन गी दिक्खो।
.col-sm-*
टैबलेट क्लासें कन्नै होर बी गतिशील ते शक्तिशाली लेआउट बनाइयै पिछले उदाहरन पर निर्माण करो ।
जेकर इक पंक्ति दे अंदर 12 शा मते स्तंभ रक्खे गेदे न तां अतिरिक्त स्तंभें दा हर इक समूह, इक इकाई दे रूप च, इक नमीं रेखा पर लपेटग।
उपलब्ध ग्रिड दे चार स्तरें कन्नै तुसें गी ऐसे मुद्दें च दौड़ना लाज़मी ऐ जित्थें, किश ब्रेकपॉइंटें पर, तुंदे स्तंभ बिल्कुल ठीक नेईं साफ होंदे न कीजे इक दुए कोला लंबा ऐ। उसगी ठीक करने आस्तै, इक .clearfix
ते साढ़ी प्रतिक्रियाशील उपयोगिता वर्गें दे संयोजन दा इस्तेमाल करो .
प्रतिक्रियाशील ब्रेकपॉइंटें पर स्तंभ साफ करने दे अलावा, तुसेंगी ऑफसेट, पुश, जां पुल रीसेट करने दी लोड़ होई सकदी ऐ . ग्रिड उदाहरन च इसगी एक्शन च दिक्खो .
इक पंक्ति च गटरें गी हटाओ ते एह् .row-no-gutters
क्लास कन्नै स्तंभ न।
.col-md-offset-*
क्लासें दा इस्तेमाल करदे होई स्तंभें गी दाएं पास्से लेई जाओ । एह् वर्ग इक स्तंभ दे बाएं हाशिया गी *
स्तंभें कन्नै बधांदे न । मसलन, चार स्तंभें उप्पर .col-md-offset-4
चलदा ऐ ।.col-md-4
.col-*-offset-0
तुस क्लासें कन्नै निचले ग्रिड टियरें थमां ऑफसेटें गी बी ओवरराइड करी सकदे ओ ।
डिफ़ॉल्ट ग्रिड कन्नै अपनी सामग्री गी नेस्ट करने आस्तै, इक मौजूदा स्तंभ दे अंदर इक नमां .row
ते स्तंभें दा सेट जोड़ो . नेस्टेड पंक्तियें च स्तंभें दा इक सेट शामल होना चाहिदा जेह् ड़ा 12 जां उस थमां घट्ट जोड़दा ऐ (एह् जरूरी नेईं ऐ जे तुस सारे 12 उपलब्ध स्तंभें दा इस्तेमाल करो)।.col-sm-*
.col-sm-*
.col-md-push-*
ते .col-md-pull-*
संशोधक वर्गें कन्नै साढ़े बिल्ट-इन ग्रिड स्तंभें दा क्रम आसानी कन्नै बदलो ।
तेज़ लेआउट आस्तै पूर्व- निर्मित ग्रिड वर्गें दे अलावा , बूटस्ट्रैप च तुंदे अपने सरल, शब्दार्थ लेआउट गी जल्दी पैदा करने आस्तै कम चर ते मिक्सिन शामल न.
चर स्तंभें दी संख्या, गटर चौड़ाई, ते मीडिया क्वेरी बिंदु निर्धारत करदे न जित्थै तैह् त स्तंभ शुरू करना ऐ। अस इन्हें दा उपयोग उप्पर दस्तावेज कीते गेदे पूर्व-निर्धारित ग्रिड वर्गें गी पैदा करने आस्तै करदे आं , ते कन्नै गै हेठ दित्ते गेदे कस्टम मिक्सिन आस्तै बी ।
व्यक्तिगत ग्रिड स्तंभें लेई शब्दार्थ सीएसएस पैदा करने आस्तै मिक्सिन दा इस्तेमाल ग्रिड चरें कन्नै मिलियै कीता जंदा ऐ।
तुस चर गी अपने कस्टम मूल्यें च संशोधित करी सकदे ओ , जां बस मिक्सिनें दा इस्तेमाल उंदे डिफाल्ट मूल्यें कन्नै करी सकदे ओ. एह्दे च इक गैप कन्नै दो-स्तंभ लेआउट बनाने आस्तै डिफाल्ट सेटिंग्स दा इस्तेमाल करने दा इक उदाहरण ऐ.
सारे एचटीएमएल हेडिंग, <h1>
दे राहें <h6>
, उपलब्ध न। .h1
क्लासें दे माध्यम कन्नै .h6
बी उपलब्ध न, कीजे जिसलै तुस कुसै हेडिंग दी फॉन्ट स्टाइलिंग कन्नै मेल खाना चांह् दे ओ पर फ्ही बी चांह् दे ओ जे तुंदा पाठ इनलाइन प्रदर्शत कीता जा।
एच१ ऐ। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 36पीएक्स ऐ |
ज २। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 30px ऐ |
ज ३। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 24पीएक्स ऐ |
ह4 ऐ। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 18px ऐ |
ज ५। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 14पीएक्स ऐ |
एच6 ऐ। बूटस्ट्रैप हेडिंग |
अर्धबोल्ड 12पीएक्स ऐ |
<small>
जेनेरिक टैग जां .small
क्लास कन्नै कुसै बी हेडिंग च हल्के, सेकेंडरी पाठ बनाओ .
एच१ ऐ। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
ज २। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
ज ३। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
ह4 ऐ। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
ज ५। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
एच6 ऐ। बूटस्ट्रैप हेडिंग माध्यमिक पाठ |
बूटस्ट्रैप दा ग्लोबल डिफ़ॉल्ट 14pxfont-size
ऐ , जिसदा इक 1.428 ऐ . एह् ते सारे पैराग्राफें पर लागू कीता जंदा ऐ। इसदे अलावा, (पैराग्राफ) गी उंदी गणना कीती गेदी रेखा-ऊँचाई (डिफ़ॉल्ट रूप कन्नै 10px) आधे दा निचला मार्जिन हासल होंदा ऐ।line-height
<body>
<p>
नुल्लम क्विस रिसुस एगेट उर्ना मोलिस ओरनारे वेल ईउ लियो। सह सोसियस नटोक पेनाटिबस एट मैग्निस डिस प्रसव मोंटेस, नास्सेटर रिडिकुलस मस। नुल्लम आईडी डोलोर आईडी निभ उल्ट्रिसीस वेहिकुला।
सह सोसियस नटोक पेनाटिबस एट मैग्निस डिस प्रसव मोंटेस, नास्सेटर रिडिकुलस मस। डोनेक उल्लमकोर्पर नुल्ला गैर मेटस नीलामी फ्रिंगिला। डुइस मोलिस, एस्ट गैर कोमोडो लक्टस, निसी एराट पोर्टिटोर लिगुला, एगेट लैसिनिया ओडियो सेम नेसी एलिट। डोनेक उल्लमकोर्पर नुल्ला गैर मेटस नीलामी फ्रिंगिला।
मेसेनास सेड डायम एगेट रिसुस वैरिस ब्लैंडिट बैठना अमेट गैर मैग्ना। डोनेक आईडी एलिट नॉन मी पोर्टा ग्रेविडा एट एगेट मेटस। डुइस मोलिस, एस्ट गैर कोमोडो लक्टस, निसी एराट पोर्टिटोर लिगुला, एगेट लैसिनिया ओडियो सेम नेसी एलिट।
जोड़कर इक पैराग्राफ गी अलग बनाओ .lead
.
विवामस सैजिटिस लैकस वेल औग लाओरीत रुट्रम फौसिबस डोलोर नीलामी। डुइस मोलिस, एस्ट गैर कोमोडो लक्टस।
मुद्रण पैमाना चर च दो Less चर उप्पर आधारत ऐ ।less : @font-size-base
ते @line-height-base
. पैह् ला आधार फॉन्ट-आकार ऐ जेह् ड़ा पूरे च बरतेआ गेदा ऐ ते दूआ आधार रेखा-ऊँचाई ऐ । अस अपने सारे टाइप ते होर मते सारे मार्जिन, पैडिंग, ते लाइन-हाईट बनाने आस्तै उनें चर ते किश साधारण गणित दा इस्तेमाल करदे आं। इन्हें अनुकूलित करो ते बूटस्ट्रैप एडैप्ट करदा ऐ।
कुसै होर संदर्भ च उंदी प्रासंगिकता दे कारण पाठ दे इक रन गी हाइलाइट करने आस्तै, <mark>
टैग दा इस्तेमाल करो.
तुस निशान टैग दा इस्तेमाल करी सकदे ओमुक्ख हिस्सापाठ.
पाठ दे ब्लॉक गी दर्शाने आस्तै जेह् ड़े हटाए गेदे न, <del>
टैग दा इस्तेमाल करो.
पाठ दी इस पंक्ति दा मतलब ऐ जे डिलीट कीते गेदे पाठ दे रूप च समझेआ जा।
पाठ दे ब्लॉक गी दर्शाने आस्तै जेह् ड़े हून प्रासंगिक नेईं न , <s>
टैग दा इस्तेमाल करो.
पाठ दी इस पंक्ति दा मतलब ऐ जे इसगी हून सटीक नेईं मन्नेआ जा।
दस्तावेज़ च जोड़ने गी दर्शाने आस्तै <ins>
टैग दा इस्तेमाल करो.
पाठ दी इस पंक्ति दा मतलब ऐ जे दस्तावेज च इक जोड़ दे रूप च समझेआ जा।
पाठ गी रेखांकित करने लेई <u>
टैग दा इस्तेमाल करो।
पाठ दी एह् पंक्ति रेखांकित कीते गेदे तरीके कन्नै रेंडर करग
हल्के शैलियें कन्नै HTML दे डिफ़ॉल्ट जोर टैग दा इस्तेमाल करो.
पाठ दे इनलाइन जां ब्लॉक गी डी-एम्फैस करने आस्तै, <small>
पाठ गी माता-पिता दे आकार दे 85% पर सेट करने आस्तै टैग दा इस्तेमाल करो. हेडिंग तत्व font-size
नेस्टेड <small>
तत्वें लेई अपने आप गी हासल करदे न।
तुस वैकल्पिक रूप कन्नै .small
कुसै बी <small>
.
पाठ दी इस पंक्ति दा मतलब ऐ जे इसगी बारीक छापें दे रूप च समझेआ जा।
भारी फॉन्ट-वजन कन्नै पाठ दे इक स्निपेट पर जोर देने आस्तै।
पाठ दा निम्नलिखित स्निपेट बोल्ड पाठ दे रूप च रेंडर कीता गेदा ऐ .
इटैलिक कन्नै पाठ दे इक स्निपेट पर जोर देने आस्तै।
पाठ दा निम्नलिखित स्निपेट इटैलिक पाठ दे रूप च रेंडर कीता गेदा ऐ .
एचटीएमएल 5 च <b>
ते बेझिझक इस्तेमाल करो । दा मतलब ऐ शब्दें जां वाक्यांशें गी बिना कुसै अतिरिक्त महत्व दे उजागर करना जदके एह् मते सारें शा मता आवाज़ , तकनीकी शब्दें बगैरा आस्तै ऐ ।<i>
<b>
<i>
पाठ संरेखण वर्गें कन्नै घटकें च पाठ गी आसानी कन्नै पुनर्संरेखित करो।
बाएं संरेखित पाठ।
केंद्र संरेखित पाठ।
दाहिने संरेखित पाठ।
जायज पाठ।
कोई लपेट पाठ।
पाठ कैपिटलाइजेशन वर्गें कन्नै घटकें च पाठ गी बदलो।
लघु अक्षर दा पाठ।
बड़े अक्षर दा पाठ।
कैपिटल लिखे दा पाठ।
<abbr>
होवर पर विस्तारित संस्करण गी दस्सने आस्तै संक्षिप्त ते संक्षिप्त नामें आस्तै HTML दे तत्व दा शैलीबद्ध कार्यान्वयन । इक विशेषता कन्नै संक्षिप्त title
रूप च हल्के बिंदीदार निचली सीमा ते होवर पर इक मदद कर्सर होंदा ऐ, जेह् ड़ा होवर पर ते सहायक तकनीकें दे बरतूनकर्ताएं गी अतिरिक्त संदर्भ प्रदान करदा ऐ।
विशेषता शब्द दा इक संक्षिप्त रूप ऐ attr .
.initialism
थोह् ड़ी-मती फॉन्ट-आकार आस्तै इक संक्षिप्त रूप च जोड़ो ।
एचटीएमएल कटा हुआ रोटी दे बाद दी सबतूं अच्छी चीज ऐ।
नजदीकी पूर्वज जां कम्मै दे पूरे निकाय आस्तै संपर्क जानकारी पेश करो। सारे लाइनें गी <br>
.
अपने दस्तावेज़ दे अंदर कुसै होर स्रोत थमां सामग्री दे ब्लॉक उद्धृत करने आस्तै।
उद्धरण दे रूप च कुसै बी एचटीएमएल<blockquote>
दे चारों-पार लपेटो । सीधे उद्धरणें लेई, अस इक .<p>
लोरेम इप्सम डोलोर बैठो अमेट, कन्सेक्टेतुर एडिपिसिंग एलिट। पूर्णांक पोसुएरे एरात ए एंटी।
इक मानक पर सरल बदलाव आस्तै शैली ते सामग्री च बदलाव <blockquote>
.
<footer>
स्रोत दी पन्छान करने आस्तै इक जोड़ो । स्रोत कम्मै दा नांऽ लपेटो <cite>
.
लोरेम इप्सम डोलोर बैठो अमेट, कन्सेक्टेतुर एडिपिसिंग एलिट। पूर्णांक पोसुएरे एरात ए एंटी।
.blockquote-reverse
दाहिने-संरेखित सामग्री कन्नै इक ब्���ॉककोट आस्तै जोड़ो .
ऐसी चीजें दी सूची जिस च क्रम गी स्पश्ट रूप कन्नै कोई फर्क नेईं पौंदा।
आइटमें दी इक सूची जिस च क्रम स्पश्ट रूप कन्नै महत्व रखदा ऐ ।
सूची आइटमें पर डिफाल्ट list-style
ते बाएं मार्जिन गी हटाओ (केवल फौरी बच्चें गी)। एह् सिर्फ फौरी बच्चें दी सूची आइटमें पर लागू होंदा ऐ , मतलब तुसेंगी कुसै बी नेस्टेड सूची आस्तै बी क्लास जोड़ने दी लोड़ होग.
सारे सूची आइटमें गी इक लाइन पर display: inline-block;
ते किश हल्की पैडिंग कन्नै रक्खो।
शब्दें दी सूची उंदे कन्नै सरबंधत विवरणें कन्नै।
<dl>
लाइन अप साइड-बाय-साइड च शब्द ते वर्णन बनाओ । डिफ़ॉल्ट <dl>
एस दी तरह ढेर बंद शुरू होंदा ऐ, पर जदूं नवबार विस्तार करदा ऐ, तां एह् करो।
क्षैतिज वर्णन सूची उनें शब्दें गी कटौती करग जेह् ड़े मते लम्मे न जेह् ड़े बाएं स्तंभ च फिट नेईं होंदे न text-overflow
. संकीर्ण व्यूपोर्टें च, ओह् डिफाल्ट स्टैक कीते गेदे लेआउट च बदली जाङन.
कोड दे इनलाइन स्निपेटें गी <code>
.
<section>
इनलाइन दे रूप च लपेटेआ जाना चाहिदा।
<kbd>
इनपुट गी दर्शाने आस्तै दा इस्तेमाल करो जेह् ड़ा आमतौर पर कीबोर्ड दे राहें दर्ज कीता जंदा ऐ।
<pre>
कोड दी कई लाइनें लेई इस्तेमाल करो । उचित रेंडरिंग आस्तै कोड च कुसै बी कोण कोष्ठक थमां बचना सुनिश्चत करो.
<p>इत्थें नमूना पाठ...</p>
तुस वैकल्पिक रूप कन्नै .pre-scrollable
वर्ग गी जोड़ सकदे ओ , जेह् ड़ी 350px दी इक मैक्स-ऊँचाई सेट करग ते इक y-अक्ष स्क्रॉलबार प्रदान करग.
चर गी दर्शाने आस्तै <var>
टैग दा इस्तेमाल करो।
वाई = एम एक्स + बी
ब्लॉक गी संकेत करने आस्तै इक प्रोग्राम थमां नमूना आउटपुट <samp>
टैग दा इस्तेमाल करो।
इस पाठ दा मतलब ऐ जे इक कंप्यूटर प्रोग्राम थमां नमूना आउटपुट दे रूप च समझेआ जा।
.table
बुनियादी स्टाइलिंग लेई-हल्के पैडिंग ते सिर्फ क्षैतिज डिवाइडर- किसे बी च आधार वर्ग जोड़ो <table>
. एह् सुपर फालतू लगदा ऐ, पर कैलेंडर ते तारीख चुनने आह् ले होर प्लगइन्स आस्तै तालिकाएं दे व्यापक इस्तेमाल गी दिक्खदे होई, असें अपनी कस्टम तालिका शैलियें गी अलग करने दा विकल्प चुनेआ ऐ।
# ऐ | पैहला नां | अखीरी नां | यूजरनेम दा |
---|---|---|---|
१ | मार्क करो | ओटो ने दी | @ एमडीओ |
२ | याकूब दा | थॉर्नटन ने दी | @मुट्टा |
३ | लैरी ने दी | चिड़िया दा | @ ट्विटर पर |
.table-striped
दे अंदर कुसै बी तालिका पंक्ति च ज़ेबरा-स्ट्राइपिंग जोड़ने लेई इस्तेमाल करो <tbody>
.
धारीदार तालिकाएं गी CSS चयनकर्ता दे राहें स्टाइल कीता जंदा ऐ :nth-child
, जेह् ड़ा इंटरनेट एक्सप्लोरर 8 च उपलब्ध नेईं ऐ।
# ऐ | पैहला नां | अखीरी नां | यूजरनेम दा |
---|---|---|---|
१ | मार्क करो | ओटो ने दी | @ एमडीओ |
२ | याकूब दा | थॉर्नटन ने दी | @मुट्टा |
३ | लैरी ने दी | चिड़िया दा | @ ट्विटर पर |
.table-bordered
तालिका ते कोशिकाएं दे सारे पास्सै सीमाएं आस्तै जोड़ो ।
# ऐ | पैहला नां | अखीरी नां | यूजरनेम दा |
---|---|---|---|
१ | मार्क करो | ओटो ने दी | @ एमडीओ |
२ | याकूब दा | थॉर्नटन ने दी | @मुट्टा |
३ | लैरी ने दी | चिड़िया दा | @ ट्विटर पर |
.table-hover
इक दे अंदर तालिका पंक्तियें पर इक होवर स्थिति गी सक्षम करने आस्तै जोड़ो <tbody>
.
# ऐ | पैहला नां | अखीरी नां | यूजरनेम दा |
---|---|---|---|
१ | मार्क करो | ओटो ने दी | @ एमडीओ |
२ | याकूब दा | थॉर्नटन ने दी | @मुट्टा |
३ | लैरी ने दी | चिड़िया दा | @ ट्विटर पर |
.table-condensed
सेल पैडिंग गी आधे च कट्टियै टेबल गी होर कॉम्पैक्ट बनाने लेई जोड़ो ।
# ऐ | पैहला नां | अखीरी नां | यूजरनेम दा |
---|---|---|---|
१ | मार्क करो | ओटो ने दी | @ एमडीओ |
२ | याकूब दा | थॉर्नटन ने दी | @मुट्टा |
३ | लैरी द बर्ड | @ ट्विटर पर |
तालिका पंक्तियें जां व्यक्तिगत कोशिकाएं गी रंगने आस्तै संदर्भ वर्गें दा उपयोग करो.
जमात | ब्यौरा |
---|---|
.active |
होवर रंग गी कुसै खास पंक्ति जां सेल पर लागू करदा ऐ |
.success |
सफल जां सकारात्मक कार्रवाई दा संकेत दिंदा ऐ |
.info |
तटस्थ सूचनात्मक बदलाव जां कार्रवाई गी दर्शांदा ऐ |
.warning |
इक चेतावनी गी दर्शांदा ऐ जिस पर ध्यान देने दी लोड़ हो सकदी ऐ |
.danger |
खतरनाक जां संभावित नकारात्मक कार्रवाई दा संकेत दिंदा ऐ |
# ऐ | स्तंभ शीर्षक | स्तंभ शीर्षक | स्तंभ शीर्षक |
---|---|---|---|
१ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
२ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
३ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
४ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
५ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
६ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
७ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
८ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
९ | स्तंभ सामग्री | स्तंभ सामग्री | स्तंभ सामग्री |
तालिका पंक्ति जां व्यक्तिगत कोशिका च अर्थ जोड़ने आस्तै रंग दा उपयोग करना सिर्फ इक दृश्य संकेत दिंदा ऐ, जेह् ड़ा सहायक तकनीकें दे बरतूनकर्ताएं गी नेईं पजाया जाग – जि’यां स्क्रीन रीडर। एह् सुनिश्चत करो जे रंग कन्नै चिऱन्नत जानकारी या तां सामग्री थमां गै स्पष्ट ऐ (सम्बंधत तालिका पंक्ति/कोशिका च दिक्खने आह् ला पाठ), जां वैकल्पिक साधनें राहें शामल कीता जा, जि’यां .sr-only
वर्ग कन्नै छिपे दा अतिरिक्त पाठ.
.table
कुसै बी च लपेटियै प्रतिक्रियाशील तालिकाएं गी बनाओ .table-responsive
तां जे उनेंगी छोटे डिवाइसें पर (768px थमां हेठ) क्षैतिज रूप कन्नै स्क्रॉल कीता जाई सकै। 768px चौड़ाई थमां बड्डी कुसै बी चीज़ पर दिक्खदे बेल्लै तुसें गी इनें तालिकाएं च कोई फर्क नेईं लब्भग।
प्रतिक्रियाशील तालिकाएं दा इस्तेमाल कीता जंदा ऐ overflow-y: hidden
, जेह् ड़ी कुसै बी सामग्री गी क्लिप करदी ऐ जेह् ड़ी तालिका दे निचले जां शीर्शक किनारे थमां परे ऐ । खास करियै, एह् ड्रॉपडाउन मेनू ते होर त्रीयें पार्टी विजेटें गी क्लिप करी सकदा ऐ।
फायरफॉक्स च किश अजीब फील्डसेट स्टाइलिंग शामल width
ऐ जेह् ड़ी प्रतिक्रियाशील तालिका च हस्तक्षेप करदी ऐ. इसगी फायरफॉक्स-विशिष्ट हैक दे बगैर ओवरराइड नेईं कीता जाई सकदा जेह् ड़ा अस बूटस्ट्रैप च नेईं दिंदे:
होर मती जानकारी आस्तै, एह् स्टैक ओवरफ्लो जवाब पढ़ो .
# ऐ | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक |
---|---|---|---|---|---|---|
१ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
२ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
३ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
# ऐ | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक |
---|---|---|---|---|---|---|
१ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
२ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
३ | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
व्यक्तिगत फार्म नियंत्रण अपने आप गै कुसै वैश्विक स्टाइलिंग गी हासल करदे न। कन्नै सारे पाठ <input>
, <textarea>
, ते <select>
तत्व डिफ़ॉल्ट रूप कन्नै .form-control
सेट कीते गेदे न . इष्टतम अंतराल आस्तै width: 100%;
लेबल ते नियंत्रणें गी अंदर लपेटो ।.form-group
फार्म समूहें गी सीधे इनपुट समूहें कन्नै नेईं मिलाओ . इसदे बजाय, इनपुट समूह गी फार्म समूह दे अंदर नेस्ट करो।
बाएं-संरेखित ते इनलाइन-ब्लॉक नियंत्रणें आस्तै अपने फार्म च जोड़ो .form-inline
(जिस च इक होना जरूरी नेईं ऐ ). एह् सिर्फ उनें व्यूपोर्टें दे अंदर दे फार्म उप्पर लागू होंदा ऐ जेह् ड़े घट्ट शा घट्ट 768px चौड़ा होंदे न.<form>
बूटस्ट्रैप च इनपुट ते चयन width: 100%;
डिफ़ॉल्ट रूप कन्नै लागू कीते गेदे न. इनलाइन फार्म दे अंदर, अस उसगी रीसेट करदे न width: auto;
तां जे मते सारे नियंत्रण इक गै लाइन पर रौंह् सकन। तुंदे लेआउट दे आधार उप्पर, अतिरिक्त कस्टम चौड़ाई दी लोड़ होई सकदी ऐ.
जेकर तुस हर इनपुट आस्तै इक लेबल नेईं शामल करदे ओ तां स्क्रीन रीडरें गी तुंदे फार्म कन्नै परेशानी होग। .sr-only
इनें इनलाइन फार्में लेई, तुस क्लास दा इस्तेमाल करियै लेबल गी छुपाई सकदे ओ । सहायक तकनीकें लेई लेबल उपलब्ध करोआने दे होर वैकल्पिक तरीके न, जि’यां aria-label
, aria-labelledby
जां title
एट्रिब्यूट। जेकर इनें चा कोई बी मौजूद नेईं ऐ तां स्क्रीन रीडर placeholder
, जेकर मौजूद ऐ तां, एट्रिब्यूट दा इस्तेमाल करने दा सहारा लैई सकदे न, पर ध्यान रक्खो जे placeholder
होर लेबलिंग तरीकें दे बदले दे रूप च इसदा इस्तेमाल करने दी सलाह नेईं दित्ती जंदी ऐ।
फार्म च जोड़ियै इक क्षैतिज लेआउट च फार्म नियंत्रणें दे लेबल ते समूहें गी संरेखित करने आस्तै बूटस्ट्रैप दी पूर्व-निर्धारित ग्रिड वर्गें दा उपयोग करो .form-horizontal
(जिसी इक होना जरूरी नेईं ऐ <form>
) । ऐसा करने कन्नै .form-group
s गी ग्रिड पंक्तियें दे रूप च व्यवहार करने च बदलाव होंदा ऐ , इसलेई .row
.
इक उदाहरण फार्म लेआउट च समर्थत मानक फार्म नियंत्रणें दे उदाहरण।
सब्भै आम फार्म नियंत्रण, पाठ-आधारत इनपुट फील्ड। सारे HTML5 किस्में लेई समर्थन शामल ऐ: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, ते color
.
इनपुटें गी तदूं गै पूरी चाल्ली स्टाइल कीता जाग जेकर उंदा type
ठीक ढंगै कन्नै घोशित कीता गेआ होए।
कुसै बी पाठ-आधारत थमां पैह् ले ते/जां बाद च इकीकृत पाठ जां बटन जोड़ने आस्तै <input>
, इनपुट समूह घटक दी जांच करो .
फार्म नियंत्रण जेह् ड़ा पाठ दी मती पंक्तियें गी समर्थन करदा ऐ । rows
जरूरत मताबक विशेषता बदलो ।
चेकबॉक्स इक सूची च इक जां केईं विकल्पें गी चुनने लेई होंदे न, जदके रेडियो मते सारे विकल्पें च इक विकल्प चुनने लेई होंदे न।
अक्षम चेकबॉक्स ते रेडियो समर्थत न, पर माता-पिता दे होवर पर इक "अनुमत नेईं" कर्सर उपलब्ध करोआने आस्तै <label>
, तुसेंगी .disabled
वर्ग गी माता-पिता च जोड़ना होग .radio
, .radio-inline
, .checkbox
, जां .checkbox-inline
.
इक गै लाइन पर दिक्खने आह् ले नियंत्रणें आस्तै चेकबॉक्स जां रेडियो दी श्रृंखला पर .checkbox-inline
जां क्लासें दा इस्तेमाल करो ..radio-inline
क्या तुंदे कोल , दे अंदर कोई पाठ नेईं होना चाहिदा ऐ <label>
, इनपुट गी उस्सै चाल्ली तैनात कीता गेदा ऐ जिसी तुस उम्मीद करदे ओ. फिलहाल सिर्फ गैर-इनलाइन चेकबॉक्स ते रेडियो पर गै कम्म करदा ऐ। सहायक प्रौद्योगिकी (उदाहरण दे तौर पर, बरतून aria-label
) आस्तै अजें बी कुसै बी चाल्लीं दे लेबल उपलब्ध करोआना याद रक्खो ।
ध्यान रक्खो जे मते सारे देशी चयन मेनू- अर्थात सफारी ते क्रोम च- गोल कोने होंदे न जेह् ड़े border-radius
गुणें दे राहें संशोधित नेईं कीते जाई सकदे न।
<select>
विशेषता कन्नै नियंत्रणें आस्तै multiple
, मते सारे विकल्प डिफाल्ट रूप कन्नै दस्से गेदे न.
जदूं तुसेंगी इक फार्म दे अंदर इक फार्म लेबल दे बगल च सादा पाठ रखने दी लोड़ होंदी ऐ तां .form-control-static
इक <p>
.
अस किश फार्म नियंत्रणें पर डिफाल्ट outline
शैलियां हटांदे आं box-shadow
ते :focus
.
:focus
राज्य:focus
उपर्युक्त उदाहरन इनपुट इक पर स्थिति गी प्रदर्शत करने आस्तै साढ़े दस्तावेजें च कस्टम शैलियें दा उपयोग करदा ऐ .form-control
.
disabled
बरतूनी परस्पर क्रियाएं गी रोकने आस्तै इक इनपुट पर बूलियन विशेषता जोड़ो . अक्षम इनपुट हल्के दिक्खे जंदे न ते इक not-allowed
कर्सर जोड़दे न।
इक बारी च अंदर सारे नियंत्रणें गी अक्षम करने disabled
आस्तै एट्रिब्यूट गी a च जोड़ो .<fieldset>
<fieldset>
<a>
डिफाल्ट रूप कन्नै, ब्राउज़र a दे अंदर सारे देशी फार्म नियंत्रणें ( <input>
, <select>
ते <button>
तत्वें) <fieldset disabled>
गी अक्षम दे रूप च समझग, उंदे पर कीबोर्ड ते माउस दोनें परस्पर क्रियाएं गी रोकग. पर, जेकर तुंदे फार्म च <a ... class="btn btn-*">
तत्व बी शामल न तां इन्हें गी सिर्फ pointer-events: none
. जि’यां बटनें आस्तै अक्षम स्थिति दे बारे च खंड च दिक्खेआ गेआ ऐ (ते खास करियै एंकर तत्वें आस्तै उप-खंड च), एह् CSS गुण अजें तगर मानक नेईं ऐ ते ओपेरा 18 ते हेठ, जां इंटरनेट एक्सप्लोरर 11 च पूरी चाल्ली समर्थत नेईं ऐ, ते जीती गेई ऐ 't कीबोर्ड बरतूनी गी इनें लिंकें गी ध्यान च रक्खने जां सक्रिय करने थमां रोकेआ जा। इसलेई सुरक्षत होने आस्तै, ऐसे लिंक गी अक्षम करने आस्तै कस्टम जावास्क्रिप्ट दा इस्तेमाल करो.
जदके बूटस्ट्रैप इनें शैलियें गी सारे ब्राउज़रें च लागू करग, इंटरनेट एक्सप्लोरर 11 ते हेठ दित्ते गेदे disabled
इक पर विशेषता गी पूरी चाल्ली समर्थन नेईं करदे न <fieldset>
. इनें ब्राउज़रें च फील्डसेट गी अक्षम करने आस्तै कस्टम जावास्क्रिप्ट दा इस्तेमाल करो.
readonly
इनपुट दे मूल्य च संशोधन गी रोकने आस्तै इक इनपुट पर बूलियन विशेषता जोड़ो . केवल-पढ़ने आह् ले इनपुट हल्के दिक्खे जंदे न (जिऱयां अक्षम इनपुट), पर मानक कर्सर गी बरकरार रक्खो.
फार्म नियंत्रणें लेई ब्लॉक स्तर मदद पाठ।
मदद पाठ गी स्पश्ट रूप कन्नै उस फार्म नियंत्रण कन्नै जुड़े दा होना चाहिदा जेह् ड़ा एह् aria-describedby
विशेषता दा उपयोग करने कन्नै सरबंधत ऐ. एह् इस गल्लै गी सुनिश्चत करग जे सहायक प्रौद्योगिकी – जि’यां स्क्रीन रीडर – इस मदद पाठ दी घोशणा करग जिसलै बरतूनी नियंत्रण च ध्यान केंद्रत करदा ऐ जां दाखल करदा ऐ।
बूटस्ट्रैप च फार्म नियंत्रणें पर त्रुटि, चेतावनी, ते सफलता स्थिति आस्तै सत्यापन शैलियां शामल न. .has-warning
इस्तेमाल करने आस्तै, , .has-error
, जां .has-success
माता-पिता तत्व च जोड़ो । उस तत्व दे अंदर कोई बी .control-label
, .form-control
, ते .help-block
सत्यापन शैलियां हासल करग.
इक फार्म नियंत्रण दी स्थिति गी दर्शाने आस्तै इनें सत्यापन शैलियें दा उपयोग सिर्फ इक दृश्य, रंग-आधारत संकेत प्रदान करदा ऐ, जेह् ड़ा सहायक तकनीकें दे बरतूनकर्ताएं गी - जि’यां स्क्रीन रीडरें गी - जां रंग-अंधा बरतूनकर्ताएं गी नेईं पजाया जाग।
एह् सुनिश्चत करना जे राज्य दा इक वैकल्पिक संकेत बी दित्ता जा। मसाल आस्तै, तुस फार्म नियंत्रण दे <label>
पाठ च गै स्थिति दे बारे च इक संकेत शामल करी सकदे ओ (जिऱयां निम्नलिखित कोड उदाहरन च ऐ), इक ग्लिफिकॉन शामल करी सकदे ओ (वर्ग दा इस्तेमाल करदे होई उचित वैकल्पिक पाठ कन्नै .sr-only
- ग्लिफिकॉन उदाहरण दिक्खो ), जां इक अतिरिक्त मदद पाठ ब्लॉक करना। खास करियै सहायक प्रौद्योगिकियें आस्तै, अवैध फार्म नियंत्रणें गी बी इक aria-invalid="true"
गुण सौंपेआ जाई सकदा ऐ।
तुस दे जोड़ने कन्नै .has-feedback
ते सज्जे चिह् न कन्नै वैकल्पिक प्रतिक्रिया चिह् न बी जोड़ी सकदे ओ।
प्रतिक्रिया आइकन सिर्फ पाठ <input class="form-control">
तत्वें कन्नै गै कम्म करदे न।
बिना लेबल दे इनपुटें लेई ते सज्जे पास्सै ऐड-ऑन आह् ले इनपुट समूहें लेई फीडबैक आइकनें दी मैन्युअल स्थिति दी लोड़ ऐ। तुसें गी सख्ती कन्नै प्रोत्साहित कीता जंदा ऐ जे तुस सुलभता दे कारण सब्भै इनपुटें लेई लेबल उपलब्ध करोआओ। जेकर तुस लेबल गी प्रदर्शत होने थमां रोकना चांह् दे ओ तां उ'नेंगी .sr-only
क्लास कन्नै छुपाओ. जेकर तुसें गी बिना लेबल दे करना होग तां top
फीडबैक आइकन दा मूल्य समायोजित करो. इनपुट समूहें आस्तै, right
अपने ऐडॉन दी चौड़ाई दे आधार उप्पर मूल्य गी इक उचित पिक्सेल मूल्य पर समायोजित करो.
एह् सुनिश्चत करने आस्तै जे सहायक तकनीकें – जि’यां स्क्रीन रीडर – इक आइकन दे अर्थ गी सही ढंगै कन्नै संप्रेषित करदे न , अतिरिक्त छिपे दे पाठ गी .sr-only
कक्षा कन्नै शामल कीता जाना चाहिदा ते स्पश्ट रूप कन्नै उस फार्म नियंत्रण कन्नै जुड़े दा होना चाहिदा जेह् ड़ा इसदा इस्तेमाल करने कन्नै सरबंधत ऐ aria-describedby
. वैकल्पिक रूप कन्नै, एह् सुनिश्चत करो जे अर्थ (उदाहरण दे तौर पर, एह् तथ्य जे इक खास पाठ प्रविश्टी फील्ड आस्तै इक चेतावनी ऐ) गी कुसै होर रूप च संप्रेषित कीता जा, जि’यां <label>
रूप नियंत्रण कन्नै जुड़े दे असल पाठ गी बदलना।
हालांकि निम्नलिखित उदाहरनें च पैह् ले थमां गै <label>
पाठ च अपने आपै च अपने-अपने रूप नियंत्रणें दी सत्यापन स्थिति दा जिक्र ऐ , पर उपर्युक्त तकनीक ( .sr-only
पाठ ते aria-describedby
) गी दर्शाने आस्तै शामल कीता गेआ ऐ ।
.sr-only
लेबल कन्नै वैकल्पिक आइकनजेकर तुस .sr-only
कुसै फार्म नियंत्रण गी छिपाने आस्तै वर्ग दा इस्तेमाल करदे ओ <label>
(दूए लेबलिंग विकल्पें दा इस्तेमाल करने दे बजाय, जिऱयां aria-label
एट्रिब्यूट), तां बूटस्ट्रैप इक बारी जोड़े जाने पर आइकन दी स्थिति गी स्वतः समायोजित करग.
जियां क्लासें दा इस्तेमाल करदे होई ऊंचाई सेट करो .input-lg
, ते जियां ग्रिड स्तंभ क्लासें दा इस्तेमाल करदे होई चौड़ाई सेट करो .col-lg-*
.
बटन आकारें कन्नै मेल खंदा ऐ लंबे जां घट्ट फार्म नियंत्रण बनाओ।
जल्दी आकार लेबल ते फॉर्म नियंत्रण अंदर .form-horizontal
जोड़ने कन्नै .form-group-lg
जां .form-group-sm
.
वांछित चौड़ाई गी आसानी कन्नै लागू करने आस्तै ग्रिड स्तंभें च इनपुटें गी लपेटो, जां कुसै बी कस्टम पैरेंट तत्व।
<a>
इक , <button>
, जां <input>
तत्व पर बटन वर्गें दा इस्तेमाल करो .
जदके बटन क्लासें दा इस्तेमाल <a>
ते <button>
तत्वें पर कीता जाई सकदा ऐ, तां साढ़े नव ते नवबार घटकें दे अंदर सिर्फ <button>
तत्वें गी समर्थत कीता जंदा ऐ।
जेकर <a>
तत्वें दा इस्तेमाल बटन दे रूप च कम्म करने आस्तै कीता जंदा ऐ – वर्तमान पृष्ठ दे अंदर कुसै होर दस्तावेज जां खंड च नेविगेट करने दे बजाय पृष्ठ च कार्यक्षमता गी ट्रिगर करने आस्तै – उ’नेंगी इक उचित role="button"
.
इक बेहतरीन अभ्यास दे तौर पर, अस बेह् तर सलाह दिंदे न जे <button>
जिसलै बी होई सकै तत्व दा इस्तेमाल करना तां जे मिलान क्रॉस-ब्राउज़र रेंडरिंग गी सुनिश्चत कीता जाई सकै।
होर चीजें दे अलावा, फायरफॉक्स <30 च इक बग ऐline-height
जेह् ड़ा असेंगी of -आधारत बटनें गी सेट करने थमां रोकदा ऐ <input>
, जिसदे कारण ओह् फायरफॉक्स पर होर बटनें दी ऊंचाई कन्नै बिल्कुल मेल नेईं खंदा ऐ.
जल्दी शैली बटन बनाने लेई उपलब्ध बटन वर्गें च कुसै बी दा उपयोग करो.
बटन च अर्थ जोड़ने आस्तै रंग दा उपयोग करना सिर्फ इक दृश्य संकेत दिंदा ऐ, जेह् ड़ा सहायक तकनीकें दे बरतूनकर्ताएं गी नेईं पजाया जाग – जि’यां स्क्रीन रीडर। एह् सुनिश्चत करो जे रंग कन्नै चिऱन्नत जानकारी या तां सामग्री थमां गै स्पष्ट ऐ (बटन दा दिक्खने आह् ला पाठ), जां वैकल्पिक साधनें राहें शामल कीता जा, जि’यां .sr-only
कक्षा कन्नै छिपे दा अतिरिक्त पाठ।
फैंसी बड़े या छोटे बटन? अतिरिक्त आकारें लेई .btn-lg
, .btn-sm
, जां जोड़ो ।.btn-xs
ब्लॉक स्तर बटन बनाओ-ओह् जेह् ड़े इक माता-पिता दी पूरी चौड़ाई च फैले दे न- गी जोड़ियै .btn-block
.
सक्रिय होने पर बटन दबाए दे दिक्खे जाङन (गहरे रंग दी पृष्ठभूमि, गहरे रंग दी सीमा, ते इनसेट छाया कन्नै)। तत्वें लेई <button>
, एह् :active
. तत्वें लेई <a>
, एह् .active
. हालांकि, जेकर तुसेंगी प्रोग्रामेटिक रूप कन्नै सक्रिय स्थिति दी नकल करने दी लोड़ होग तां तुस s .active
पर इस्तेमाल करी सकदे ओ <button>
(ते विशेषता गी बी शामल करी सकदे ओ).aria-pressed="true"
जोड़ने दी लोड़ नेईं :active
की जे एह् इक छद्म-वर्ग ऐ, पर जेकर तुसेंगी उस्सै रूप गी मजबूर करने दी लोड़ ऐ, तां अग्गें जाओ ते जोड़ो .active
.
बटनें च .active
क्लास जोड़ो ।<a>
बटनें गी opacity
.
बटनें च disabled
विशेषता जोड़ो ।<button>
जेकर तुस disabled
एट्रिब्यूट गी a च जोड़दे ओ तां <button>
इंटरनेट एक्सप्लोरर 9 ते थल्लै पाठ गी इक गंदा पाठ-छाया कन्नै ग्रे रेंडर करग जेह् ड़ा अस ठीक नेईं करी सकदे.
बटनें च .disabled
क्लास जोड़ो ।<a>
अस .disabled
इत्थें इक उपयोगिता वर्ग दे रूप च इस्तेमाल करदे आं , आम .active
वर्ग दे समान , इसलेई कोई उपसर्ग दी लोड़ नेईं ऐ ।
एह् वर्ग s pointer-events: none
दी लिंक फ़ंक्शनलटी गी अक्षम करने दी कोशश करने आस्तै बरतदा ऐ <a>
, पर ओह CSS संपत्ति अजें तगर मानक नेईं ऐ ते ओपेरा 18 ते हेठ, जां इंटरनेट एक्सप्लोरर 11 च पूरी चाल्ली समर्थत नेईं ऐ इसदे अलावा, ब्राउज़रें च बी जेह् ड़े समर्थन करदे न pointer-events: none
, कीबोर्ड नेविगेशन अप्रभावित रेह् दा ऐ, जिसदा मतलब ऐ जे दृष्टिगत कीबोर्ड बरतूनी ते सहायक तकनीकें दे बरतूनी अजें बी इनें लिंकें गी सक्रिय करी सकङन। इसलेई सुरक्षत होने आस्तै, ऐसे लिंक गी अक्षम करने आस्तै कस्टम जावास्क्रिप्ट दा इस्तेमाल करो.
.img-responsive
बूटस्ट्रैप 3 च छवियां गी क्लास दे जोड़ने दे राहें प्रतिक्रियाशील-अनुकूल बनाया जाई सकदा ऐ । एह् लागू होंदा ऐ max-width: 100%;
, height: auto;
ते display: block;
छवि पर तां जे एह् माता-पिता तत्व गी खरी चाल्ली स्केल करदा ऐ.
छवियें गी केंद्रत करने आस्तै जेह् ड़ियां .img-responsive
वर्ग दा उपयोग करदे न , .center-block
इसदे बजाय इस्तेमाल करो .text-center
. उपयोग दे बारे च होर मती जानकारी आस्तै हेल्पर क्लासें दा खंड दिक्खो..center-block
इंटरनेट एक्सप्लोरर 8-10 च, एसवीजी छवियां कन्नै .img-responsive
गैर-आनुपातिक आकार दी ऐ। इसगी ठीक करने आस्तै width: 100% \9;
जित्थें लोड़चदा ऐ उत्थें गै जोड़ो। बूटस्ट्रैप इसगी स्वतः लागू नेईं करदा की जे एह् होर छवि प्रारूपें च जटिलता पैदा करदा ऐ.
<img>
कुसै बी प्रोजेक्ट च छवियें गी आसानी कन्नै स्टाइल करने आस्तै इक तत्व च क्लासें गी जोड़ो ।
ध्यान रक्खो जे इंटरनेट एक्सप्लोरर 8 च गोल कोने आस्तै समर्थन दी कमी ऐ।
मुट्ठी भर जोर उपयोगिता वर्गें कन्नै रंग दे माध्यम कन्नै अर्थ संप्रेषित करना। एह् लिंक पर बी लागू कीते जाई सकदे न ते होवर पर बी काला होई जाङन जिऱयां साढ़ी डिफ़ॉल्ट लिंक शैलियां।
फुस्से दापिबस, टेलस एसी कर्सस कोमोडो, टॉर्टोर मौरिस निभ।
नुल्लम आईडी डोलोर आईडी निभ ultrices vehicula उत आईडी अभिजात वर्ग।
डुइस मोलिस, एस्ट गैर कोमोडो लक्टस, निसी एरात पोर्टिटोर लिगुला।
मेसेनास सेड डायम एगेट रिसुस वैरिस ब्लैंडिट बैठना अमेट गैर मैग्ना।
एटियाम पोर्टा सेम मलेसुआदा मैग्ना मोलिस यूइसमोड।
डोनेक उल्लमकोर्पर नुल्ला गैर मेटस नीलामी फ्रिंगिला।
कदें-कदें कुसै होर चयनकर्ता दी विशिष्टता दे कारण जोर देने आह् ली वर्गें गी लागू नेईं कीता जाई सकदा ऐ। ज्यादातर मामलें च, इक पर्याप्त समाधान ऐ अपने पाठ <span>
गी कक्षा कन्नै इक च लपेटना ऐ।
अर्थ जोड़ने आस्तै रंग दा उपयोग करना सिर्फ इक दृश्य संकेत दिंदा ऐ, जेह् ड़ा सहायक तकनीकें दे बरतूनकर्ताएं गी नेईं पजाया जाग – जि’यां स्क्रीन रीडर। एह् सुनिश्चत करो जे रंग कन्नै चिऱन्नत जानकारी या तां सामग्री थमां गै स्पष्ट ऐ (संदर्भ दे रंगें दा इस्तेमाल सिर्फ उस अर्थ गी मजबूत करने आस्तै कीता जंदा ऐ जेह् ड़ा पाठ/मार्कअप च पैह् ले थमां गै मौजूद ऐ ), जां वैकल्पिक साधनें राहें शामल कीता जा , जि’यां .sr-only
वर्ग कन्नै छिपे दा अतिरिक्त पाठ ऐ .
संदर्भ पाठ रंग वर्गें दे समान, इक तत्व दी पृष्ठभूमि गी कुसै बी संदर्भ वर्ग च आसानी कन्नै सेट करो। एंकर घटक होवर पर गहरा होंगन, ठीक पाठ वर्गें दी तर्ज पर।
नुल्लम आईडी डोलोर आईडी निभ ultrices vehicula उत आईडी अभिजात वर्ग।
डुइस मोलिस, एस्ट गैर कोमोडो लक्टस, निसी एरात पोर्टिटोर लिगुला।
मेसेनास सेड डायम एगेट रिसुस वैरिस ब्लैंडिट बैठना अमेट गैर मैग्ना।
एटियाम पोर्टा सेम मलेसुआदा मैग्ना मोलिस यूइसमोड।
डोनेक उल्लमकोर्पर नुल्ला गैर मेटस नीलामी फ्रिंगिला।
कदें-कदें कुसै होर चयनकर्ता दी विशिष्टता दे कारण संदर्भ पृष्ठभूमि वर्गें गी लागू नेईं कीता जाई सकदा ऐ। किश मामलें च, इक पर्याप्त समाधान ऐ अपने तत्व दी सामग्री <div>
गी कक्षा कन्नै इक च लपेटना ऐ।
जि’यां संदर्भ रंगें कन्नै , एह् सुनिश्चत करो जे रंग दे माध्यम कन्नै संप्रेषित कुसै बी अर्थ गी बी उस प्रारूप च संप्रेषित कीता जा जेह् ड़ा विशुद्ध रूप कन्नै प्रस्तुतीकरण नेईं होऐ ।
मोडल ते अलर्ट जनेह् सामग्री गी खारिज करने आस्तै जेनेरिक बंद आइकन दा उपयोग करो.
ड्रॉपडाउन कार्यक्षमता ते दिशा गी दर्शाने आस्तै कैरेट दा इस्तेमाल करो। ध्यान रक्खो जे डिफाल्ट कैरेट ड्रॉपअप मेनू च स्वतः रिवर्स होई जाग .
इक तत्व गी इक वर्ग कन्नै बाएं जां दाएं पास्से तैह् त करो। !important
विशिष्टता दे मुद्दें थमां बचने लेई शामल कीता गेआ ऐ। क्लासें गी मिक्सिन दे रूप च बी इस्तेमाल कीता जाई सकदा ऐ।
इक तत्व गी display: block
ते केंद्र दे माध्यम कन्नै सेट करो margin
. मिक्सिन ते क्लास दे रूप च उपलब्ध ऐ।
मूल तत्व चfloat
जोड़ियै एस गी आसानी कन्नै साफ करो . निकोलस गैलाघेर द्वारा लोकप्रिय कीते गेदे माइक्रो क्लियरफिक्स दा उपयोग करदा ऐ। मिक्सिन दे रूप च बी इस्तेमाल कीता जाई सकदा ऐ।.clearfix
ते वर्गें दे इस्तेमाल कन्नै इक तत्व गी दस्सने जां छिपाने आस्तै मजबूर करो ( स्क्रीन रीडरें आस्तै बी शामल ऐ ). एह् वर्ग विशिष्टता टकरावें थमां बचने आस्तै बरतदे न , ठीक उस्सै चाल्लीं त्वरित फ्लोट . एह् सिर्फ ब्लॉक लेवल टॉगलिंग लेई गै उपलब्ध न। इन्हें मिक्सिन दे रूप च बी इस्तेमाल कीता जाई सकदा ऐ।.show
.hidden
!important
.hide
उपलब्ध ऐ, पर एह् हमेशा स्क्रीन रीडरें गी प्रभावित नेईं करदा ऐ ते v3.0.1 दे रूप च डिप्रीकेट ऐ. .hidden
इसदे बजाय या इस्तेमाल करो .sr-only
।
इ’दे अलावा, .invisible
इक तत्व दी दृश्यता गी सिर्फ टॉगल करने लेई इस्तेमाल कीता जाई सकदा ऐ, मतलब इसदा display
संशोधन नेईं कीता गेआ ऐ ते तत्व अजें बी दस्तावेज दे प्रवाह गी प्रभावित करी सकदा ऐ।
स्क्रीन रीडरें गी छोड़ियै बाकी सारे डिवाइसें गी इक तत्व गी .sr-only
. .sr-only
तत्व गी उस बेल्लै दुबारा दस्सने आस्तै कन्नै जोड़ो .sr-only-focusable
जिसलै एह् केंद्रत ऐ (जियां कीबोर्ड-केवल बरतूनी आसेआ)। सुलभता सर्वोत्तम प्रथाएं दा पालन करने लेई जरूरी ऐ . मिक्सिन दे रूप च बी इस्तेमाल कीता जाई सकदा ऐ।
.text-hide
इक तत्व दी पाठ सामग्री गी पृष्ठभूमि छवि कन्नै बदलने च मदद करने आस्तै वर्ग जां मिक्सिन दा उपयोग करो .
तेज़ मोबाइल-अनुकूल विकास आस्तै, मीडिया क्वेरी दे राहें डिवाइस आसेआ सामग्री गी दस्सने ते छिपाने आस्तै इनें उपयोगिता वर्गें दा इस्तेमाल करो। छपने पर सामग्री गी टॉगल करने लेई उपयोगिता वर्गें गी बी शामल कीता गेआ ऐ।
इनें गी सीमित आधार उप्पर इस्तेमाल करने दी कोशश करो ते इक गै साइट दे बिल्कुल बक्ख-बक्ख संस्करण बनाने थमां बचो। इसदे बजाय, हर इक डिवाइस दी प्रस्तुति दे पूरक आस्तै उंदा इस्तेमाल करो।
Use a single or combination of the available classes for toggling content across viewport breakpoints.
Extra small devices Phones (<768px) | Small devices Tablets (≥768px) | Medium devices Desktops (≥992px) | Large devices Desktops (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Visible | Hidden | Hidden | Hidden |
.visible-sm-* |
Hidden | Visible | Hidden | Hidden |
.visible-md-* |
Hidden | Hidden | Visible | Hidden |
.visible-lg-* |
Hidden | Hidden | Hidden | Visible |
.hidden-xs |
Hidden | Visible | Visible | Visible |
.hidden-sm |
Visible | Hidden | Visible | Visible |
.hidden-md |
Visible | Visible | Hidden | Visible |
.hidden-lg |
Visible | Visible | Visible | Hidden |
As of v3.2.0, the .visible-*-*
classes for each breakpoint come in three variations, one for each CSS display
property value listed below.
Group of classes | CSS display |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
So, for extra small (xs
) screens for example, the available .visible-*-*
classes are: .visible-xs-block
, .visible-xs-inline
, and .visible-xs-inline-block
.
The classes .visible-xs
, .visible-sm
, .visible-md
, and .visible-lg
also exist, but are deprecated as of v3.2.0. They are approximately equivalent to .visible-*-block
, except with additional special cases for toggling <table>
-related elements.
Similar to the regular responsive classes, use these for toggling content for print.
Classes | Browser | |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Hidden | Visible |
.hidden-print |
Visible | Hidden |
The class .visible-print
also exists but is deprecated as of v3.2.0. It is approximately equivalent to .visible-print-block
, except with additional special cases for <table>
-related elements.
Resize your browser or load on different devices to test the responsive utility classes.
Green checkmarks indicate the element is visible in your current viewport.
Here, green checkmarks also indicate the element is hidden in your current viewport.
Bootstrap's CSS is built on Less, a preprocessor with additional functionality like variables, mixins, and functions for compiling CSS. Those looking to use the source Less files instead of our compiled CSS files can make use of the numerous variables and mixins we use throughout the framework.
Grid variables and mixins are covered within the Grid system section.
Bootstrap can be used in at least two ways: with the compiled CSS or with the source Less files. To compile the Less files, consult the Getting Started section for how to setup your development environment to run the necessary commands.
Third party compilation tools may work with Bootstrap, but they are not supported by our core team.
Variables are used throughout the entire project as a way to centralize and share commonly used values like colors, spacing, or font stacks. For a complete breakdown, please see the Customizer.
Easily make use of two color schemes: grayscale and semantic. Grayscale colors provide quick access to commonly used shades of black while semantic include various colors assigned to meaningful contextual values.
Use any of these color variables as they are or reassign them to more meaningful variables for your project.
A handful of variables for quickly customizing key elements of your site's skeleton.
Easily style your links with the right color with only one value.
Note that the @link-hover-color
uses a function, another awesome tool from Less, to automagically create the right hover color. You can use darken
, lighten
, saturate
, and desaturate
.
Easily set your typeface, text size, leading, and more with a few quick variables. Bootstrap makes use of these as well to provide easy typographic mixins.
Two quick variables for customizing the location and filename of your icons.
Components throughout Bootstrap make use of some default variables for setting common values. Here are the most commonly used.
Vendor mixins are mixins to help support multiple browsers by including all relevant vendor prefixes in your compiled CSS.
Reset your components' box model with a single mixin. For context, see this helpful article from Mozilla.
The mixin is deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.
Today all modern browsers support the non-prefixed border-radius
property. As such, there is no .border-radius()
mixin, but Bootstrap does include shortcuts for quickly rounding two corners on a particular side of an object.
If your target audience is using the latest and greatest browsers and devices, be sure to just use the box-shadow
property on its own. If you need support for older Android (pre-v4) and iOS devices (pre-iOS 5), use the deprecated mixin to pick up the required -webkit
prefix.
The mixin is deprecated as of v3.1.0, since Bootstrap doesn't officially support the outdated platforms that don't support the standard property. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.
Be sure to use rgba()
colors in your box shadows so they blend as seamlessly as possible with backgrounds.
Multiple mixins for flexibility. Set all transition information with one, or specify a separate delay and duration as needed.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
Rotate, scale, translate (move), or skew any object.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
A single mixin for using all of CSS3's animation properties in one declaration and other mixins for individual properties.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
Set the opacity for all browsers and provide a filter
fallback for IE8.
Provide context for form controls within each field.
Generate columns via CSS within a single element.
Easily turn any two colors into a background gradient. Get more advanced and set a direction, use three colors, or use a radial gradient. With a single mixin you get all the prefixed syntaxes you'll need.
You can also specify the angle of a standard two-color, linear gradient:
If you need a barber-stripe style gradient, that's easy, too. Just specify a single color and we'll overlay a translucent white stripe.
Up the ante and use three colors instead. Set the first color, the second color, the second color's color stop (a percentage value like 25%), and the third color with these mixins:
Heads up! Should you ever need to remove a gradient, be sure to remove any IE-specific filter
you may have added. You can do that by using the .reset-filter()
mixin alongside background-image: none;
.
Utility mixins are mixins that combine otherwise unrelated CSS properties to achieve a specific goal or task.
Forget adding class="clearfix"
to any element and instead add the .clearfix()
mixin where appropriate. Uses the micro clearfix from Nicolas Gallagher.
Quickly center any element within its parent. Requires width
or max-width
to be set.
Specify the dimensions of an object more easily.
Easily configure the resize options for any textarea, or any other element. Defaults to normal browser behavior (both
).
Easily truncate text with an ellipsis with a single mixin. Requires element to be block
or inline-block
level.
Specify two image paths and the @1x image dimensions, and Bootstrap will provide an @2x media query. If you have many images to serve, consider writing your retina image CSS manually in a single media query.
While Bootstrap is built on Less, it also has an official Sass port. We maintain it in a separate GitHub repository and handle updates with a conversion script.
Since the Sass port has a separate repo and serves a slightly different audience, the contents of the project differ greatly from the main Bootstrap project. This ensures the Sass port is as compatible with as many Sass-based systems as possible.
Path | Description |
---|---|
lib/ |
Ruby gem code (Sass configuration, Rails and Compass integrations) |
tasks/ |
Converter scripts (turning upstream Less to Sass) |
test/ |
Compilation tests |
templates/ |
कम्पास पैकेज प्रकट |
vendor/assets/ |
सस, जावास्क्रिप्ट, ते फॉन्ट फाइलें गी |
Rakefile |
आंतरिक कम्में, जि’यां रेक ते कन्वर्ट |
इनें फाइलें गी कार्रवाई च दिक्खने आस्तै Sass पोर्ट दी GitHub रिपोजिटरी पर जाओ .
Sass आस्तै बूटस्ट्रैप गी किस चाल्ली इंस्टाल करना ते बरतना ऐ इसदे बारे च जानकारी आस्तै, GitHub रिपोजिटरी readme कन्नै सलाह करो . एह् सबनें थमां अद्यतन स्रोत ऐ ते रेल, कम्पास, ते मानक सस प्रोजेक्टें कन्नै इस्तेमाल आस्तै जानकारी शामल ऐ।