रिबूट करू
रिबूट, एकल फाइल म॑ तत्व-विशिष्ट CSS परिवर्तनऽ के संग्रह, बूटस्ट्रैप क॑ किकस्टार्ट करी क॑ एक सुरुचिपूर्ण, सुसंगत आरू सरल आधार रेखा प्रदान करै लेली जेकरा प॑ निर्माण करलऽ जाय सकै छै ।
दृष्टिकोण
रिबूट सामान्यीकरण पर आधारित छै, केवल तत्व चयनकर्ता के उपयोग करी क॑ कुछ राय वाला शैली के साथ बहुत सारा एचटीएमएल तत्व प्रदान करै छै. अतिरिक्त स्टाइलिंग केवल क्लास के साथ ही करलऽ जाय छै । उदाहरण क लेल, हम <table>
एकटा सरल आधार रेखा क लेल किछु शैली कए रिबूट करैत छी आओर बाद मे .table
, .table-bordered
, आओर बेसी प्रदान करैत छी.
रिबूट मे की ओवरराइड करबाक चाही से चुनबाक हमर दिशानिर्देश आओर कारण एतय देल गेल अछि:
- स्केल करय योग्य घटक अंतराल क लेल s
rem
क बजाय s क उपयोग करबाक लेल किछु ब्राउज़र डिफ़ॉल्ट मान अपडेट करू .em
- परहेज करू
margin-top
. ऊर्ध्वाधर मार्जिन ढह सकय छै, जेकरा सं अप्रत्याशित परिणाम मिल सकय छै. यद्यपि एहि सँ बेसी महत्वपूर्ण बात ई जे केर एकटा दिशाmargin
एकटा सरल मानसिक मॉडल अछि । - डिवाइस आकारक कें पार आसान स्केलिंग कें लेल, ब्लॉक तत्वक कें
rem
s कें लेलmargin
s कें उपयोग करबाक चाहि. font
-संबंधित गुणक घोषणाकेँ न्यूनतम राखू ,inherit
जखन संभव हो प्रयोग करू.
पृष्ठ पूर्वनिर्धारित
<html>
आरू <body>
तत्व क॑ बेहतर पृष्ठ-व्यापी डिफ़ॉल्ट प्रदान करै लेली अपडेट करलऽ जाय छै . अधिक विशेष रूप स : १.
- द
box-sizing
वैश्विक रूप स हर तत्व पर सेट अछि-सहित*::before
आ*::after
, के लेलborder-box
. ई सुनिश्चित करै छै कि पैडिंग या बॉर्डर के कारण तत्व केरऽ घोषित चौड़ाई कभियो अधिक नै होय छै । - पर कोनो आधार
font-size
घोषित नहि कएल गेल अछि<html>
, मुदा16px
मानल गेल अछि (ब्राउज़र पूर्वनिर्धारित)। उपयोगकर्ता वरीयताक कें सम्मान करयत आ एकटा बेसि सुलभ दृष्टिकोण सुनिश्चित करयत मीडिया क्वेरी कें माध्यम सं आसान उत्तरदायी प्रकार-स्केलिंग कें लेलfont-size: 1rem
पर लागू कैल जायत छै.<body>
- द
<body>
सेहो एकटा ग्लोबलfont-family
,line-height
, आ सेट करैत अछिtext-align
. एकरा बाद मे किछु फॉर्म तत्व द्वारा विरासत मे भेटैत अछि जाहि सँ फॉन्ट असंगति रोकल जा सकय । - सुरक्षा के लेल, के
<body>
एकटा घोषित अछिbackground-color
, डिफॉल्टिंग के लेल#fff
.
देशी फॉन्ट ढेर
डिफ़ॉल्ट वेब फॉन्ट (Helvetica Neue, Helvetica, आरू Arial) क॑ बूटस्ट्रैप 4 म॑ छोड़ी देलऽ गेलऽ छै आरू हर डिवाइस आरू ओएस प॑ इष्टतम टेक्स्ट रेंडरिंग लेली “नेटिव फॉन्ट स्टैक” स॑ बदललऽ गेलऽ छै । देशी फॉन्ट ढेर के बारे में बेसी पढ़ू एहि स्मैशिंग पत्रिका लेख में .
इ पूरा बूटस्ट्रैप मे वैश्विक रूप सं आ स्वचालित रूप सं विरासत font-family
मे मिलय वाला पर लागू कैल जायत छै . <body>
ग्लोबल स्विच करबाक लेल font-family
, अपडेट करू $font-family-base
आओर बूटस्ट्रैप केँ पुनः संकलित करू.
शीर्षक एवं अनुच्छेद
सभ हेडिंग तत्व-जैना, <h1>
—आओर <p>
रीसेट कएल गेल अछि जे ओकर margin-top
हटा देल जाए. हेडिंग margin-bottom: .5rem
जोड़ल गेल अछि आ पैराग्राफ margin-bottom: 1rem
आसान अंतराल के लेल.
शीर्षक | उदाहरण |
---|---|
|
ज1। बूटस्ट्रैप हेडिंग |
|
ज2। बूटस्ट्रैप हेडिंग |
|
ज3। बूटस्ट्रैप हेडिंग |
|
ज ४। बूटस्ट्रैप हेडिंग |
|
ज5। बूटस्ट्रैप हेडिंग |
|
ज6। बूटस्ट्रैप हेडिंग |
सूची बनाइए
सब सूची— <ul>
, <ol>
, आ <dl>
—अपन margin-top
हटा देल गेल अछि आ एकटा margin-bottom: 1rem
. नेस्टेड सूची मे कोनो margin-bottom
.
- लोरेम इप्सम डोलोर बैठा अमेत
- Consectetur एडिपिसिंग अभिजात वर्ग
- पूर्णांक molestie lorem पर massa
- प्रीटियम निस्ल एलिकेट में फैसिलिसिस
- नुल्ला वोलुतपत अलिक्वाम वेलित
- फेसेलस इअकुलिस नेक्वे
- पुरुष सोडलेस अल्ट्रिसीस
- वेस्टिबुलम लाओरीत पोर्टिटोर सेम
- Ac tristique लिबेरो volutpat पर
- फौसिबस पोर्टा लेकस फ्रिंगिला वेल
- एनियन बैस अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
- लोरेम इप्सम डोलोर बैठा अमेत
- Consectetur एडिपिसिंग अभिजात वर्ग
- पूर्णांक molestie lorem पर massa
- प्रीटियम निस्ल एलिकेट में फैसिलिसिस
- नुल्ला वोलुतपत अलिक्वाम वेलित
- फौसिबस पोर्टा लेकस फ्रिंगिला वेल
- एनियन बैस अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
सरल स्टाइलिंग, स्पष्ट पदानुक्रम, आ बेहतर स्पेसिंग कें लेल, विवरण सूची मे margin
s अपडेट कैल गेल छै. <dd>
s पर रीसेट margin-left
करू 0
आ जोड़ू margin-bottom: .5rem
. <dt>
s बोल्ड कयल गेल अछि .
- विवरण सूची
- शब्द परिभाषित करबाक लेल एकटा विवरण सूची एकदम सही अछि ।
- यूइसमोद
- वेस्टिबुलम आईडी लिगुला पोर्टा फेलिस euismod semper eget lacinia odio सेम।
- डोनेक आईडी एलिट नॉन मी पोर्टा ग्रेविडा एट एगेट मेटस।
- मलेसुआदा पोर्टा
- एटियाम पोर्टा सेम मलेसुआडा मैग्ना मोलिस यूइसमोड।
पूर्व स्वरूपित पाठ
<pre>
तत्व केँ ओकर हटाबय लेल रीसेट कएल जाइत अछि आ ओकर लेल इकाइ सभक margin-top
उपयोग कएल जाइत अछि .rem
margin-bottom
.उदाहरण-तत्व { . हाशिया-नीचे: 1rem; } .
तालिकाएँ
तालिकाक कें शैली <caption>
s कें लेल कनि समायोजित कैल गेल छै, सीमाक कें ढहय छै, आ text-align
पूरा मे सुसंगत सुनिश्चित करय छै. सीमा, पैडिंग, आओर बहुत किछु के लेल अतिरिक्त परिवर्तन वर्ग के.table
संग अबैत अछि .
तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक |
---|---|---|---|
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
रूप
सरल आधार शैली क लेल विभिन्न फॉर्म तत्व कए रिबूट कैल गेल अछि । एहि मे किछु उल्लेखनीय परिवर्तन देल गेल अछि:
<fieldset>
s कें कोनों सीमा, पैडिंग, या मार्जिन नहि होयत छै अइ कें लेल इ आसानी सं व्यक्तिगत इनपुट या इनपुट कें समूहक कें लेल रैपर कें रूप मे उपयोग कैल जा सकय छै.<legend>
s, फील्डसेट के तरह, भी रिस्टाइल करलऽ गेलऽ छै ताकि एक तरह के हेडिंग के रूप म॑ प्रदर्शित करलऽ जाय सक॑ ।<label>
s लागूdisplay: inline-block
करबाक अनुमति देबाक लेल सेट कएल गेल अछि.margin
<input>
s,<select>
s,<textarea>
s, आओर<button>
s क' बेसीतर Normalize द्वारा संबोधित कएल गेल अछि, मुदा Reboot हुनकरmargin
आओर सेट करैत अछिline-height: inherit
, सेहो.<textarea>
s क॑ केवल लंबवत रूप स॑ आकार बदलै योग्य होय के लेलऽ संशोधित करलऽ जाय छै जैसनऽ कि क्षैतिज आकार बदलना अक्सर पृष्ठ लेआउट क॑ “तोड़” दै छै ।<button>
s आ<input>
बटन तत्वcursor: pointer
कखन होइत अछि:not(:disabled)
.
ई परिवर्तन, आओर बहुत किछु, नीचाँ देखाओल गेल अछि ।
विविध तत्व
ठिकाना
<address>
तत्व ब्राउज़र डिफ़ॉल्ट font-style
केँ सँ सँ रीसेट करबाक लेल अपडेट कएल गेल italic
अछि normal
. line-height
सेहो आब विरासत मे भेटल अछि, आ margin-bottom: 1rem
जोड़ल गेल अछि। <address>
s निकटतम पूर्वज (या कार्य कें एकटा पूरा निकाय) कें लेल संपर्क जानकारी प्रस्तुत करय कें लेल छै. के साथ पंक्ति समाप्त करके स्वरूपण संरक्षित करें <br>
|
1355 मार्केट सेंट, सुइट 900
सैन फ्रांसिस्को, सीए 94103
पी: (123) 456-7890 पूरा नाम
[email protected]
ब्लॉककोट
margin
blockquotes पर डिफ़ॉल्ट अछि 1em 40px
, तेँ हम ओहि पर रीसेट करैत छी जे 0 0 1rem
किछु अन्य तत्वक संग बेसी सुसंगत अछि |
लोरेम इप्सम डोलोर बैठा अमेत, consectetur adipiscing अभिजात वर्ग | पूर्णांक posuere erat एक ante।
इनलाइन तत्व
तत्व क॑ <abbr>
पैराग्राफ टेक्स्ट के बीच अलग-अलग बनाबै लेली बेसिक स्टाइलिंग मिलै छै ।
सार
cursor
सारांश पर डिफ़ॉल्ट अछि text
, अतः हम ओहि पर रीसेट करैत छी जे pointer
ई संप्रेषित करबाक लेल जे तत्व पर क्लिक कए ओकरा संग बातचीत कएल जा सकैत अछि |
किछु विवरण
विवरण के बारे में अधिक जानकारी।
आओर बेसी विवरण
विवरण के बारे मे आओर बेसी विस्तार सं जानकारी देल गेल अछि.
एचटीएमएल 5 [hidden]
विशेषता
HTML5 एकटा नव वैश्विक विशेषता जोड़ैत अछि जकर नाम[hidden]
display: none
अछि , जे डिफ़ॉल्ट रूप सँ स्टाइल कएल गेल अछि । PureCSS स॑ एक विचार उधार ल॑ क॑ , हम गलती स॑ ओवरराइड होय स॑ [hidden] { display: none !important; }
रोकै म॑ मदद करै लेली बनाबै स॑ ई डिफ़ॉल्ट प॑ सुधार करै छियै । display
जबकि [hidden]
IE10 द्वारा देशी रूप स॑ समर्थित नै छै, हमरऽ CSS म॑ स्पष्ट घोषणा वू समस्या स॑ दूर होय जाय छै ।
jQuery असंगतता
[hidden]
$(...).hide()
jQuery's आओर $(...).show()
विधि क संग संगत नहि अछि . अतः, हम वर्तमान में तत्वों के [hidden]
प्रबंधन के लिए अन्य तकनीकों के ऊपर विशेष रूप से समर्थन नहीं करते हैं |display
केवल कोनो तत्व केरऽ दृश्यता क॑ टॉगल करै लेली, मतलब ओकरऽ display
संशोधित नै करलऽ गेलऽ छै आरू तत्व अभी भी दस्तावेज केरऽ प्रवाह क॑ प्रभावित करी सकै छै, एकरऽ बदला म॑ .invisible
क्लास केरऽ उपयोग करलऽ जाय ।